@charset "UTF-8";
/*===============================
=            Choices            =
===============================*/
/* line 24, ../../assets/css/sass/choices.scss */
.choices {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px;
}
/* line 28, ../../assets/css/sass/choices.scss */
.choices:focus {
  outline: none;
}
/* line 29, ../../assets/css/sass/choices.scss */
.choices:last-child {
  margin-bottom: 0;
}
/* line 31, ../../assets/css/sass/choices.scss */
.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
  background-color: #EAEAEA;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 36, ../../assets/css/sass/choices.scss */
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}

/* line 40, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"] {
  cursor: pointer;
}
/* line 42, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"] .choices__inner {
  padding-bottom: 7.5px;
}
/* line 43, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #DDDDDD;
  background-color: #FFFFFF;
  margin: 0;
}
/* line 51, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"] .choices__button {
  padding: 0;
  -webkit-background-size: 8px 8px;
  background-size: 8px;
  height: 100%;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  -webkit-border-radius: 10em;
  border-radius: 10em;
  opacity: .5;
}
/* line 65, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"] .choices__button:hover, .choices[data-type*="select-one"] .choices__button:focus {
  opacity: 1;
}
/* line 66, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"] .choices__button:focus {
  -webkit-box-shadow: 0px 0px 0px 2px #00BCD4;
  box-shadow: 0px 0px 0px 2px #00BCD4;
}
/* line 68, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"]:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
/* line 81, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"].is-open:after {
  border-color: transparent transparent #333333 transparent;
  margin-top: -7.5px;
}
/* line 86, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"][dir="rtl"]:after {
  left: 11.5px;
  right: auto;
}
/* line 90, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-one"][dir="rtl"] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

/* line 100, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="text"] .choices__inner {
  cursor: text;
}
/* line 101, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-multiple"] .choices__button, .choices[data-type*="text"] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url("../../icons/cross.svg.html");
  -webkit-background-size: 8px 8px;
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: .75;
}
/* line 115, ../../assets/css/sass/choices.scss */
.choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="select-multiple"] .choices__button:focus, .choices[data-type*="text"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus {
  opacity: 1;
}

/* line 119, ../../assets/css/sass/choices.scss */
.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #DDDDDD;
  -webkit-border-radius: 2.5px;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
/* line 130, ../../assets/css/sass/choices.scss */
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}
/* line 131, ../../assets/css/sass/choices.scss */
.is-open .choices__inner {
  -webkit-border-radius: 2.5px 2.5px 0 0;
  border-radius: 2.5px 2.5px 0 0;
}
/* line 132, ../../assets/css/sass/choices.scss */
.is-flipped.is-open .choices__inner {
  -webkit-border-radius: 0 0 2.5px 2.5px;
  border-radius: 0 0 2.5px 2.5px;
}

/* line 135, ../../assets/css/sass/choices.scss */
.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

/* line 141, ../../assets/css/sass/choices.scss */
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
/* line 145, ../../assets/css/sass/choices.scss */
[dir="rtl"] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
/* line 149, ../../assets/css/sass/choices.scss */
.choices__list--single .choices__item {
  width: 100%;
}

/* line 152, ../../assets/css/sass/choices.scss */
.choices__list--multiple {
  display: inline;
}
/* line 154, ../../assets/css/sass/choices.scss */
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00BCD4;
  border: 1px solid #00a5bb;
  color: #FFFFFF;
  word-break: break-all;
}
/* line 167, ../../assets/css/sass/choices.scss */
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
/* line 168, ../../assets/css/sass/choices.scss */
[dir="rtl"] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
/* line 172, ../../assets/css/sass/choices.scss */
.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}
/* line 176, ../../assets/css/sass/choices.scss */
.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}

/* line 183, ../../assets/css/sass/choices.scss */
.choices__list--dropdown {
  display: none;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  top: 100%;
  margin-top: -1px;
  -webkit-border-bottom-left-radius: 2.5px;
  border-bottom-left-radius: 2.5px;
  -webkit-border-bottom-right-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
}
/* line 196, ../../assets/css/sass/choices.scss */
.choices__list--dropdown.is-active {
  display: block;
}
/* line 197, ../../assets/css/sass/choices.scss */
.is-open .choices__list--dropdown {
  border-color: #b7b7b7;
}
/* line 198, ../../assets/css/sass/choices.scss */
.is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  -webkit-border-radius: .25rem .25rem 0 0;
  border-radius: .25rem .25rem 0 0;
}
/* line 205, ../../assets/css/sass/choices.scss */
.choices__list--dropdown .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
/* line 212, ../../assets/css/sass/choices.scss */
.choices__list--dropdown .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
/* line 216, ../../assets/css/sass/choices.scss */
[dir="rtl"] .choices__list--dropdown .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  /* line 218, ../../assets/css/sass/choices.scss */
  .choices__list--dropdown .choices__item--selectable {
    padding-right: 100px;
  }
  /* line 221, ../../assets/css/sass/choices.scss */
  .choices__list--dropdown .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 230, ../../assets/css/sass/choices.scss */
  [dir="rtl"] .choices__list--dropdown .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  /* line 234, ../../assets/css/sass/choices.scss */
  [dir="rtl"] .choices__list--dropdown .choices__item--selectable:after {
    right: auto;
    left: 10px;
  }
}
/* line 240, ../../assets/css/sass/choices.scss */
.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}
/* line 242, ../../assets/css/sass/choices.scss */
.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
  opacity: .5;
}

/* line 247, ../../assets/css/sass/choices.scss */
.choices__item {
  cursor: default;
}

/* line 248, ../../assets/css/sass/choices.scss */
.choices__item--selectable {
  cursor: pointer;
}

/* line 249, ../../assets/css/sass/choices.scss */
.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: .5;
}

/* line 255, ../../assets/css/sass/choices.scss */
.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

/* line 263, ../../assets/css/sass/choices.scss */
.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
/* line 272, ../../assets/css/sass/choices.scss */
.choices__button:focus {
  outline: none;
}

/* line 275, ../../assets/css/sass/choices.scss */
.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
/* line 285, ../../assets/css/sass/choices.scss */
.choices__input:focus {
  outline: 0;
}
/* line 286, ../../assets/css/sass/choices.scss */
[dir="rtl"] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

/* line 292, ../../assets/css/sass/choices.scss */
.choices__placeholder {
  opacity: .5;
}

/*=====  End of Choices  ======*/
/* header */
/* line 3, ../../assets/css/sass/_header.sass */
.hr1 {
  background: #F2F2F2;
  border-bottom: 1px solid #A4A4A4;
}

/* line 7, ../../assets/css/sass/_header.sass */
.menu1__a-c {
  float: left;
  margin: 5px 0;
  border-left: 1px solid #A4A4A4;
  position: relative;
}
/* line 12, ../../assets/css/sass/_header.sass */
.menu1__a-c:first-child {
  border-left: 0;
}

/* line 19, ../../assets/css/sass/_header.sass */
.menu1__a-c--sub:hover {
  cursor: pointer;
}
/* line 21, ../../assets/css/sass/_header.sass */
.menu1__a-c--sub:hover .menu1__sub {
  opacity: 1;
  z-index: 11;
  top: 100%;
}
/* line 25, ../../assets/css/sass/_header.sass */
.menu1__a-c--sub:hover::before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -6px;
  height: 6px;
  width: 100%;
  background-color: #F2F2F2;
}

/* line 43, ../../assets/css/sass/_header.sass */
.menu1__a {
  font-family: "Open Sans", sans-serif;
  display: block;
  padding: 0 15px 0 15px;
  color: #777777;
  font-size: 13px;
}
/* line 49, ../../assets/css/sass/_header.sass */
.menu1__a:hover {
  color: #EA1F30;
}

/* line 52, ../../assets/css/sass/_header.sass */
.menu1__a-c:first-child .menu1__a {
  padding-left: 0;
}

/* line 55, ../../assets/css/sass/_header.sass */
.menu1__sub {
  opacity: 0;
  z-index: -1;
  margin-top: -15px;
  position: absolute;
  top: 0;
  min-width: 177px;
  max-width: 300px;
  background-color: #F2F2F2;
  margin-top: 6px;
  -webkit-transition: opacity 0.15s, top 0.15s;
  -o-transition: opacity 0.15s, top 0.15s;
  transition: opacity 0.15s, top 0.15s;
}
@media (max-width: 650px) {
  /* line 55, ../../assets/css/sass/_header.sass */
  .menu1__sub {
    display: none;
  }
}
/* line 71, ../../assets/css/sass/_header.sass */
.menu1__sub a, .menu1__sub span {
  font-size: 14px;
  display: block;
  color: #393939;
  line-height: 48px;
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border: 1px solid #F2F2F2;
}
/* line 82, ../../assets/css/sass/_header.sass */
.menu1__sub a:hover, .menu1__sub a:active, .menu1__sub span:hover, .menu1__sub span:active {
  background-color: #fff;
  color: #EA1F30;
}

/* line 89, ../../assets/css/sass/_header.sass */
.scl__f {
  vertical-align: top;
  margin-top: 4px;
  margin-left: 1px;
  display: inline-block;
}

/* line 95, ../../assets/css/sass/_header.sass */
.social-header-box {
  float: right;
  white-space: nowrap;
}

/* line 100, ../../assets/css/sass/_header.sass */
.scl__a {
  font-size: 14px;
  margin: 3px 0 3px 14px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  display: inline-block;
  line-height: 20px;
  width: 22px;
  text-align: center;
  color: #666;
  border: 1px solid #CDCDCD;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 112, ../../assets/css/sass/_header.sass */
.scl__a:hover {
  opacity: 0.7;
}

/* line 115, ../../assets/css/sass/_header.sass */
.hr2 {
  padding: 10px 0;
}

/* line 118, ../../assets/css/sass/_header.sass */
.hr2__t1 {
  display: table;
  width: 100%;
}

/* line 122, ../../assets/css/sass/_header.sass */
.hr2__td1 {
  display: table-cell;
  vertical-align: middle;
  padding: 5px 10px 5px;
}
/* line 126, ../../assets/css/sass/_header.sass */
.hr2__td1:first-child {
  text-align: center;
  width: 1px;
  padding-right: 35px;
  padding-left: 0;
}
/* line 131, ../../assets/css/sass/_header.sass */
.hr2__td1:nth-child(2) {
  width: 41%;
  padding-right: 30px;
}
/* line 134, ../../assets/css/sass/_header.sass */
.hr2__td1:last-child {
  width: 43%;
  padding-right: 0;
  text-align: right;
}
@media (max-width: 768px) {
  /* line 134, ../../assets/css/sass/_header.sass */
  .hr2__td1:last-child {
    padding-right: 10px;
  }
}

/* line 144, ../../assets/css/sass/_header.sass */
.logo1__f:first-child {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 8px;
}

/* line 149, ../../assets/css/sass/_header.sass */
.logo1__f-c {
  display: block;
}

/* line 152, ../../assets/css/sass/_header.sass */
.hr2__t2 {
  display: table;
}

/* line 155, ../../assets/css/sass/_header.sass */
.hr2__td2 {
  display: table-cell;
  padding: 5px 10px 5px;
  vertical-align: middle;
}
/* line 159, ../../assets/css/sass/_header.sass */
.hr2__td2:first-child {
  padding-right: 17px;
}

/* line 162, ../../assets/css/sass/_header.sass */
.hr2__t3 {
  display: table;
}

/* line 165, ../../assets/css/sass/_header.sass */
.hr2__td3 {
  display: table-cell;
  vertical-align: middle;
}
/* line 168, ../../assets/css/sass/_header.sass */
.hr2__td3:first-child {
  width: 1px;
  padding-right: 10px;
}

/* line 172, ../../assets/css/sass/_header.sass */
.hr2__i1 {
  font-size: 13px;
  font-weight: 700;
  border: 1px solid #CDCDCD;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  line-height: 19px;
  width: 22px;
  padding-top: 1px;
  margin-top: 5px;
  text-align: center;
}

/* line 183, ../../assets/css/sass/_header.sass */
.hr2__i1_1 {
  font-weight: 400;
  padding-left: 1px;
}

/* line 187, ../../assets/css/sass/_header.sass */
.hr2__w1 {
  color: #535353;
  font-family: "Open Sans", sans-serif;
  margin: 0 0 2px;
}

/* line 192, ../../assets/css/sass/_header.sass */
.hr2__w2 {
  font-size: 18px;
  margin: 0 0 2px;
  white-space: nowrap;
}
/* line 196, ../../assets/css/sass/_header.sass */
.hr2__w2 a {
  color: #000;
}

/* line 200, ../../assets/css/sass/_header.sass */
.hr2__w3 {
  font-family: "Open Sans", sans-serif;
  color: #545454;
  font-size: 12px;
}

/* line 205, ../../assets/css/sass/_header.sass */
.hr2__w4 {
  color: #525252;
  font-family: "Open Sans", sans-serif;
}

/* line 209, ../../assets/css/sass/_header.sass */
.header-holidays-hours {
  text-align: center;
  background-color: #f2f2f2;
  padding: 4px 0;
}
/* line 213, ../../assets/css/sass/_header.sass */
.header-holidays-hours i {
  color: #EA1F30;
  margin-right: 4px;
}
/* line 216, ../../assets/css/sass/_header.sass */
.header-holidays-hours a {
  color: #595758;
}
/* line 218, ../../assets/css/sass/_header.sass */
.header-holidays-hours a:hover {
  color: #EA1F30;
}

/* line 221, ../../assets/css/sass/_header.sass */
.search {
  position: relative;
  z-index: 9;
  width: 454px;
}
@media (max-width: 1300px) {
  /* line 221, ../../assets/css/sass/_header.sass */
  .search {
    width: 351px;
  }
}
@media (max-width: 1070px) {
  /* line 221, ../../assets/css/sass/_header.sass */
  .search {
    width: 301px;
  }
}
@media (max-width: 768px) {
  /* line 221, ../../assets/css/sass/_header.sass */
  .search {
    width: auto;
  }
}
/* line 231, ../../assets/css/sass/_header.sass */
.search #title-search {
  border: 1px solid #D6D6D6;
}

/* line 234, ../../assets/css/sass/_header.sass */
.title-search-result {
  margin-top: -3px;
}

/* line 237, ../../assets/css/sass/_header.sass */
.search-drop {
  text-align: left;
  overflow: hidden;
  padding: 7px;
  z-index: 9;
  background-color: #fff;
  border: 1px solid #cdcdcd;
}
/* line 255, ../../assets/css/sass/_header.sass */
.search-drop .search-drop-item {
  color: #000;
  font-size: 14px;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}
/* line 263, ../../assets/css/sass/_header.sass */
.search-drop .search-drop-item:hover .search-item-title {
  color: #EA1F30;
  text-decoration: underline;
}
/* line 266, ../../assets/css/sass/_header.sass */
.search-drop .search-drop-item figure {
  margin-right: 15px;
}
/* line 268, ../../assets/css/sass/_header.sass */
.search-drop .search-drop-item img {
  width: 60px;
  min-width: 60px;
}
/* line 271, ../../assets/css/sass/_header.sass */
.search-drop .search-drop-item .search-item-title,
.search-drop .search-drop-item .search-item-price {
  display: block;
  font-size: 13px;
}
/* line 275, ../../assets/css/sass/_header.sass */
.search-drop .search-drop-item .search-item-title {
  max-height: 18px;
  overflow: hidden;
  margin-bottom: 5px;
}
/* line 279, ../../assets/css/sass/_header.sass */
.search-drop .search-drop-all {
  display: block;
  font-size: 13px;
  color: #EA1F30;
  border-top: 1px solid #EA1F30;
}
/* line 284, ../../assets/css/sass/_header.sass */
.search-drop .search-drop-all:hover {
  color: #C71220;
}

/* line 286, ../../assets/css/sass/_header.sass */
.search-tmp {
  width: 100%;
  left: -1px;
  position: absolute;
  top: -webkit-calc(100% + 2px);
  top: calc(100% + 2px);
  display: none;
}

/* line 293, ../../assets/css/sass/_header.sass */
.search__inp {
  border: 0;
  display: block;
  padding: 8px 55px 8px 10px;
  width: 100%;
  max-width: 450px;
  font-size: 16px;
  font-weight: 400;
  line-height: 33px;
  height: 33px;
}
/* line 303, ../../assets/css/sass/_header.sass */
.search__inp::-webkit-input-placeholder {
  font-size: 12px;
}
.search__inp::-moz-placeholder {
  font-size: 12px;
}
.search__inp:-ms-input-placeholder {
  font-size: 12px;
}
.search__inp::-ms-input-placeholder {
  font-size: 12px;
}
.search__inp::placeholder {
  font-size: 12px;
}

/* line 307, ../../assets/css/sass/_header.sass */
.search__i {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 40px;
  height: 100%;
  padding-top: 7px;
  background: #EA1F30;
  color: #fff;
  font-size: 16px;
  text-align: center;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: pointer;
}
/* line 321, ../../assets/css/sass/_header.sass */
.search__i:hover {
  background-color: rgba(234, 31, 48, 0.7);
}

/* line 324, ../../assets/css/sass/_header.sass */
.hr3 {
  background: #EA1F30;
}

/* line 327, ../../assets/css/sass/_header.sass */
.menu2__a-c {
  float: left;
  position: relative;
  z-index: 8;
}

/* line 332, ../../assets/css/sass/_header.sass */
.menu2_2 .menu2__a-c:first-child .menu2__a {
  padding-bottom: 11px;
}

/* line 335, ../../assets/css/sass/_header.sass */
.menu2__a-c_3, .menu2__a-c:last-child .menu2__a:before {
  display: none;
}

/* line 338, ../../assets/css/sass/_header.sass */
.menu2__a {
  padding: 20px 12px 20px 12px;
  font-weight: 400;
  color: #fff;
  font-size: 16px;
  display: inline-block;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
/* line 346, ../../assets/css/sass/_header.sass */
.menu2__a:hover, .menu2__a.act {
  background: #C71220;
  color:#fff;
}
/* line 348, ../../assets/css/sass/_header.sass */
.menu2__a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  margin: auto 0;
  height: 29px;
  width: 1px;
  background: #F16772;
}

/* line 360, ../../assets/css/sass/_header.sass */
.menu2__sub {
  display: inline-block;
  position: relative;
}
/* line 363, ../../assets/css/sass/_header.sass */
.menu2__sub ul {
  left: -10000px;
  opacity: 0;
  position: absolute;
  top: 100%;
  z-index: 2;
  background-color: #ea1f30;
  min-width: 200px;
  margin-top: -15px;
  padding-left:0px!important;
}
/* line 373, ../../assets/css/sass/_header.sass */
.menu2__sub ul li a {
  color: #fff;
  display: block;
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  -webkit-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s;
}
.b3 .owl-carousel .owl-item:not(.active){
	opacity:1!important;
}
.img_center{
	text-align:Center;
}
.img_center img{
	margin-left:10px;
	margin-right:10px;
}

.menu2__sub ul li:after{
	display:none!important;
}
@media (max-width: 1366px) {
  /* line 373, ../../assets/css/sass/_header.sass */
  .menu2__sub ul li a {
    font-size: 12px;
    padding: 6px 12px;
  }
}
/* line 382, ../../assets/css/sass/_header.sass */
.menu2__sub ul li a:hover {
  background-color: #C71220;
}
/* line 384, ../../assets/css/sass/_header.sass */
.menu2__sub ul li:last-child a {
  border-bottom-width: 0;
}
/* line 387, ../../assets/css/sass/_header.sass */
.menu2__sub:hover > a {
  background-color: #C71220;
}
/* line 389, ../../assets/css/sass/_header.sass */
.menu2__sub:hover ul {
  display: block;
  left: 0;
  opacity: 1;
  margin-top: 0;
}

/* line 396, ../../assets/css/sass/_header.sass */
.menu3__sub {
  position: relative;
  z-index: 88;
}
/* line 399, ../../assets/css/sass/_header.sass */
.menu3__sub > a {
  position: relative;
  z-index: -1;
}
/* line 402, ../../assets/css/sass/_header.sass */
.menu3__sub ul {
  background-color: #ddd;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  transition: max-height 0.5s;
  position: relative;
}
/* line 408, ../../assets/css/sass/_header.sass */
.menu3__sub ul li {
  display: block;
}
/* line 410, ../../assets/css/sass/_header.sass */
.menu3__sub ul li a {
  color: #3A3A3A;
  display: block;
  padding: 5px;
  border-bottom: 1px solid #eee;
}
/* line 417, ../../assets/css/sass/_header.sass */
.menu3__sub:hover ul {
  max-height: 500px;
}

/* line 420, ../../assets/css/sass/_header.sass */
.hr4 {
  background: #EA1F30;
  position: fixed;
  top: -30px;
  left: 0;
  width: 100%;
  z-index: -1;
  opacity: 0;
  -webkit-transition: top 0.4s, opacity 0.15s;
  -o-transition: top 0.4s, opacity 0.15s;
  transition: top 0.4s, opacity 0.15s;
}
/* line 429, ../../assets/css/sass/_header.sass */
.hr4.ya-swimka {
  opacity: 1;
  top: 0;
  z-index: 998;
}

/* line 435, ../../assets/css/sass/_header.sass */
.menu2__a-c_2 {
  display: none;
}

/* line 438, ../../assets/css/sass/_header.sass */
.menu2_2 {
  padding: 0;
}
/* line 440, ../../assets/css/sass/_header.sass */
.menu2_2:after {
  content: "";
  clear: both;
  display: block;
}

/* line 445, ../../assets/css/sass/_header.sass */
.menu2__td {
  display: table-cell;
  vertical-align: middle;
}

/* line 449, ../../assets/css/sass/_header.sass */
.logo2__f {
  margin-top: -9px;
}

/* line 452, ../../assets/css/sass/_header.sass */
.menu2_2 .menu2__a {
  font-size: 14px;
  padding: 14px 7px 14px;
}
@media (max-width: 350px) {
  /* line 452, ../../assets/css/sass/_header.sass */
  .menu2_2 .menu2__a {
    padding-left: 8px;
    padding-right: 8px;
  }
}
/* line 458, ../../assets/css/sass/_header.sass */
.menu2_2 .menu2__a:before {
  height: 20px;
}

/* line 461, ../../assets/css/sass/_header.sass */
.menu2:after {
  content: "";
  clear: both;
  display: block;
}

/* line 466, ../../assets/css/sass/_header.sass */
.menu2__a_1 {
  position: relative;
  z-index: 8;
}
/* line 469, ../../assets/css/sass/_header.sass */
.menu2__a_1:after {
  content: "";
  position: absolute;
  display: none;
  top: 100%;
  left: 10px;
  border: 10px solid transparent;
  border-top-color: #C71220;
}
/* line 477, ../../assets/css/sass/_header.sass */
.menu2__a_1.act:after {
  display: block;
}

/* line 481, ../../assets/css/sass/_header.sass */
.menu2__a .menu2__i {
  display: inline-block;
}
/* line 483, ../../assets/css/sass/_header.sass */
.menu2__a .menu2__i:last-child {
  display: none;
}
/* line 485, ../../assets/css/sass/_header.sass */
.menu2__a.act .menu2__i {
  display: none;
}
/* line 487, ../../assets/css/sass/_header.sass */
.menu2__a.act .menu2__i:last-child {
  display: inline-block;
}

/* line 490, ../../assets/css/sass/_header.sass */
.menu3 {
  width: 260px;
  background: #F2F2F2;
  padding: 1px;
  position: absolute;
  top: 100%;
  right: 0;
  display: none;
}

/* line 499, ../../assets/css/sass/_header.sass */
.menu3__a {
  padding: 15px 17px;
  color: #3A3A3A;
  font-size: 16px;
  display: block;
  position: relative;
  z-index: 7;
}
/* line 506, ../../assets/css/sass/_header.sass */
.menu3__a:hover {
  background: #fff;
  color: #EA1F30;
}

/* line 510, ../../assets/css/sass/_header.sass */
[data-toggle-btn]:hover {
  cursor: pointer;
}

/* line 5, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-block {
  padding-left: 30px;
  padding-right: 80px;
}
@media (max-width: 500px) {
  /* line 5, ../../assets/css/sass/_detail.sass */
  .b-s .detail__price-block {
    padding-right: 20px;
  }
}
/* line 10, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-block .red-button {
  font-size: 20px;
  padding: 10px 50px;
}
/* line 14, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-discount {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 19, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-discount-value {
  min-width: 100px;
}
/* line 21, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-discount-value span {
  font-size: 28px;
  color: #929299;
  position: relative;
}
/* line 25, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-discount-value span::before {
  content: "";
  display: block;
  width: 110%;
  height: 2px;
  position: absolute;
  top: 50%;
  left: -5%;
  background-color: #929299;
}
/* line 34, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-discount-label {
  color: #929299;
}
/* line 36, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-calculator {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #EA1F30;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 43, ../../assets/css/sass/_detail.sass */
.b-s .detail__price {
  font-size: 18px;
  padding-bottom: 10px;
  margin-right: 25px;
}
/* line 47, ../../assets/css/sass/_detail.sass */
.b-s .detail__price u {
  font-size: 20px;
}
/* line 49, ../../assets/css/sass/_detail.sass */
.b-s .detail__price span {
  font-size: 30px;
}
/* line 51, ../../assets/css/sass/_detail.sass */
.b-s .detail__price u, .b-s .detail__price span {
  font-weight: 700;
}
/* line 53, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-width {
  padding-top: 8px;
}
/* line 55, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-width select {
  height: 30px;
  font-size: 14px;
  padding-left: 8px;
  padding-right: 7px;
  margin-bottom: 5px;
  font-style: normal;
  max-width: 100px;
}
/* line 63, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-width span {
  display: block;
  font-size: 13px;
  color: #939399;
}
/* line 67, ../../assets/css/sass/_detail.sass */
.b-s .detail__price-about {
  font-size: 18px;
  color: #929292;
  margin-bottom: 15px;
}
@media (max-width: 500px) {
  /* line 67, ../../assets/css/sass/_detail.sass */
  .b-s .detail__price-about {
    font-size: 14px;
  }
}

/* line 76, ../../assets/css/sass/_detail.sass */
.detail__type {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  /* line 76, ../../assets/css/sass/_detail.sass */
  .detail__type {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 84, ../../assets/css/sass/_detail.sass */
.detail__type--small .detail__type-item {
  width: 50%;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  padding-left: 20px;
}
@media (max-width: 600px) {
  /* line 84, ../../assets/css/sass/_detail.sass */
  .detail__type--small .detail__type-item {
    width: 100%;
  }
}
/* line 94, ../../assets/css/sass/_detail.sass */
.detail__type--small .detail__type-item figure {
  margin-right: 15px;
  height: 40px;
}
/* line 97, ../../assets/css/sass/_detail.sass */
.detail__type--small .detail__type-item figure img {
  max-height: 100%;
  width: auto;
}
/* line 100, ../../assets/css/sass/_detail.sass */
.detail__type--small .detail__type-item span {
  font-size: 16px;
  font-weight: 400;
}
/* line 103, ../../assets/css/sass/_detail.sass */
.detail__type-item {
  text-align: center;
  width: 140px;
  margin-bottom: 25px;
  color: #000;
}
/* line 108, ../../assets/css/sass/_detail.sass */
.detail__type-item img {
  width: 80px;
  -webkit-transition: -webkit-transform 0.15s;
  transition: -webkit-transform 0.15s;
  -o-transition: transform 0.15s;
  transition: transform 0.15s;
  transition: transform 0.15s, -webkit-transform 0.15s;
}
/* line 112, ../../assets/css/sass/_detail.sass */
.detail__type-item:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 114, ../../assets/css/sass/_detail.sass */
.detail__type-item span {
  font-size: 12px;
}
/* line 118, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-arrow {
  position: absolute;
  right: 0;
  top: -40px;
  background-color: #EA1F30;
  border: 0;
  font-size: 0;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 136, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-arrow::before {
  content: "∟";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 477.175 477.175' width='512' height='512'%3E%3Cpath d='M360.731 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z' fill='%23FFF'/%3E%3C/svg%3E");
  width: 15px;
  height: 15px;
  -webkit-background-size: contain;
  background-size: contain;
}
/* line 146, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-arrow.slick-disabled {
  background-color: #A4A4A4;
}
/* line 148, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-arrow.slick-disabled:hover {
  background-color: #A4A4A4;
  cursor: no-drop;
}
/* line 152, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-arrow:hover, .detail__application-fields .slick-arrow.active {
  background-color: #C71220;
}
/* line 155, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-prev {
  right: 40px;
}
/* line 157, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-prev::before {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 159, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-next {
  right: 0px;
}
/* line 161, ../../assets/css/sass/_detail.sass */
.detail__application-fields .slick-next::before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 165, ../../assets/css/sass/_detail.sass */
.b6_1 .b6__bn {
  margin-top: 20px;
}
/* line 167, ../../assets/css/sass/_detail.sass */
.b6_1 .b6__w1 {
  font-weight: 400;
  font-size: 16px;
}
/* line 170, ../../assets/css/sass/_detail.sass */
.b6_1 .b6__h1 {
  position: relative;
  z-index: 5;
  border: 0;
}
/* line 174, ../../assets/css/sass/_detail.sass */
.b6_1 .b6__h1:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background: #fff;
  width: 350px;
}

/* line 183, ../../assets/css/sass/_detail.sass */
.b10 {
  background-image: url(../img/b4-6.png);
  -webkit-background-size: cover;
  background-size: cover;
  padding: 75px 0;
}
/* line 187, ../../assets/css/sass/_detail.sass */
.b10 .breadcrumbs {
  margin-top: -75px;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  /* line 187, ../../assets/css/sass/_detail.sass */
  .b10 .breadcrumbs {
    margin-top: -50px;
  }
}

/* line 193, ../../assets/css/sass/_detail.sass */
.b10__t1 {
  width: 100%;
  display: table;
}

/* line 197, ../../assets/css/sass/_detail.sass */
.b10__td1 {
  display: table-cell;
  vertical-align: top;
}
/* line 200, ../../assets/css/sass/_detail.sass */
.b10__td1:last-child {
  width: 60%;
  padding-left: 70px;
}
/* line 203, ../../assets/css/sass/_detail.sass */
.b10__td1 .b11 {
  margin-bottom: 20px;
}

/* line 207, ../../assets/css/sass/_detail.sass */
.b11__h1 {
  font-size: 28px;
  color: #111111;
  position: relative;
  padding: 0 0 7px;
  font-weight: 400;
  z-index: 5;
  margin-bottom: 30px;
}
/* line 215, ../../assets/css/sass/_detail.sass */
.b11__h1:before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  border-top: 1px solid #EA1F30;
  width: 225px;
}

/* line 223, ../../assets/css/sass/_detail.sass */
.b11__h2 {
  font-size: 18px;
  color: #111111;
  margin-bottom: 5px;
  display: block;
}

/* line 229, ../../assets/css/sass/_detail.sass */
.b11__a {
  display: block;
  margin-bottom: 18px;
  background: #fff;
  border: 1px solid #D6D6D6;
  padding: 7px 10px 7px 24px;
  background-position: 0 0;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  height: 96px !important;
  overflow: hidden;
  border: 0 solid transparent !important;
}
@media (max-width: 500px) {
  /* line 229, ../../assets/css/sass/_detail.sass */
  .b11__a {
    height: 130px !important;
  }
}
@media (max-width: 400px) {
  /* line 229, ../../assets/css/sass/_detail.sass */
  .b11__a {
    height: 150px !important;
  }
}
/* line 246, ../../assets/css/sass/_detail.sass */
.b11__a.purple {
  background-image: url("../img/purple-bg-vertical.png");
}
/* line 248, ../../assets/css/sass/_detail.sass */
.b11__a.red {
  background-image: url("../img/red-bg-vertical.png");
}
/* line 250, ../../assets/css/sass/_detail.sass */
.b11__a.green {
  background-image: url("../img/green-bg-vertical.png");
}
/* line 252, ../../assets/css/sass/_detail.sass */
.b11__a.yellow {
  background-image: url("../img/yellow-bg-vertical.png");
}
/* line 254, ../../assets/css/sass/_detail.sass */
.b11__a.pink {
  background-image: url("../img/pink-bg-vertical.png");
}
/* line 256, ../../assets/css/sass/_detail.sass */
.b11__a.blue {
  background-image: url("../img/blue-bg-vertical.png");
}

/* line 260, ../../assets/css/sass/_detail.sass */
.b11__f1 {
  max-width: 80px;
  max-height: 80px;
  vertical-align: top;
}

/* line 265, ../../assets/css/sass/_detail.sass */
.b11__td1 {
  display: table-cell;
  vertical-align: middle;
}
/* line 268, ../../assets/css/sass/_detail.sass */
.b11__td1:first-child {
  padding-right: 15px;
}
/* line 270, ../../assets/css/sass/_detail.sass */
.b11__td1:nth-child(2) {
  padding-right: 15px;
  width: 100%;
}

/* line 274, ../../assets/css/sass/_detail.sass */
.b11__w1 {
  color: #444444;
  font-weight: 400;
  max-height: 37px;
  line-height: 18px;
  overflow: hidden;
  display: inline-block;
}

/* line 281, ../../assets/css/sass/_detail.sass */
.b11__bn {
  font-size: 14px;
}

/* line 284, ../../assets/css/sass/_detail.sass */
.b12 {
  padding-top: 40px;
}

/* line 287, ../../assets/css/sass/_detail.sass */
.b12__t1 {
  width: 100%;
  display: table;
  margin-bottom: 65px;
}

/* line 292, ../../assets/css/sass/_detail.sass */
.b12__td1 {
  display: table-cell;
  vertical-align: top;
}
/* line 295, ../../assets/css/sass/_detail.sass */
.b12__td1:first-child {
  padding-left: 20px;
  padding-right: 25px;
  width: 37%;
  position: relative;
  z-index: 5;
}
/* line 301, ../../assets/css/sass/_detail.sass */
.b12__td1:first-child:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
  display: block;
  border-right: 1px solid #EA1F30;
}
/* line 310, ../../assets/css/sass/_detail.sass */
.b12__td1:last-child {
  padding-left: 30px;
  padding-right: 45px;
}

/* line 314, ../../assets/css/sass/_detail.sass */
.b12__h1 {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 25px;
  text-align: center;
  color: #111111;
}

/* line 321, ../../assets/css/sass/_detail.sass */
.b12__f1 {
  max-width: 100%;
}

/* line 324, ../../assets/css/sass/_detail.sass */
.b12__a1-c {
  margin-bottom: 70px;
}

/* line 327, ../../assets/css/sass/_detail.sass */
.b12__a1-c1 {
  margin-bottom: 10px;
}

/* line 330, ../../assets/css/sass/_detail.sass */
.b12__a1 {
  text-decoration: none;
  display: inline-block;
}

/* line 334, ../../assets/css/sass/_detail.sass */
.b12__td2 {
  display: table-cell;
  vertical-align: middle;
}
/* line 337, ../../assets/css/sass/_detail.sass */
.b12__td2:first-child {
  padding-right: 7px;
}

/* line 340, ../../assets/css/sass/_detail.sass */
.b12__i1 {
  font-size: 40px;
  color: #EA1F30;
}

/* line 344, ../../assets/css/sass/_detail.sass */
.b12__w1 {
  color: #444444;
}

/* line 347, ../../assets/css/sass/_detail.sass */
.b12__w1_1 {
  text-decoration: underline;
}

/* line 350, ../../assets/css/sass/_detail.sass */
.b12__w1_2 {
  display: block;
}

/* line 353, ../../assets/css/sass/_detail.sass */
.b12__t3 {
  display: table;
  width: 100%;
  margin-top: 20px;
}

/* line 358, ../../assets/css/sass/_detail.sass */
.b12__tr3 {
  display: table-row;
}

/* line 361, ../../assets/css/sass/_detail.sass */
.b12__td3 {
  display: table-cell;
  width: 50%;
}

/* line 366, ../../assets/css/sass/_detail.sass */
.b12__tr3:nth-child(2n+1) .b12__td3 {
  vertical-align: middle;
  padding-bottom: 10px;
}
/* line 369, ../../assets/css/sass/_detail.sass */
.b12__tr3:nth-child(2n) .b12__td3 {
  vertical-align: top;
  padding-bottom: 20px;
}

/* line 373, ../../assets/css/sass/_detail.sass */
.b12__w2 {
  font-size: 12px;
  color: #A6A6A6;
  line-height: 120%;
  font-family: "Open Sans", sans-serif;
}

/* line 379, ../../assets/css/sass/_detail.sass */
.b12__h2 {
  margin-bottom: 35px;
  font-size: 28px;
  color: #111111;
  padding-bottom: 7px;
  font-weight: 400;
  border-bottom: 1px solid #EA1F30;
  display: inline-block;
}

/* line 388, ../../assets/css/sass/_detail.sass */
.b12__t4-c {
  border-bottom: 1px dotted #D6D6D6;
}

/* line 391, ../../assets/css/sass/_detail.sass */
.b12__t4-c_1 {
  border: 0;
}

/* line 394, ../../assets/css/sass/_detail.sass */
.b12__t4 {
  display: table;
  width: 100%;
}

/* line 398, ../../assets/css/sass/_detail.sass */
.b12__td4 {
  display: table-cell;
  padding: 8px 10px 8px 0;
  font-size: 16px;
}
/* line 402, ../../assets/css/sass/_detail.sass */
.b12__td4:last-child {
  font-weight: 400;
  width: 34%;
}

/* line 406, ../../assets/css/sass/_detail.sass */
.info-page-text {
  background-color: #f2f2f2;
  padding: 30px 20px 80px;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 50px;
}
/* line 412, ../../assets/css/sass/_detail.sass */
.info-page-text.last-text {
  margin-bottom: 0;
}

/* line 415, ../../assets/css/sass/_detail.sass */
.b13 {
  margin-bottom: 45px;
}

/* line 418, ../../assets/css/sass/_detail.sass */
.b13__f1-c {
  text-align: center;
  margin-bottom: 55px;
  margin-top: 45px;
}

/* line 423, ../../assets/css/sass/_detail.sass */
.b13__f1 {
  max-width: 100%;
}

/* line 426, ../../assets/css/sass/_detail.sass */
.b13__t1-c {
  text-align: center;
}

/* line 429, ../../assets/css/sass/_detail.sass */
.b13__t1-c1 {
  text-align: left;
  vertical-align: top;
  display: inline-block;
}
/* line 433, ../../assets/css/sass/_detail.sass */
.b13__t1-c1:first-child {
  padding-right: 40px;
}
/* line 435, ../../assets/css/sass/_detail.sass */
.b13__t1-c1:last-child {
  padding-left: 40px;
}

/* line 438, ../../assets/css/sass/_detail.sass */
.b13__t1 {
  display: table;
}

/* line 441, ../../assets/css/sass/_detail.sass */
.b13__tr1 {
  display: table-row;
}

/* line 444, ../../assets/css/sass/_detail.sass */
.b13__td1 {
  display: table-cell;
  padding: 10px 0;
  border-top: 1px dotted #D6D6D6;
  font-weight: 400;
  font-size: 16px;
}

/* line 451, ../../assets/css/sass/_detail.sass */
.b13__td1_1 {
  display: none;
}

/* line 454, ../../assets/css/sass/_detail.sass */
.b13__tr1:first-child .b13__td1 {
  font-weight: 400;
  border-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 461, ../../assets/css/sass/_detail.sass */
.b13__td1:first-child {
  border-right: 1px dotted #D6D6D6;
  padding-left: 15px;
  padding-right: 35px;
  text-align: center;
}
/* line 466, ../../assets/css/sass/_detail.sass */
.b13__td1:last-child {
  padding-left: 40px;
  padding-right: 40px;
  min-width: 240px;
}

/* line 472, ../../assets/css/sass/_detail.sass */
.b13_1 .c {
  padding-right: 10px;
  padding-left: 10px;
}
/* line 475, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__t1 {
  width: 100%;
  margin-bottom: 50px;
}
/* line 478, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__td1 {
  min-width: 1px;
  border-left: 1px dotted #D6D6D6;
  text-align: left;
  padding-left: 30px;
  padding-right: 20px;
}
/* line 484, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__tr1:nth-child(1) .b13__td1:nth-child(1) {
  border-left: 0;
}
/* line 487, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__td1:nth-child(2) {
  border-left: 0;
  width: 26%;
}
/* line 490, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__td1:last-child {
  width: 21%;
}
/* line 492, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__tr1:first-child .b13__td1 {
  padding-bottom: 10px;
  padding-top: 0;
}
/* line 495, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__bn1-c {
  text-align: center;
}
/* line 497, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__bn1 {
  padding: 8px 10px 10px;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 502, ../../assets/css/sass/_detail.sass */
.b13_1 .b13__bn1:hover {
  opacity: 0.7;
}
@media (max-width: 479px) {
  /* line 505, ../../assets/css/sass/_detail.sass */
  .b13_1 .b13__tr1,
  .b13_1 .b13__td1_1,
  .b13_1 .b13__td1 {
    border-width: 0 !important;
  }
  /* line 509, ../../assets/css/sass/_detail.sass */
  .b13_1 .b13__tr1 {
    border-bottom: 2px solid #EA1F30 !important;
  }
  /* line 511, ../../assets/css/sass/_detail.sass */
  .b13_1 .b13__td1_1 {
    font-weight: 700;
    width: 150px !important;
    border-bottom: 2px dotted #F0F0F0 !important;
  }
  /* line 515, ../../assets/css/sass/_detail.sass */
  .b13_1 .b13__td1_1:last-child {
    border-bottom-width: 0 !important;
  }
  /* line 517, ../../assets/css/sass/_detail.sass */
  .b13_1 .b13__td1 {
    vertical-align: top;
    display: inline-block !important;
    width: auto;
    text-align: left !important;
    overflow: hidden;
  }
  /* line 523, ../../assets/css/sass/_detail.sass */
  .b13_1 .b13__td1:nth-child(2n) {
    min-width: -webkit-calc(100% - 150px);
    min-width: calc(100% - 150px);
    max-width: -webkit-calc(100% - 150px);
    max-width: calc(100% - 150px);
  }
  /* line 529, ../../assets/css/sass/_detail.sass */
  .b13_1 .b13__tr1:first-child {
    display: none !important;
  }
}

/* line 535, ../../assets/css/sass/_detail.sass */
.b14 {
  margin: 0 0 70px;
}

/* line 538, ../../assets/css/sass/_detail.sass */
.b14__h1 {
  text-align: center;
  font-size: 22px;
  color: #111111;
  font-weight: 400;
  margin: 0 0 20px;
}

/* line 545, ../../assets/css/sass/_detail.sass */
.b14__c {
  background: #F8F8F8;
  margin: 0 0 25px;
}

/* line 549, ../../assets/css/sass/_detail.sass */
.b14__t1 {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1170px) {
  /* line 549, ../../assets/css/sass/_detail.sass */
  .b14__t1 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 550px) {
  /* line 549, ../../assets/css/sass/_detail.sass */
  .b14__t1 {
    padding-bottom: 30px;
  }
}

/* line 559, ../../assets/css/sass/_detail.sass */
.b14__td1 {
  max-width: 33%;
  width: 33%;
  padding: 15px 50px 12px;
  border-right: 3px solid #fff;
  border-left: 3px solid #fff;
  margin-left: -3px;
}
@media (max-width: 991px) {
  /* line 559, ../../assets/css/sass/_detail.sass */
  .b14__td1 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 768px) {
  /* line 559, ../../assets/css/sass/_detail.sass */
  .b14__td1 {
    width: 50%;
    max-width: none;
    border-width: 0;
  }
}
@media (max-width: 550px) {
  /* line 559, ../../assets/css/sass/_detail.sass */
  .b14__td1 {
    width: 100%;
  }
}
/* line 575, ../../assets/css/sass/_detail.sass */
.b14__td1.choose-select-box {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 579, ../../assets/css/sass/_detail.sass */
.b14__td1.choose-select-box .choose-select {
  padding: 20px 0;
}

/* line 582, ../../assets/css/sass/_detail.sass */
.b14__h2 {
  font-size: 18px;
  color: #212121;
  margin: 0 0 28px;
}

/* line 587, ../../assets/css/sass/_detail.sass */
.b14__h2-w1 {
  font-size: 14px;
}

/* line 590, ../../assets/css/sass/_detail.sass */
.slrrc_1 {
  margin-bottom: 0;
}
/* line 592, ../../assets/css/sass/_detail.sass */
.slrrc_1 .sr__t1-c {
  position: static;
  margin-top: -60px;
}
/* line 595, ../../assets/css/sass/_detail.sass */
.slrrc_1 .f-l {
  float: left;
  margin-top: -40px;
}
/* line 598, ../../assets/css/sass/_detail.sass */
.slrrc_1 .l-l {
  margin-top: -40px;
  float: right;
}
/* line 601, ../../assets/css/sass/_detail.sass */
.slrrc_1 .sr__t1-c {
  margin-top: -50px;
  width: auto;
}
/* line 604, ../../assets/css/sass/_detail.sass */
.slrrc_1 .f-l {
  margin-left: 0;
}
/* line 606, ../../assets/css/sass/_detail.sass */
.slrrc_1 .slrr {
  height: 12px;
  margin-right: 0;
  margin-bottom: 5px;
  background: #D6D6D6;
  border: 1px solid #A3A3A3;
}
/* line 612, ../../assets/css/sass/_detail.sass */
.slrrc_1 .ui-slider-handle {
  width: 18px;
  height: 18px;
  background: #EA1F30;
  top: -4px;
  margin-left: -9px;
  -webkit-box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.3);
}
/* line 619, ../../assets/css/sass/_detail.sass */
.slrrc_1 .slrr.ui-slider-horizontal .ui-slider-range {
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background: #F27983;
}
/* line 622, ../../assets/css/sass/_detail.sass */
.slrrc_1 .ui-slider-handle:before {
  display: none;
}
/* line 624, ../../assets/css/sass/_detail.sass */
.slrrc_1 .slrr input {
  font-size: 14px;
  width: 64px;
  padding: 4px 5px;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  background: #fff;
  border: 1px solid #D6D6D6;
  font-weight: 400;
  text-align: left;
  font-family: "Open Sans", sans-serif;
}
/* line 634, ../../assets/css/sass/_detail.sass */
.slrrc_1 .sr-k-inp input {
  font-size: 12px;
  color: #A3A3A3;
  width: 100%;
  font-family: "Open Sans", sans-serif;
}
/* line 640, ../../assets/css/sass/_detail.sass */
.slrrc_1 .sr-inp-c:first-child {
  float: left;
  width: 50%;
}
/* line 643, ../../assets/css/sass/_detail.sass */
.slrrc_1 .sr-inp-c:last-child {
  float: right;
  width: 50%;
}
/* line 646, ../../assets/css/sass/_detail.sass */
.slrrc_1 .sr-inp-c:last-child input {
  text-align: right;
}

/* line 649, ../../assets/css/sass/_detail.sass */
.sr__w-c {
  margin-top: 0px;
  font-size: 12px;
  color: #A3A3A3;
  font-family: "Open Sans", sans-serif;
}

/* line 656, ../../assets/css/sass/_detail.sass */
.sr__w:first-child {
  float: left;
}
/* line 658, ../../assets/css/sass/_detail.sass */
.sr__w:last-child {
  float: right;
}

/* line 661, ../../assets/css/sass/_detail.sass */
.b14__bn-c {
  text-align: center;
}
/* line 663, ../../assets/css/sass/_detail.sass */
.b14__bn-c .bn-t-t-g {
  font-size: 16px;
}

/* line 666, ../../assets/css/sass/_detail.sass */
.sf-c {
  width: 476px;
  padding: 0 2px 0 80px;
  position: relative;
  z-index: 5;
  background: #fff;
  border: 1px solid #000;
  margin-bottom: 60px;
}
@media (max-width: 500px) {
  /* line 666, ../../assets/css/sass/_detail.sass */
  .sf-c {
    margin-bottom: 20px;
  }
}

/* line 678, ../../assets/css/sass/_detail.sass */
.x-slider-single-image.sf-c {
  padding-left: 0;
  width: 396px;
}
/* line 681, ../../assets/css/sass/_detail.sass */
.x-slider-single-image .sf1 {
  display: none;
}

/* line 685, ../../assets/css/sass/_detail.sass */
.sf__td {
  display: table-cell;
  vertical-align: top;
}

/* line 689, ../../assets/css/sass/_detail.sass */
.sf__e1 {
  font-size: 30px;
}

/* line 693, ../../assets/css/sass/_detail.sass */
.sf1 .sf__e2 {
  display: table-row;
  float: none;
}
/* line 696, ../../assets/css/sass/_detail.sass */
.sf1 .slick-track {
  display: table;
  margin-left: 0;
  border-collapse: collapse;
}
/* line 700, ../../assets/css/sass/_detail.sass */
.sf1 .slick-current .sf__td2 {
  outline: 2px solid #EA1F30;
  z-index: 6;
  outline-offset: -1px;
  position: relative;
}
/* line 705, ../../assets/css/sass/_detail.sass */
.sf1 .slick-current .sf__td2:after {
  content: "";
  height: 1px;
  background: #EA1F30;
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
}
/* line 713, ../../assets/css/sass/_detail.sass */
.sf1 .slick-current .sf__td2:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 100%;
  display: block;
  border: 20px solid transparent;
  border-left-color: #EA1F30;
}

/* line 722, ../../assets/css/sass/_detail.sass */
.sf__t1 {
  width: 394px;
  height: 394px;
  display: table;
}

/* line 727, ../../assets/css/sass/_detail.sass */
.sf__t2 {
  display: table;
  width: 78px;
  height: 78px;
}

/* line 732, ../../assets/css/sass/_detail.sass */
.sf__td1 {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-left: 0;
}

/* line 739, ../../assets/css/sass/_detail.sass */
.sf__td2 {
  position: relative;
  z-index: 5;
  width: 79px;
  height: 79px;
  display: table-cell;
  text-align: center;
  border: 1px solid #000;
  vertical-align: middle;
  border-left: 1px solid transparent;
}

/* line 751, ../../assets/css/sass/_detail.sass */
.sf1 {
  width: 117px;
  position: absolute;
  z-index: 980;
  top: -1px;
  left: 0;
}

/* line 759, ../../assets/css/sass/_detail.sass */
.sf2 .sf__f1 {
  max-height: 390px;
  display: inline-block;
  max-width: 390px;
}
/* line 763, ../../assets/css/sass/_detail.sass */
.sf2 .sf__f1_1 {
  display: none;
}
/* line 765, ../../assets/css/sass/_detail.sass */
.sf2 .slick-arrow {
  display: none !important;
  position: absolute;
  font-size: 0;
  background-color: transparent;
  width: 40px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  border: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  cursor: pointer;
  z-index: 2;
}
/* line 778, ../../assets/css/sass/_detail.sass */
.sf2 .slick-arrow:active {
  opacity: 0.7;
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 781, ../../assets/css/sass/_detail.sass */
.sf2 .slick-prev {
  top: 0;
  left: 0;
  background-image: url(../img/arw2-p2.png);
}
/* line 785, ../../assets/css/sass/_detail.sass */
.sf2 .slick-next {
  top: 0;
  right: 0;
  background-image: url(../img/arw2-n2.png);
}

/* line 794, ../../assets/css/sass/_detail.sass */
.sf1 .sf__f2 {
  display: inline-block;
  max-height: 75px;
  max-width: 75px;
}
/* line 798, ../../assets/css/sass/_detail.sass */
.sf1 .sf__f3 {
  position: absolute;
  left: 14px;
  right: 0;
  display: table;
  cursor: pointer;
}
/* line 804, ../../assets/css/sass/_detail.sass */
.sf1 .sf__f3_1 {
  top: -40px;
}
/* line 806, ../../assets/css/sass/_detail.sass */
.sf1 .sf__f3_2 {
  bottom: -40px;
}
/* line 808, ../../assets/css/sass/_detail.sass */
.sf1 .slick-list {
  padding-bottom: 1px !important;
}
/* line 810, ../../assets/css/sass/_detail.sass */
.sf1 .slick-slide {
  border-color: #D6D6D6;
}
/* line 812, ../../assets/css/sass/_detail.sass */
.sf1 .slick-arrow {
  position: absolute;
  font-size: 0;
  background-color: transparent;
  width: 79px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 50%;
  border: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  cursor: pointer;
}
/* line 823, ../../assets/css/sass/_detail.sass */
.sf1 .slick-arrow:hover {
  opacity: 0.7;
}
/* line 825, ../../assets/css/sass/_detail.sass */
.sf1 .slick-prev {
  top: -40px;
  background-image: url(../img/arw2-p1.png);
  -webkit-transition: margin-top 0.3s;
  -o-transition: margin-top 0.3s;
  transition: margin-top 0.3s;
}
/* line 829, ../../assets/css/sass/_detail.sass */
.sf1 .slick-prev:hover {
  margin-top: -3px;
}
/* line 831, ../../assets/css/sass/_detail.sass */
.sf1 .slick-next {
  bottom: -40px;
  background-image: url(../img/arw2-n1.png);
  -webkit-transition: margin-bottom 0.3s;
  -o-transition: margin-bottom 0.3s;
  transition: margin-bottom 0.3s;
}
/* line 835, ../../assets/css/sass/_detail.sass */
.sf1 .slick-next:hover {
  margin-bottom: -3px;
}

/* line 842, ../../assets/css/sass/_detail.sass */
.ask-grade.stars-select {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 847, ../../assets/css/sass/_detail.sass */
.ask-grade.stars-select input[type=radio] {
  display: none;
}
/* line 851, ../../assets/css/sass/_detail.sass */
.ask-grade.stars-select input[type=radio]:checked ~ label:before,
.ask-grade.stars-select input[type=radio]:hover ~ label:before {
  -webkit-filter: none;
  filter: none;
  opacity: 1;
}
/* line 854, ../../assets/css/sass/_detail.sass */
.ask-grade.stars-select label {
  font-size: 0;
  -webkit-transition: -webkit-transform 0.33s;
  transition: -webkit-transform 0.33s;
  -o-transition: transform 0.33s;
  transition: transform 0.33s;
  transition: transform 0.33s, -webkit-transform 0.33s;
  background-image: none;
  width: auto;
  padding: 0;
  line-height: normal;
}
/* line 861, ../../assets/css/sass/_detail.sass */
.ask-grade.stars-select label::before {
  content: "★";
  font-size: 0px;
  display: block;
  width: 25px;
  height: 25px;
  cursor: pointer;
  -webkit-background-size: contain;
  background-size: contain;
  margin-right: 1px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.867 53.867'%3E%3Cpath fill='%23efce4a' d='M26.934 1.318l8.322 16.864 18.611 2.705L40.4 34.013l3.179 18.536-16.645-8.751-16.646 8.751 3.179-18.536L0 20.887l18.611-2.705z'/%3E%3C/svg%3E");
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  opacity: 0.65;
}
/* line 874, ../../assets/css/sass/_detail.sass */
.ask-grade.stars-select label:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
/* line 876, ../../assets/css/sass/_detail.sass */
.ask-grade.stars-select .ask-grade-stars {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 884, ../../assets/css/sass/_detail.sass */
.detail__stars-block {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 480px) {
  /* line 884, ../../assets/css/sass/_detail.sass */
  .detail__stars-block {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 890, ../../assets/css/sass/_detail.sass */
.detail__stars-block .stars-average {
  font-weight: bold;
  font-size: 16px;
  margin-right: 15px;
}
/* line 894, ../../assets/css/sass/_detail.sass */
.detail__stars-block .feedback-count {
  margin-right: 15px;
  font-size: 14px;
}
@media (max-width: 480px) {
  /* line 897, ../../assets/css/sass/_detail.sass */
  .detail__stars-block .button-wrapper {
    width: 100%;
    margin-top: 15px;
    text-align: center;
  }
}
/* line 902, ../../assets/css/sass/_detail.sass */
.detail__stars-block .write-feedback-button {
  background-color: transparent;
  font-size: 14px;
  border: 0;
  color: #EA1F30;
  cursor: pointer;
  padding: 0;
}
/* line 909, ../../assets/css/sass/_detail.sass */
.detail__stars-block .write-feedback-button:hover {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  text-decoration-style: dotted;
}

/* line 912, ../../assets/css/sass/_detail.sass */
.feedback-stars-posted {
  margin-right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
}
/* line 917, ../../assets/css/sass/_detail.sass */
.feedback-stars-posted span {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.867 53.867'%3E%3Cpath fill='%23efce4a' d='M26.934 1.318l8.322 16.864 18.611 2.705L40.4 34.013l3.179 18.536-16.645-8.751-16.646 8.751 3.179-18.536L0 20.887l18.611-2.705z'/%3E%3C/svg%3E");
  width: 22px;
  height: 22px;
  min-width: 22px;
  margin-right: 2px;
  -webkit-background-size: contain;
  background-size: contain;
  background-position: 50%;
}
/* line 925, ../../assets/css/sass/_detail.sass */
.feedback-stars-posted span:not(.active) {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

/* line 929, ../../assets/css/sass/_detail.sass */
.form-notices {
  margin-bottom: 25px;
  border-left: 3px solid #EA1F30;
  padding: 10px 20px 5px;
  background-color: rgba(234, 31, 48, 0.1);
  width: 550px;
  max-width: 100%;
}
@media (max-width: 650px) {
  /* line 929, ../../assets/css/sass/_detail.sass */
  .form-notices {
    margin-bottom: 10px;
  }
}
/* line 938, ../../assets/css/sass/_detail.sass */
.form-notices ul {
  margin: 0;
  margin-left: 15px;
}
/* line 941, ../../assets/css/sass/_detail.sass */
.form-notices .form-notice {
  font-size: 14px;
  list-style-type: disc;
  margin-bottom: 0;
  color: #666666;
}
/* line 946, ../../assets/css/sass/_detail.sass */
.form-notices .form-notice.form-error {
  color: #f00;
}

/* line 950, ../../assets/css/sass/_detail.sass */
.default-form .header-form {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 25px;
  text-align: center;
  padding: 0 40px;
}
@media (max-width: 1180px) {
  /* line 950, ../../assets/css/sass/_detail.sass */
  .default-form .header-form {
    font-size: 20px;
  }
}
@media (max-width: 700px) {
  /* line 950, ../../assets/css/sass/_detail.sass */
  .default-form .header-form {
    font-size: 18px;
    margin-bottom: 10px;
    padding-left: 10px;
  }
}

/* line 963, ../../assets/css/sass/_detail.sass */
.feedback-block-wrapper {
  margin-bottom: 50px;
}
/* line 966, ../../assets/css/sass/_detail.sass */
.feedback-block-wrapper.active .feedback-block {
  max-height: 5000px;
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
/* line 970, ../../assets/css/sass/_detail.sass */
.feedback-block-wrapper.active .feedback-form-open {
  display: none;
}
/* line 972, ../../assets/css/sass/_detail.sass */
.feedback-block-wrapper .h1-c {
  margin-bottom: 25px;
}
/* line 974, ../../assets/css/sass/_detail.sass */
.feedback-block-wrapper .feedback-form-open {
  text-align: center;
  margin-bottom: 25px;
}
/* line 977, ../../assets/css/sass/_detail.sass */
.feedback-block-wrapper .feedback-form-open-button {
  padding: 9px 25px;
  font-size: 20px;
  background-color: #fff;
  border: 1px solid #EA1F30;
}
/* line 982, ../../assets/css/sass/_detail.sass */
.feedback-block-wrapper .feedback-block {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.33s, -webkit-transform 0.33s;
  transition: opacity 0.33s, -webkit-transform 0.33s;
  -o-transition: opacity 0.33s, transform 0.33s;
  transition: opacity 0.33s, transform 0.33s;
  transition: opacity 0.33s, transform 0.33s, -webkit-transform 0.33s;
  -webkit-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
  opacity: 0;
}

/* line 989, ../../assets/css/sass/_detail.sass */
.feedback-form {
  background-color: #f8f8f8;
  position: relative;
  padding: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 930px;
  max-width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 989, ../../assets/css/sass/_detail.sass */
  .feedback-form {
    padding: 20px 10px;
  }
}
/* line 1001, ../../assets/css/sass/_detail.sass */
.feedback-form.default-form {
  display: block;
}
/* line 1003, ../../assets/css/sass/_detail.sass */
.feedback-form button {
  border: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1006, ../../assets/css/sass/_detail.sass */
.feedback-form .form-close-button {
  position: absolute;
  width: 25px;
  height: 25px;
  right: 20px;
  top: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224.512 224.512'%3E%3Cpath fill='%23010002' d='M224.507 6.997L217.521 0 112.256 105.258 6.998 0 .005 6.997l105.258 105.257L.005 217.512l6.993 7L112.256 119.24l105.265 105.272 6.986-7-105.258-105.258z'/%3E%3C/svg%3E");
  background-color: transparent;
  -webkit-background-size: contain;
  background-size: contain;
  background-position: 50%;
  opacity: 0.7;
  -webkit-transition: opacity 0.33s, -webkit-transform 0.33s;
  transition: opacity 0.33s, -webkit-transform 0.33s;
  -o-transition: opacity 0.33s, transform 0.33s;
  transition: opacity 0.33s, transform 0.33s;
  transition: opacity 0.33s, transform 0.33s, -webkit-transform 0.33s;
  cursor: pointer;
}
/* line 1019, ../../assets/css/sass/_detail.sass */
.feedback-form .form-close-button:hover {
  opacity: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 1022, ../../assets/css/sass/_detail.sass */
.feedback-form .form-line {
  margin-bottom: 22px;
}
/* line 1024, ../../assets/css/sass/_detail.sass */
.feedback-form .form-line.cells {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 650px) {
  /* line 1024, ../../assets/css/sass/_detail.sass */
  .feedback-form .form-line.cells {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
  }
}
/* line 1030, ../../assets/css/sass/_detail.sass */
.feedback-form label.form-cell {
  width: 180px;
  min-width: 180px;
}
@media (max-width: 650px) {
  /* line 1030, ../../assets/css/sass/_detail.sass */
  .feedback-form label.form-cell {
    width: auto;
    min-width: 0;
    text-align: left;
  }
}
/* line 1037, ../../assets/css/sass/_detail.sass */
.feedback-form div.form-cell {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 1039, ../../assets/css/sass/_detail.sass */
.feedback-form div.form-cell input {
  width: 100%;
}
/* line 1041, ../../assets/css/sass/_detail.sass */
.feedback-form div.form-cell textarea {
  height: 66px;
  width: 100%;
}
/* line 1045, ../../assets/css/sass/_detail.sass */
.feedback-form .styled-checkbox label {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
  padding-left: 0;
  width: 430px;
  white-space: normal;
  line-height: normal;
  max-width: 100%;
}
@media (max-width: 650px) {
  /* line 1045, ../../assets/css/sass/_detail.sass */
  .feedback-form .styled-checkbox label {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/* line 1054, ../../assets/css/sass/_detail.sass */
.feedback-form .styled-checkbox label::before {
  background-color: #fff;
}
/* line 1057, ../../assets/css/sass/_detail.sass */
.feedback-form .styled-checkbox,
.feedback-form .captcha,
.feedback-form .submit-box {
  margin-left: 180px;
}
@media (max-width: 650px) {
  /* line 1057, ../../assets/css/sass/_detail.sass */
  .feedback-form .styled-checkbox,
  .feedback-form .captcha,
  .feedback-form .submit-box {
    margin-left: 0;
  }
}

/* line 1066, ../../assets/css/sass/_detail.sass */
.feedback-items-block .feedback-item {
  padding: 0 10px;
  width: 900px;
  max-width: 100%;
  margin-bottom: 35px;
}
/* line 1071, ../../assets/css/sass/_detail.sass */
.feedback-items-block .stars-count {
  font-size: 18px;
  font-weight: bold;
}
/* line 1074, ../../assets/css/sass/_detail.sass */
.feedback-items-block .feedback-person-name {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 1078, ../../assets/css/sass/_detail.sass */
.feedback-items-block .stars-person-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
/* line 1082, ../../assets/css/sass/_detail.sass */
.feedback-items-block .feedback-item-text-block {
  font-size: 14px;
}
/* line 1084, ../../assets/css/sass/_detail.sass */
.feedback-items-block .feedback-item-text-label {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 1087, ../../assets/css/sass/_detail.sass */
.feedback-items-block .feedback-item-text {
  margin-bottom: 12px;
}

/* line 1, ../../assets/css/sass/_footer.sass */
.fr1 {
  background: #F2F2F2;
}

/* line 4, ../../assets/css/sass/_footer.sass */
.fr1__c {
  padding: 20px 55px 20px 5px;
}
/* line 6, ../../assets/css/sass/_footer.sass */
.fr1__c:after {
  content: "";
  clear: both;
  display: block;
}

/* line 11, ../../assets/css/sass/_footer.sass */
.logo3__a {
  display: block;
  margin-bottom: 7px;
  margin-top: 10px;
  width: 230px;
}

/* line 17, ../../assets/css/sass/_footer.sass */
.logo3__w {
  line-height: 120%;
  font-size: 12px;
  color: #545454;
  width: 230px;
  font-family: "Open Sans", sans-serif;
}

/* line 24, ../../assets/css/sass/_footer.sass */
.fr1__b {
  float: left;
}
/* line 26, ../../assets/css/sass/_footer.sass */
.fr1__b:nth-child(1) {
  width: 49%;
}
/* line 28, ../../assets/css/sass/_footer.sass */
.fr1__b:nth-child(2) {
  width: 42%;
}
/* line 30, ../../assets/css/sass/_footer.sass */
.fr1__b:nth-child(3) {
  width: 9%;
}

/* line 33, ../../assets/css/sass/_footer.sass */
.fr1__t1 {
  display: table;
  width: 100%;
}

/* line 37, ../../assets/css/sass/_footer.sass */
.fr1__td1 {
  display: table-cell;
  vertical-align: top;
  width: 50%;
  padding-right: 10px;
}
/* line 42, ../../assets/css/sass/_footer.sass */
.fr1__td1:first-child {
  text-align: center;
  width: 53%;
}

/* line 46, ../../assets/css/sass/_footer.sass */
.fr1__w1 {
  font-family: "Open Sans", sans-serif;
  color: #535353;
  margin: 0 0 2px;
}

/* line 51, ../../assets/css/sass/_footer.sass */
.fr1__w2 {
  font-size: 18px;
  color: #535353;
  margin: 0 0 2px;
}
/* line 55, ../../assets/css/sass/_footer.sass */
.fr1__w2 a {
  color: #000000;
}

/* line 58, ../../assets/css/sass/_footer.sass */
.fr1__w3 {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  color: #545454;
  margin: 0 0 13px;
}

/* line 64, ../../assets/css/sass/_footer.sass */
.fr1__w4 {
  font-family: "Open Sans", sans-serif;
  color: #535353;
  line-height: 120%;
}

/* line 69, ../../assets/css/sass/_footer.sass */
.menu4__t1 {
  display: table;
  width: 100%;
}

/* line 73, ../../assets/css/sass/_footer.sass */
.menu4__td1 {
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}

/* line 78, ../../assets/css/sass/_footer.sass */
.menu4__a-c {
  margin: 0 0 7px;
}

/* line 81, ../../assets/css/sass/_footer.sass */
.menu4__a {
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}

/* line 86, ../../assets/css/sass/_footer.sass */
.fr1__h1 {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  margin: 0 0 10px;
  color: #777777;
}

/* line 92, ../../assets/css/sass/_footer.sass */
.scl1__a {
  color: #666666;
  margin: 0 19px 0 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 96, ../../assets/css/sass/_footer.sass */
.scl1__a:hover {
  opacity: 0.8;
}

/* line 99, ../../assets/css/sass/_footer.sass */
.b-s .scl1__f {
  vertical-align: middle;
}

/* line 102, ../../assets/css/sass/_footer.sass */
.scl1__a:last-child {
  margin-right: 0;
}

/* line 105, ../../assets/css/sass/_footer.sass */
.fr2 {
  padding: 17px 0 20px;
}

/* line 108, ../../assets/css/sass/_footer.sass */
.fr2__w1 {
  font-size: 12px;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  display: inline-block;
  margin: 0 15px 0 0;
}

/* line 115, ../../assets/css/sass/_footer.sass */
.fr2__w2 {
  font-size: 12px;
  float: right;
  font-family: "Open Sans", sans-serif;
  color: #666666;
}

/* line 121, ../../assets/css/sass/_footer.sass */
.fr2__a {
  color: #666666;
}

/* editor */
/* line 12, ../../assets/css/sass/main.sass */
.editor h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
  -webkit-margin-after: 0.67em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
/* line 20, ../../assets/css/sass/main.sass */
.editor h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
  -webkit-margin-after: 0.83em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
/* line 28, ../../assets/css/sass/main.sass */
.editor h3 {
  display: block;
  font-size: 1.17em;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
/* line 36, ../../assets/css/sass/main.sass */
.editor h4 {
  display: block;
  -webkit-margin-before: 1.33em;
  -webkit-margin-after: 1.33em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
/* line 43, ../../assets/css/sass/main.sass */
.editor h5 {
  display: block;
  font-size: 0.83em;
  -webkit-margin-before: 1.67em;
  -webkit-margin-after: 1.67em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
/* line 51, ../../assets/css/sass/main.sass */
.editor h6 {
  display: block;
  font-size: 0.67em;
  -webkit-margin-before: 2.33em;
  -webkit-margin-after: 2.33em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
/* line 59, ../../assets/css/sass/main.sass */
.editor p {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 62, ../../assets/css/sass/main.sass */
.editor ul {
  margin: 1em 0;
  padding-left: 40px;
}
/* line 65, ../../assets/css/sass/main.sass */
.editor ul li {
  list-style-type: disc;
}
/* line 67, ../../assets/css/sass/main.sass */
.editor ol {
  margin: 1em 0;
  padding-left: 40px;
}
/* line 70, ../../assets/css/sass/main.sass */
.editor ol li {
  list-style-type: decimal;
}
/* line 72, ../../assets/css/sass/main.sass */
.editor table {
  border-color: grey;
}
/* line 74, ../../assets/css/sass/main.sass */
.editor a {
  color: #0000ee;
  text-decoration: underline;
}
/* line 77, ../../assets/css/sass/main.sass */
.editor input, .editor textarea, .editor keygen, .editor select, .editor button {
  font-size: 13.3333px;
  font-family: Arial, sans-serif;
}
/* line 80, ../../assets/css/sass/main.sass */
.editor .img {
  max-width: 100%;
}

/* General settings */
/* line 85, ../../assets/css/sass/main.sass */
.b-s {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-collapse: collapse;
  list-style-type: none;
  text-decoration: none;
}

/* line 98, ../../assets/css/sass/main.sass */
* {
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-collapse: collapse;
  list-style-type: none;
  text-decoration: none;
}

/* line 109, ../../assets/css/sass/main.sass */
.b-s {
  /* buttons */
}
/* line 110, ../../assets/css/sass/main.sass */
.b-s input[type='text'], .b-s select, .b-s textarea {
  font-family: "Open Sans", sans-serif;
}
/* line 112, ../../assets/css/sass/main.sass */
.b-s select {
  font-style: italic;
}
/* line 114, ../../assets/css/sass/main.sass */
.b-s textarea::-webkit-input-placeholder,
.b-s input::-webkit-input-placeholder {
  color: #999999;
  font-style: italic;
}
/* line 118, ../../assets/css/sass/main.sass */
.b-s textarea::-moz-placeholder,
.b-s input::-moz-placeholder {
  color: #999999;
  font-style: italic;
}
/* line 122, ../../assets/css/sass/main.sass */
.b-s textarea:-moz-placeholder,
.b-s input:-moz-placeholder {
  color: #999999;
  font-style: italic;
}
/* line 126, ../../assets/css/sass/main.sass */
.b-s textarea:-ms-input-placeholder,
.b-s input:-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
/* line 130, ../../assets/css/sass/main.sass */
.b-s img {
  vertical-align: top;
}
/* line 133, ../../assets/css/sass/main.sass */
.b-s [data-clone-btn] {
  cursor: pointer;
}
/* line 138, ../../assets/css/sass/main.sass */
.b-s .bn-w-t-w {
  border: 1px solid #fff;
  color: #fff;
  font-size: 20px;
  padding: 10px 23px 12px;
  display: inline-block;
}
/* line 145, ../../assets/css/sass/main.sass */
.b-s .bn-o-t-o {
  border: 1px solid #ED9A1D;
  color: #ED9A1D;
  font-size: 20px;
  padding: 10px 23px 12px;
  display: inline-block;
  -webkit-transition: background-color 0.3s, color 0.3s, border 0.3s;
  -o-transition: background-color 0.3s, color 0.3s, border 0.3s;
  transition: background-color 0.3s, color 0.3s, border 0.3s;
}
/* line 152, ../../assets/css/sass/main.sass */
.b-s .bn-o-t-o:hover {
  border: 1px solid #EA1F30;
  background: #EA1F30;
  color: #fff;
}
/* line 157, ../../assets/css/sass/main.sass */
.b-s .bn-r-t-r, .b-s .white-button {
  border: 1px solid #EA1F30;
  color: #EA1F30;
  font-family: "Open Sans", sans-serif;
  padding: 5px 13px 7px;
  display: inline-block;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 166, ../../assets/css/sass/main.sass */
.b-s .bn-r-t-r:hover, .b-s .white-button:hover {
  background-color: #EA1F30;
  color: #fff;
}
/* line 170, ../../assets/css/sass/main.sass */
.b-s .bn-r-t-r_1 {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  margin-right: 13px;
  padding: 8px 20px;
}
/* line 176, ../../assets/css/sass/main.sass */
.b-s .bn-t-t-g {
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
  color: #A3A3A3;
  font-size: 14px;
  padding: 5px 0;
  background: transparent;
  border: 0;
}
/* line 185, ../../assets/css/sass/main.sass */
.b-s .bn-r-w-r {
  border: 1px solid #EA1F30;
  color: #EA1F30;
  background: #fff;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  padding: 5px 13px 8px;
  display: inline-block;
  -webkit-transition: background-color 0.3s, color 0.3s;
  -o-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
/* line 194, ../../assets/css/sass/main.sass */
.b-s .bn-r-w-r:hover {
  background-color: #EA1F30;
  color: #ffffff;
}
/* line 198, ../../assets/css/sass/main.sass */
.b-s .btn {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 15px;
  background: #C51616;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  font-weight: 700;
  cursor: pointer;
}
/* line 208, ../../assets/css/sass/main.sass */
.b-s .btn:hover {
  color: #fff;
  background: #a50606;
}
/* line 212, ../../assets/css/sass/main.sass */
.b-s .red-button {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 15px;
  background: #EA1F30;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  font-weight: 700;
  cursor: pointer;
  font-weight: 500;
  -webkit-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
}
/* line 226, ../../assets/css/sass/main.sass */
.b-s .red-button:hover {
  color: #fff;
  background: #C71220;
}
/* line 230, ../../assets/css/sass/main.sass */
.b-s .btn-b-w {
  display: inline-block;
  padding: 10px 15px;
  background: #333;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}
/* line 237, ../../assets/css/sass/main.sass */
.b-s .btn-b-w:hover {
  color: #fff;
  background: #000;
}
/* line 241, ../../assets/css/sass/main.sass */
.b-s .btn-gr-r {
  display: inline-block;
  padding: 10px 15px;
  background: #f2f2f2;
  color: #C51616;
  font-size: 16px;
  cursor: pointer;
}
/* line 248, ../../assets/css/sass/main.sass */
.b-s .btn-gr-r:hover {
  color: #C51616;
  background: #d2d2d2;
}
/* line 252, ../../assets/css/sass/main.sass */
.b-s .btn-w-b {
  display: inline-block;
  padding: 10px 15px;
  background: #f2f2f2;
  color: #333;
  font-size: 16px;
  cursor: pointer;
}
/* line 259, ../../assets/css/sass/main.sass */
.b-s .btn-w-b:hover {
  color: #333;
  background: #d2d2d2;
}
/* line 263, ../../assets/css/sass/main.sass */
.b-s .btn-w-b1 {
  display: inline-block;
  padding: 10px 15px;
  background: #f2f2f2;
  color: #333;
  font-size: 16px;
  cursor: pointer;
}
/* line 271, ../../assets/css/sass/main.sass */
.b-s .btn-gr-w {
  display: inline-block;
  padding: 10px 15px;
  background: #666;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}
/* line 278, ../../assets/css/sass/main.sass */
.b-s .btn-gr-w:hover {
  color: #fff;
  background: #333;
}
/* line 282, ../../assets/css/sass/main.sass */
.b-s .btn-w-gr {
  display: inline-block;
  padding: 10px 15px;
  background: #f2f2f2;
  color: #666;
  font-size: 16px;
  cursor: pointer;
}
/* line 289, ../../assets/css/sass/main.sass */
.b-s .btn-w-gr:hover {
  color: #C51616;
}
/* line 292, ../../assets/css/sass/main.sass */
.b-s .btn-w-gr1 {
  display: inline-block;
  padding: 10px 15px;
  background: #fff;
  color: #666;
  font-family: "Open Sans", sans-serif;
  border: 1px solid #cdcdcd;
  cursor: pointer;
}
/* line 300, ../../assets/css/sass/main.sass */
.b-s .btn-w-gr1:hover {
  color: #C51616;
}
/* line 303, ../../assets/css/sass/main.sass */
.b-s .btn-w-r {
  display: inline-block;
  padding: 10px 15px;
  background: #fff;
  color: #C51616;
  border: 1px solid #C51616;
  font-size: 16px;
  cursor: pointer;
}
/* line 312, ../../assets/css/sass/main.sass */
.b-s .btn-gr-gr {
  display: inline-block;
  padding: 10px 15px;
  background: #f2f2f2;
  color: #666;
  font-size: 16px;
  cursor: pointer;
}
/* line 319, ../../assets/css/sass/main.sass */
.b-s .btn-gr-gr:hover {
  color: #C51616;
}
/* line 321, ../../assets/css/sass/main.sass */
.b-s .btn-gr-gr.dsd {
  background: #f2f2f2;
  color: #CDCDCD;
  cursor: default;
}
/* line 325, ../../assets/css/sass/main.sass */
.b-s .btn-gr-gr.dsd:hover {
  background: #f2f2f2;
  color: #CDCDCD;
  cursor: default;
}
/* line 330, ../../assets/css/sass/main.sass */
.b-s .btn-r-w {
  display: inline-block;
  padding: 10px 15px;
  font-size: 16px;
  cursor: pointer;
  background: #951111;
  color: #fff;
}
/* line 337, ../../assets/css/sass/main.sass */
.b-s .btn-r-w.dsd {
  cursor: default;
  background: #666666;
  color: #fff;
}
/* line 341, ../../assets/css/sass/main.sass */
.b-s .btn-r-w.dsd:hover {
  cursor: default;
  background: #666666;
  color: #fff;
}
/* line 345, ../../assets/css/sass/main.sass */
.b-s .btn-r-w:hover {
  background: #C51616;
  color: #fff;
}

/* containers */
/* line 351, ../../assets/css/sass/main.sass */
.c {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

/* line 357, ../../assets/css/sass/main.sass */
.c1 {
  width: 1375px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

/* line 363, ../../assets/css/sass/main.sass */
.c:after, .c1:after {
  content: "";
  display: table;
  clear: both;
}

/* line 370, ../../assets/css/sass/main.sass */
.breadcrumbs {
  font-size: 0;
  margin-left: 15px;
}
/* line 373, ../../assets/css/sass/main.sass */
.breadcrumbs li {
  display: inline-block;
  font-size: 12px;
  padding: 10px 0;
  color: #bbb;
}
.breadcrumbs li:after{
	display:none!important;
}
/* line 378, ../../assets/css/sass/main.sass */
.breadcrumbs li a {
  color: #222;
}
/* line 380, ../../assets/css/sass/main.sass */
.breadcrumbs li a::after {
  content: "/";
  padding: 0 4px;
}
/* line 383, ../../assets/css/sass/main.sass */
.breadcrumbs li a:hover {
  color: #EA1F30;
}
/* line 385, ../../assets/css/sass/main.sass */
.breadcrumbs li a:hover::after {
  color: #222;
}

/* line 389, ../../assets/css/sass/main.sass */
.sr-k-inp {
  margin-bottom: 10px;
}

/* line 392, ../../assets/css/sass/main.sass */
.slrrc {
  display: table;
  width: 100%;
  margin-bottom: 65px;
}
/* line 396, ../../assets/css/sass/main.sass */
.slrrc .sr-k-inp input {
  display: inline-block;
  margin-top: 0px;
  border: 0;
  font-size: 22px;
  background: transparent;
  color: #fff;
}

/* line 404, ../../assets/css/sass/main.sass */
.slrrc_1 {
  margin-top: 38px;
}
/* line 406, ../../assets/css/sass/main.sass */
.slrrc_1 .sr__w {
  display: none;
}
/* line 408, ../../assets/css/sass/main.sass */
.slrrc_1 .f-l,
.slrrc_1 .l-l {
  position: relative;
}
/* line 411, ../../assets/css/sass/main.sass */
.slrrc_1 .f-l {
  left: -1px;
  margin-top: -50px;
}
/* line 414, ../../assets/css/sass/main.sass */
.slrrc_1 .l-l {
  right: -1px;
  margin-top: -50px;
}
/* line 418, ../../assets/css/sass/main.sass */
.slrrc_1 .ui-slider-handle.z1 {
  margin-left: -10px;
}
/* line 420, ../../assets/css/sass/main.sass */
.slrrc_1 .ui-slider-handle.z2 {
  margin-left: -36px;
}

/* line 426, ../../assets/css/sass/main.sass */
.slrrc_0 .sr__t1-c .sr__td1 {
  vertical-align: middle;
}
/* line 428, ../../assets/css/sass/main.sass */
.slrrc_0 .f-l, .slrrc_0 .l-l {
  font-size: 22px;
  color: #fff;
  margin-top: 0;
  font-family: "Open Sans", sans-sefif;
  font-weight: 400;
  text-align: right;
  width: 55px;
  margin-right: 6px;
}

/* line 439, ../../assets/css/sass/main.sass */
.sr__w1 {
  font-size: 22px;
  color: #fff;
}

/* line 443, ../../assets/css/sass/main.sass */
.slrr {
  position: relative;
  text-align: left;
  margin: 30px 0 30px 0;
  background: #D6D6D6;
  height: 16px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/* line 452, ../../assets/css/sass/main.sass */
.slrrc .min {
  float: left;
}
/* line 454, ../../assets/css/sass/main.sass */
.slrrc .max {
  float: right;
}

/* line 457, ../../assets/css/sass/main.sass */
.slrr input {
  width: 45px;
  margin-top: 10px;
  border: 0px;
  font-size: 12px;
  background: transparent;
  color: #000;
  font-weight: bold;
  text-align: center;
}

/* line 468, ../../assets/css/sass/main.sass */
.slrrc .z1 {
  z-index: 500;
  background: rgba(237, 154, 29, 0.2);
}
/* line 471, ../../assets/css/sass/main.sass */
.slrrc .z1:before {
  background: #ED9A1D;
}
/* line 473, ../../assets/css/sass/main.sass */
.slrrc .z2 {
  z-index: 510;
  background: rgba(234, 31, 48, 0.2);
}
/* line 476, ../../assets/css/sass/main.sass */
.slrrc .z2:before {
  background: #EA1F30;
}

/* line 479, ../../assets/css/sass/main.sass */
.sr__t1 {
  margin: 0 auto;
  display: table;
}

/* line 483, ../../assets/css/sass/main.sass */
.sr__tr {
  display: table-row;
}

/* line 486, ../../assets/css/sass/main.sass */
.sr__td1 {
  display: table-cell;
}

/* line 489, ../../assets/css/sass/main.sass */
.f-l__w, .l-l__w {
  color: #fff;
  font-size: 22px;
}

/* line 493, ../../assets/css/sass/main.sass */
.sr__t1-c {
  position: relative;
  left: -145%;
  width: 185px;
  display: block;
}

/* line 499, ../../assets/css/sass/main.sass */
.sr__t1_1 {
  margin-top: 18px;
}

/* line 502, ../../assets/css/sass/main.sass */
.sr__t1_2 {
  margin-top: -78px;
}

/* line 508, ../../assets/css/sass/main.sass */
.slrr {
  margin-right: 8px;
}
/* line 510, ../../assets/css/sass/main.sass */
.slrr .ui-slider-handle {
  width: 46px;
  height: 46px;
  top: 50%;
  margin-top: -23px;
  display: inline-block;
  position: absolute;
  margin-left: -20px;
  z-index: 1;
  text-align: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 521, ../../assets/css/sass/main.sass */
.slrr .ui-slider-handle:before {
  content: "";
  display: block;
  margin: 9px auto 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}
/* line 528, ../../assets/css/sass/main.sass */
.slrr .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* line 535, ../../assets/css/sass/main.sass */
.slrr.ui-slider-horizontal .ui-slider-range {
  background: -webkit-gradient(linear, left top, right top, from(#ED9A1D), to(#EA1F30));
  background: -webkit-linear-gradient(left, #ED9A1D, #EA1F30);
  background: -o-linear-gradient(left, #ED9A1D, #EA1F30);
  background: linear-gradient(to right, #ED9A1D, #EA1F30);
  top: 0;
  height: 100%;
}
/* line 539, ../../assets/css/sass/main.sass */
.slrr .ui-slider-handle {
  z-index: 500;
}

/* line 543, ../../assets/css/sass/main.sass */
.sr__td {
  vertical-align: middle;
  display: table-cell;
}
/* line 546, ../../assets/css/sass/main.sass */
.sr__td:first-child, .sr__td:last-child {
  font-size: 16px;
  color: #CDCDCD;
  width: 1px;
  white-space: nowrap;
}
/* line 551, ../../assets/css/sass/main.sass */
.sr__td:nth-child(2) {
  padding: 0 23px;
}

/* slider 2 */
/* line 556, ../../assets/css/sass/main.sass */
.slider-c {
  margin: 0;
  position: relative;
  max-height: 380px;
  overflow: hidden;
}
/* line 561, ../../assets/css/sass/main.sass */
.slider-c .slider-element {
  height: 360px;
  overflow: hidden;
}
/* line 564, ../../assets/css/sass/main.sass */
.slider-c .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 1;
  font-size: 0;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
/* line 574, ../../assets/css/sass/main.sass */
.slider-c .slick-arrow:hover::before {
  opacity: 1;
}
/* line 576, ../../assets/css/sass/main.sass */
.slider-c .slick-arrow::before {
  -webkit-transition: opacity 0.15s;
  -o-transition: opacity 0.15s;
  transition: opacity 0.15s;
  font-family: FontAwesome;
  font-size: 40px;
  color: #fff;
  opacity: 0.4;
}
/* line 583, ../../assets/css/sass/main.sass */
.slider-c .slick-prev {
  left: 20px;
}
/* line 585, ../../assets/css/sass/main.sass */
.slider-c .slick-prev::before {
  content: "";
}
/* line 587, ../../assets/css/sass/main.sass */
.slider-c .slick-next {
  right: 20px;
}
/* line 589, ../../assets/css/sass/main.sass */
.slider-c .slick-next::before {
  content: "";
}
/* line 592, ../../assets/css/sass/main.sass */
.slider-c .slick-dots {
  position: absolute;
  bottom: 12px;
  text-align: center;
  width: 100%;
}
/* line 597, ../../assets/css/sass/main.sass */
.slider-c .slick-dots li {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 601, ../../assets/css/sass/main.sass */
.slider-c .slick-dots button {
  cursor: pointer;
  width: 15px;
  height: 15px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  border: 0;
  font-size: 0;
  border: 1px solid #fff;
}
/* line 611, ../../assets/css/sass/main.sass */
.slider-c .slick-dots .slick-active button {
  background-color: #EA1F30;
}

/* line 614, ../../assets/css/sass/main.sass */
.slider-videos {
  position: absolute;
  left: 0;
  top: -30%;
  z-index: -1;
}
/* line 619, ../../assets/css/sass/main.sass */
.slider-videos video {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 624, ../../assets/css/sass/main.sass */
.slider-videos .show {
  opacity: 1;
}

/* line 626, ../../assets/css/sass/main.sass */
.slider-bg-cover {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 632, ../../assets/css/sass/main.sass */
.slider-element {
  position: relative;
}

/* line 637, ../../assets/css/sass/main.sass */
.slider__e {
  padding: 30px 0px 50px;
  position: static !important;
  height: 380px;
  overflow: hidden;
}

/* line 644, ../../assets/css/sass/main.sass */
.slider__hdr {
  color: #fff;
  font-weight: 500;
  font-size: 40px;
  margin-bottom: 10px;
}

/* line 650, ../../assets/css/sass/main.sass */
.slider__w1 {
  font-size: 26px;
  margin-bottom: 15px;
  color: #fff;
}

/* line 654, ../../assets/css/sass/main.sass */
.slider__line {
  display: block;
  height: 1px;
  width: 239px;
  background: #fff;
  margin-bottom: 13px;
}

/* line 661, ../../assets/css/sass/main.sass */
.slider__txt {
  font-size: 18px;
  margin-bottom: 22px;
  width: 360px;
  color: #fff;
  font-weight: 400;
}

/* line 668, ../../assets/css/sass/main.sass */
.slider__btn {
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 670, ../../assets/css/sass/main.sass */
.slider__btn:hover {
  opacity: 0.8;
}

/* line 673, ../../assets/css/sass/main.sass */
.slider__img {
  display: none !important;
}

/* line 677, ../../assets/css/sass/main.sass */
.slider-c .c {
  padding-left: 100px;
}

/* nav */
/* line 682, ../../assets/css/sass/main.sass */
.p-n-c {
  margin: 0 0 20px;
  text-align: center;
}

/* line 686, ../../assets/css/sass/main.sass */
.p-n {
  display: inline-block;
}

/* line 689, ../../assets/css/sass/main.sass */
.p-n__a1, .p-n__a2, .p-n__a3 {
  vertical-align: top;
  height: 35px;
  font-size: 15px;
  border: 1px solid #d8d8d8;
  color: #000;
}

/* line 696, ../../assets/css/sass/main.sass */
.p-n__a2 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 35px;
}

/* line 702, ../../assets/css/sass/main.sass */
.p-n__a3 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 35px;
}
/* line 707, ../../assets/css/sass/main.sass */
.p-n__a3.act {
  background: #C51616;
  color: #fff;
  border-color: #C51616;
}

/* line 712, ../../assets/css/sass/main.sass */
.p-n__a1.dsd, .p-n__a2.dsd {
  color: #bbb;
}

/* line 715, ../../assets/css/sass/main.sass */
.p-n__c {
  margin: 0 10px;
  display: inline-block;
}

/* line 719, ../../assets/css/sass/main.sass */
.p-n__a1 {
  display: inline-block;
  padding: 6px 15px;
  height: 36px;
}

/* line 725, ../../assets/css/sass/main.sass */
.p-n__a3 {
  width: 36px;
  padding: 5px 2px;
}

/* content */
/* line 733, ../../assets/css/sass/main.sass */
.h1-c {
  text-align: center;
  margin-bottom: 45px;
  margin-top: 40px;
}

/* line 738, ../../assets/css/sass/main.sass */
.h1 {
  display: inline-block;
  font-size: 28px;
  color: #333333;
  padding: 0 5px 3px;
  border-bottom: 1px solid #EA1F30;
  font-weight: 500;
}

/* line 746, ../../assets/css/sass/main.sass */
.b1-c {
  margin: 1px 0 70px 1px;
}
/* line 748, ../../assets/css/sass/main.sass */
.b1-c:after {
  content: "";
  display: block;
  clear: both;
}

/* line 753, ../../assets/css/sass/main.sass */
.b1 {
  position: relative;
  float: left;
  width: 20%;
  border: 1px solid #D6D6D6;
  margin: -1px 0 0 -1px;
}

/* line 760, ../../assets/css/sass/main.sass */
.b1__t {
  display: table;
  width: 100%;
  height: 180px;
}

/* line 765, ../../assets/css/sass/main.sass */
.b1__td {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

/* line 770, ../../assets/css/sass/main.sass */
.b1__f1 {
  max-width: 100%;
  max-height: 180px;
}

/* line 774, ../../assets/css/sass/main.sass */
.b1__c1 {
  text-align: center;
  padding: 7px 10px 10px;
  height: 77px;
  width: 100%;
  -webkit-transition: top 0.3s, margin-top 0.3s;
  -o-transition: top 0.3s, margin-top 0.3s;
  transition: top 0.3s, margin-top 0.3s;
}

/* line 781, ../../assets/css/sass/main.sass */
.b1__c0 {
  height: 77px;
}

/* line 784, ../../assets/css/sass/main.sass */
.b1__h1 {
  margin: 0 0 10px;
  height: 19px;
  overflow: hidden;
}

/* line 789, ../../assets/css/sass/main.sass */
.b1__h1-a {
  color: #000;
}

/* line 792, ../../assets/css/sass/main.sass */
.b1__w1 {
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  font-family: "Open Sans", sans-serif;
  margin: 0 0 15px;
  height: 84px;
  overflow: hidden;
}

/* line 801, ../../assets/css/sass/main.sass */
.b1__w3 {
  font-size: 13px;
  display: inline-block;
  vertical-align: top;
  margin: 2px 0 0 -3px;
}

/* line 808, ../../assets/css/sass/main.sass */
.b1__t1 {
  width: 100%;
  margin: 0 0 15px;
  font-weight: 400;
}

/* line 813, ../../assets/css/sass/main.sass */
.b1__td1 {
  padding: 0 0 3px;
}
/* line 815, ../../assets/css/sass/main.sass */
.b1__td1:first-child {
  font-size: 13px;
  padding-right: 10px;
  text-align: right;
}
/* line 819, ../../assets/css/sass/main.sass */
.b1__td1:last-child {
  text-align: left;
}

/* line 822, ../../assets/css/sass/main.sass */
.b1__w2 {
  font-weight: 400;
}

/* line 827, ../../assets/css/sass/main.sass */
.b1__bn-c .item-more-hover-box {
  opacity: 0;
  position: absolute;
  top: -15px;
  width: 100%;
  height: 100%;
  background-color: #EA1F30;
  z-index: -1;
  left: 0;
  color: #ffffff;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: top 0.3s, opacity 0.3s, z-index 0.3s;
  -o-transition: top 0.3s, opacity 0.3s, z-index 0.3s;
  transition: top 0.3s, opacity 0.3s, z-index 0.3s;
}
/* line 843, ../../assets/css/sass/main.sass */
.b1__bn-c .item-more-box-header {
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 10px;
  display: inline-block;
  height: 36px;
  overflow: hidden;
  font-size: 15px;
}
/* line 851, ../../assets/css/sass/main.sass */
.b1__bn-c .b1__br {
  position: absolute;
  bottom: 77px;
  left: 0;
  width: 100%;
  z-index: 5;
  height: 2px;
  background: #EA1F30;
}
/* line 859, ../../assets/css/sass/main.sass */
.b1__bn-c .b1__br:before {
  content: "";
  position: absolute;
  z-index: 6;
  bottom: 100%;
  right: 20px;
  border: 5px solid transparent;
  border-bottom-color: #EA1F30;
}
/* line 869, ../../assets/css/sass/main.sass */
.b1__bn-c .item-more-box {
  display: inline-block;
}
/* line 873, ../../assets/css/sass/main.sass */
.b1__bn-c .item-more-box:hover .item-more-hover-box {
  top: 0;
  opacity: 1;
  z-index: 2;
}
/* line 877, ../../assets/css/sass/main.sass */
.b1__bn-c .item-more-box:hover .b1__bn {
  position: relative;
  z-index: 3;
  color: #ffffff;
  border: 1px solid #fff;
}
/* line 882, ../../assets/css/sass/main.sass */
.b1__bn-c .item-more-box:hover .b1__br {
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 0;
  height: 3px;
  background-color: #555;
}
/* line 888, ../../assets/css/sass/main.sass */
.b1__bn-c .item-more-box:hover .b1__br::before {
  border-bottom-color: transparent;
  border-top-color: #555;
  bottom: auto;
  top: 2px;
}
/* line 893, ../../assets/css/sass/main.sass */
.b1__bn-c .item-more-box:hover .b1__br::after {
  content: "";
  position: absolute;
  z-index: 5;
  top: 2px;
  right: 18px;
  border: 7px solid transparent;
  border-top-color: #fff;
  border-bottom-color: transparent;
}

/* line 904, ../../assets/css/sass/main.sass */
.b2 {
  background: url("../img/b2-1.png") no-repeat 50%;
  -webkit-background-size: cover;
  background-size: cover;
  margin-bottom: 55px;
  position: relative;
}
/* line 909, ../../assets/css/sass/main.sass */
.b2 .c {
  padding: 25px 10px 45px;
}
/* line 911, ../../assets/css/sass/main.sass */
.b2:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  display: block;
  background: #333;
  z-index: -1;
}
/* line 921, ../../assets/css/sass/main.sass */
.b2:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  display: block;
  background: #222;
  z-index: -1;
}

/* line 932, ../../assets/css/sass/main.sass */
.h1-c_1 {
  margin-bottom: 15px;
}
/* line 934, ../../assets/css/sass/main.sass */
.h1-c_1 .h1 {
  color: #fff;
}

/* line 937, ../../assets/css/sass/main.sass */
.b2__w1 {
  font-family: "Open Sans", sans-serif;
  text-align: center;
  font-size: 16px;
  color: #CDCDCD;
  margin: 0 0 55px;
}

/* line 944, ../../assets/css/sass/main.sass */
.b2__t1 {
  display: table;
  width: 100%;
}

/* line 948, ../../assets/css/sass/main.sass */
.b2__td1 {
  display: table-cell;
  width: 50%;
}
/* line 951, ../../assets/css/sass/main.sass */
.b2__td1:first-child {
  padding-right: 38px;
}
/* line 953, ../../assets/css/sass/main.sass */
.b2__td1:last-child {
  padding-left: 38px;
}
@media (max-width: 480px) {
  /* line 948, ../../assets/css/sass/main.sass */
  .b2__td1 {
    width: auto;
    display: block;
    margin-bottom: 30px;
  }
  /* line 959, ../../assets/css/sass/main.sass */
  .b2__td1:first-child {
    padding-right: 0;
  }
  /* line 961, ../../assets/css/sass/main.sass */
  .b2__td1:last-child {
    padding-left: 0;
  }
  /* line 963, ../../assets/css/sass/main.sass */
  .b2__td1 .b2__w2 {
    display: block;
    padding-top: 10px;
  }
  /* line 966, ../../assets/css/sass/main.sass */
  .b2__td1 .sr__td {
    text-align: center;
  }
}

/* line 972, ../../assets/css/sass/main.sass */
.b-s .b2__f1 {
  vertical-align: middle;
  margin-right: 22px;
  width: 64px;
}

/* line 977, ../../assets/css/sass/main.sass */
.b2__f1-c {
  margin-bottom: 35px;
}

/* line 980, ../../assets/css/sass/main.sass */
.b2__w2 {
  font-size: 24px;
  color: #fff;
}

/* line 984, ../../assets/css/sass/main.sass */
.b2__bn-c {
  text-align: center;
}

/* line 987, ../../assets/css/sass/main.sass */
.b3 {
  margin-bottom: 60px;
}

/* line 990, ../../assets/css/sass/main.sass */
.b3__e {
  text-align: center;
  background: #F0F0F0;
  padding: 15px 30px 20px;
  margin: 0 10px;
}

/* line 996, ../../assets/css/sass/main.sass */
.b3__h1 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}

/* line 1001, ../../assets/css/sass/main.sass */
.b3__a1 {
  color: #333333;
}

/* line 1004, ../../assets/css/sass/main.sass */
.b3__t1 {
  display: table;
  width: 100%;
  height: 160px;
  margin-bottom: 20px;
}

/* line 1010, ../../assets/css/sass/main.sass */
.b3__td1 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

/* line 1015, ../../assets/css/sass/main.sass */
.b3__f1 {
  max-width: 100%;
  max-height: 160px;
}

/* line 1019, ../../assets/css/sass/main.sass */
.b3__w1 {
  color: #444444;
  height: 95px;
  overflow: hidden;
  line-height: 120%;
  font-family: "Open Sans", sans-serif;
}

/* line 1027, ../../assets/css/sass/main.sass */
.carousel_1 .owl-prev, .carousel_1 .owl-next {
  width: 34px;
  height: 105px;
  background-repeat: no-repeat;
  color: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
/* line 1036, ../../assets/css/sass/main.sass */
.carousel_1 .owl-prev {
  left: -50px;
  background-image: url("../img/arw1-l1.png");
}
/* line 1039, ../../assets/css/sass/main.sass */
.carousel_1 .owl-prev:hover {
  background-image: url("../img/arw1-l2.png");
}
/* line 1041, ../../assets/css/sass/main.sass */
.carousel_1 .owl-next {
  right: -50px;
  background-image: url("../img/arw1-r1.png");
}
/* line 1044, ../../assets/css/sass/main.sass */
.carousel_1 .owl-next:hover {
  background-image: url("../img/arw1-r2.png");
}

/* line 1047, ../../assets/css/sass/main.sass */
.b4 {
  background: url("../img/b4-1.jpg") 50% no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  padding: 60px 0 30px;
  margin: 0;
}

/* line 1053, ../../assets/css/sass/main.sass */
.b4__h1-c {
  text-align: center;
  margin: 0 0 65px;
}

/* line 1057, ../../assets/css/sass/main.sass */
.b4__h1 {
  display: inline-block;
  font-size: 16px;
  color: #CCCCCC;
  font-family: "Open Sans", sans-serif;
  padding: 13px 70px 0;
  border-top: 1px solid #EA1F30;
}

/* line 1065, ../../assets/css/sass/main.sass */
.b4__t1 {
  display: table;
  width: 100%;
  height: 240px;
}

/* line 1070, ../../assets/css/sass/main.sass */
.b4__td1 {
  text-align: center;
  display: table-cell;
  width: 33.33333%;
  vertical-align: top;
  padding: 0 74px;
  color: #fff;
}

/* line 1078, ../../assets/css/sass/main.sass */
.b4__i1 {
  font-size: 60px;
  display: inline-block;
  margin: 0 0 13px;
}

/* line 1083, ../../assets/css/sass/main.sass */
.b4__i1_1 {
  margin: 3px 0 17px;
}

/* line 1086, ../../assets/css/sass/main.sass */
.b4__h2 {
  margin: 0 0 13px;
  font-size: 22px;
}

/* line 1090, ../../assets/css/sass/main.sass */
.b4__w1 {
  line-height: 120%;
  color: #D6D6D6;
  font-family: "Open Sans", sans-serif;
}

/* line 1095, ../../assets/css/sass/main.sass */
.b5 {
  margin: 0 0 60px;
}

/* line 1098, ../../assets/css/sass/main.sass */
.h1-c_2 {
  margin-bottom: 35px;
}
/* line 1100, ../../assets/css/sass/main.sass */
.h1-c_2 .h1 {
  font-size: 26px;
  padding-bottom: 10px;
}

/* line 1104, ../../assets/css/sass/main.sass */
.b5__t1 {
  display: table;
  width: 100%;
}

/* line 1108, ../../assets/css/sass/main.sass */
.b5__tr1 {
  display: table-row;
}

/* line 1111, ../../assets/css/sass/main.sass */
.b5__td1 {
  display: table-cell;
  vertical-align: top;
  padding: 0 0 25px;
}
/* line 1115, ../../assets/css/sass/main.sass */
.b5__td1:first-child {
  padding-left: 25px;
  padding-right: 25px;
  width: 300px;
}

/* line 1120, ../../assets/css/sass/main.sass */
.b5_2 .b5__td1 {
  padding-bottom: 55px;
}

/* line 1123, ../../assets/css/sass/main.sass */
.b5_1 .b5__td1:first-child, .b5_2 .b5__td1:first-child {
  padding-left: 0;
  padding-top: 5px;
  padding-right: 50px;
}

/* line 1128, ../../assets/css/sass/main.sass */
.b5__td1:last-child {
  font-size: 15px;
  color: #444444;
  font-family: "Open Sans", sans-serif;
  padding-right: 15px;
}

/* line 1134, ../../assets/css/sass/main.sass */
.b5__td2 {
  display: table-cell;
  vertical-align: middle;
  padding-right: 25px;
}
/* line 1138, ../../assets/css/sass/main.sass */
.b5__td2:last-child {
  padding-right: 0;
}

/* line 1141, ../../assets/css/sass/main.sass */
.b5__f1 {
  max-width: 250px;
  max-height: 250px;
}

/* line 1145, ../../assets/css/sass/main.sass */
.b5__h1 {
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 20px;
}

/* line 1150, ../../assets/css/sass/main.sass */
.b5__w1 {
  font-size: 16px;
  color: #444444;
  font-weight: 400;
  margin-bottom: 17px;
  line-height: 120%;
}

/* line 1158, ../../assets/css/sass/main.sass */
.b5__a2 {
  color: #000;
}

/* line 1161, ../../assets/css/sass/main.sass */
[data-tabs-href].act {
  display: block;
}

/* line 1164, ../../assets/css/sass/main.sass */
.b6 {
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-background-size: cover;
  background-size: cover;
  min-height: 380px;
  overflow: hidden;
  position: relative;
}
/* line 1172, ../../assets/css/sass/main.sass */
.b6 a {
  color: #ea1f30;
}
/* line 1174, ../../assets/css/sass/main.sass */
.b6 a:visited {
  color: rgba(199, 18, 32, 0.4);
}
@media (max-width: 1100px) {
  /* line 1164, ../../assets/css/sass/main.sass */
  .b6 {
    min-height: 180px;
  }
}
/* line 1178, ../../assets/css/sass/main.sass */
.b6__videobox {
  position: absolute;
  left: 0;
  top: -30%;
  z-index: 0;
}
/* line 1183, ../../assets/css/sass/main.sass */
.b6__overlay {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
/* line 1192, ../../assets/css/sass/main.sass */
.b6__overlay video {
  z-index: -1;
}

/* line 1196, ../../assets/css/sass/main.sass */
.b6__c {
  padding: 30px 40px 35px;
}

/* line 1199, ../../assets/css/sass/main.sass */
.b6__h1 {
  font-size: 40px;
  white-space: pre-line;
  color: #fff;
  font-weight: 500;
  line-height: 120%;
  padding-bottom: 17px;
  border-bottom: 1px solid #fff;
  margin-bottom: 17px;
}

/* line 1210, ../../assets/css/sass/main.sass */
.b6__w1 {
  white-space: pre-line;
  font-size: 15px;
  color: #fff;
  font-weight: 400;
  padding-right: 40%;
}
@media (max-width: 1100px) {
  /* line 1210, ../../assets/css/sass/main.sass */
  .b6__w1 {
    padding-right: 0;
  }
}

/* line 1219, ../../assets/css/sass/main.sass */
.b2_1 {
  margin-bottom: 0;
  background-image: url("../img/b2-4.png");
  background-position-y: 0;
  background-position-x: 50%;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 1220, ../../assets/css/sass/main.sass */
.b2_1 .c {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1170px) {
  /* line 1219, ../../assets/css/sass/main.sass */
  .b2_1 {
    background-position: 50%;
  }
}
/* line 1230, ../../assets/css/sass/main.sass */
.b2_1:after {
  background: #111;
}
/* line 1232, ../../assets/css/sass/main.sass */
.b2_1 .b2__w2 {
  font-size: 20px;
}
/* line 1235, ../../assets/css/sass/main.sass */
.b2_1 .sr__td:first-child, .b2_1 .sr__td:last-child {
  font-size: 14px;
}
/* line 1237, ../../assets/css/sass/main.sass */
.b2_1 .f-l__w, .b2_1 .l-l__w {
  font-size: 16px;
}
/* line 1239, ../../assets/css/sass/main.sass */
.b2_1 .b2__f1-c {
  text-align: center;
  margin-bottom: 35px;
  min-height: 56px;
}
/* line 1243, ../../assets/css/sass/main.sass */
.b2_1 .slrr {
  height: 10px;
}
/* line 1245, ../../assets/css/sass/main.sass */
.b2_1 .b2__t1 {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1170px) {
  /* line 1245, ../../assets/css/sass/main.sass */
  .b2_1 .b2__t1 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 550px) {
  /* line 1245, ../../assets/css/sass/main.sass */
  .b2_1 .b2__t1 {
    padding-bottom: 30px;
  }
}
/* line 1254, ../../assets/css/sass/main.sass */
.b2_1 .b2__td1 {
  max-width: 33%;
  width: 33%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (max-width: 768px) {
  /* line 1254, ../../assets/css/sass/main.sass */
  .b2_1 .b2__td1 {
    width: 50%;
    max-width: none;
  }
}
@media (max-width: 550px) {
  /* line 1254, ../../assets/css/sass/main.sass */
  .b2_1 .b2__td1 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 1268, ../../assets/css/sass/main.sass */
.b2_1 .slrr .ui-slider-handle {
  height: 30px;
  width: 30px;
  margin-top: -15px;
}
/* line 1273, ../../assets/css/sass/main.sass */
.b2_1 .slrr .ui-slider-handle:before {
  height: 18px;
  width: 18px;
  margin-top: 6px;
}
/* line 1277, ../../assets/css/sass/main.sass */
.b2_1 .slrr .ui-slider-handle input {
  color: #CDCDCD;
}
/* line 1279, ../../assets/css/sass/main.sass */
.b2_1 .sr__t1-c {
  left: -199%;
  width: 150px;
}
/* line 1282, ../../assets/css/sass/main.sass */
.b2_1 .sr__td:nth-child(2) {
  padding-right: 6px;
}
/* line 1284, ../../assets/css/sass/main.sass */
.b2_1 .sr__t1_2 {
  margin-top: -52px;
}
/* line 1286, ../../assets/css/sass/main.sass */
.b2_1 .sr__t1_1 {
  margin-top: 14px;
}
/* line 1288, ../../assets/css/sass/main.sass */
.b2_1 .b2__bn-c {
  padding: 25px 0;
  background: #fff;
}
/* line 1291, ../../assets/css/sass/main.sass */
.b2_1 .slrrc {
  margin-bottom: 0;
}

/* line 1294, ../../assets/css/sass/main.sass */
.choose-select-box {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 1301, ../../assets/css/sass/main.sass */
.choose-select-box .select-header {
  text-align: center;
}
/* line 1303, ../../assets/css/sass/main.sass */
.choose-select-box .select-header.b2__w2 {
  margin-bottom: 20px;
  min-height: 56px;
}
/* line 1306, ../../assets/css/sass/main.sass */
.choose-select-box .select-header.b14__h2 {
  margin-bottom: 0;
}
/* line 1308, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select {
  width: 80%;
  min-height: 85px;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  top: 5px;
}
/* line 1318, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices {
  margin-bottom: 15px;
}
/* line 1320, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices:last-of-type {
  margin-bottom: 0;
}
/* line 1323, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select.one-item .choices {
  margin-bottom: 0;
}
/* line 1325, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select [data-value="no-label"] {
  display: none;
}
/* line 1327, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices__inner {
  padding-top: 2px;
  padding-bottom: 0;
  min-height: 32px;
}
/* line 1332, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices[data-type*="select-one"] .choices__button {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-rule='evenodd'%3E%3Cpath d='M2.592.044l18.364 18.364-2.548 2.548L.044 2.592z'/%3E%3Cpath d='M0 18.364L18.364 0l2.548 2.548L2.548 20.912z'/%3E%3C/g%3E%3C/svg%3E");
  display: none;
}
/* line 1335, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices__group .choices__heading {
  color: #EA1F30;
}
/* line 1337, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices__item--choice {
  padding-left: 15px;
}
/* line 1340, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices__list--multiple .choices__item {
  background-color: #EA1F30;
  border-color: #C71220;
  margin-bottom: 1.5px;
  margin-top: 1.5px;
}
/* line 1345, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices__list--multiple .choices__button {
  border-left-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M2.592.044l18.364 18.364-2.548 2.548L.044 2.592z'/%3E%3Cpath d='M0 18.364L18.364 0l2.548 2.548L2.548 20.912z'/%3E%3C/g%3E%3C/svg%3E");
}
/* line 1348, ../../assets/css/sass/main.sass */
.choose-select-box .choose-select .choices__list--dropdown .choices__item--selectable {
  padding-right: 10px;
}
/* line 1350, ../../assets/css/sass/main.sass */
.choose-select-box .choices__list--dropdown {
  z-index: 2;
}

/* line 1353, ../../assets/css/sass/main.sass */
.b7 {
  margin: 0 0 60px 1px;
}

/* line 1356, ../../assets/css/sass/main.sass */
.b7__a {
  float: left;
  border: 1px solid #D6D6D6;
  padding: 25px 25px;
  padding-bottom: 0;
  color: #000;
  width: 33.33333%;
  margin-left: -1px;
  margin-top: -1px;
  position: relative;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  background-color: #fff;
}
/* line 1368, ../../assets/css/sass/main.sass */
.b7__a:hover {
  z-index: 1;
  border-color: #666666;
}
/* line 1371, ../../assets/css/sass/main.sass */
.b7__a:hover .b7__i1 {
  color: #fff;
  background: #EA1F30;
}

/* line 1375, ../../assets/css/sass/main.sass */
.b7__t {
  display: table;
  width: 100%;
  margin-bottom: 50px;
  height: 260px;
}

/* line 1381, ../../assets/css/sass/main.sass */
.b7__td {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

/* line 1386, ../../assets/css/sass/main.sass */
.b7__f1 {
  max-width: 100%;
  max-height: 260px;
}

/* line 1390, ../../assets/css/sass/main.sass */
.b7__h1 {
  font-size: 20px;
  display: block;
  line-height: 1.1;
  max-height: 45px;
  max-width: 100%;
  width: 100%;
  margin-bottom: 5px;
  word-wrap: break-word;
  word-break: normal;
  overflow: hidden;
  position: absolute;
  bottom: 100%;
  left: 0;
  z-index: 1;
}
@media (max-width: 479px) {
  /* line 1390, ../../assets/css/sass/main.sass */
  .b7__h1 {
    max-height: 35px;
  }
}
/* line 1407, ../../assets/css/sass/main.sass */
.b7__h1::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 30px;
  width: 50px;
  background: -webkit-gradient(linear, left top, right top, color-stop(-1%, rgba(255, 255, 255, 0)), color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0.01)), to(white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) -1%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, white 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) -1%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) -1%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, white 100%);
}

/* line 1417, ../../assets/css/sass/main.sass */
.b7__w1 {
  display: block;
  font-size: 16px;
  white-space: nowrap;
  font-size: 0;
  line-height: 40px;
  height: 40px;
}
/* line 1424, ../../assets/css/sass/main.sass */
.b7__w1 .item-price,
.b7__w1 .item-feature {
  font-size: 16px;
}
@media (max-width: 600px) {
  /* line 1424, ../../assets/css/sass/main.sass */
  .b7__w1 .item-price,
  .b7__w1 .item-feature {
    font-size: 14px;
  }
}
/* line 1429, ../../assets/css/sass/main.sass */
.b7__w1 .item-price {
  padding-right: 15px;
}
@media (max-width: 600px) {
  /* line 1429, ../../assets/css/sass/main.sass */
  .b7__w1 .item-price {
    padding-right: 5px;
  }
}
/* line 1433, ../../assets/css/sass/main.sass */
.b7__w1 .item-feature {
  padding-left: 15px;
  border-left: 1px solid #b6b6b6;
  color: #EA1F30;
}
@media (max-width: 600px) {
  /* line 1433, ../../assets/css/sass/main.sass */
  .b7__w1 .item-feature {
    padding-left: 5px;
  }
}

/* line 1441, ../../assets/css/sass/main.sass */
.b7__t1 {
  display: block;
  max-width: 100%;
  position: relative;
  text-align: left;
  font-size: 0;
  margin-bottom: 15px;
  margin-top: 60px;
}
@media (max-width: 479px) {
  /* line 1441, ../../assets/css/sass/main.sass */
  .b7__t1 {
    margin-top: 45px;
  }
}

/* line 1455, ../../assets/css/sass/main.sass */
.b7__td1 {
  overflow: hidden;
  max-width: 100%;
  max-width: -webkit-calc(100% - 50px);
  max-width: calc(100% - 50px);
}
/* line 1460, ../../assets/css/sass/main.sass */
.b7__td1:first-child {
  width: 100%;
  display: inline-block;
}
/* line 1463, ../../assets/css/sass/main.sass */
.b7__td1::before, .b7__td1::after {
  content: " ";
  display: table;
}

/* line 1467, ../../assets/css/sass/main.sass */
.b7__i1 {
  color: #EA1F30;
  font-size: 18px;
  border: 1px solid #EA1F30;
  padding: 10px 14px;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-transition: background-color 0.15s, color 0.15s;
  -o-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}

/* line 1479, ../../assets/css/sass/main.sass */
.b7__bn-c {
  clear: both;
  padding: 35px 0 0;
  text-align: center;
}

/* line 1484, ../../assets/css/sass/main.sass */
.b7__bn {
  padding: 8px 10px;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
}

/* line 1489, ../../assets/css/sass/main.sass */
.h1__w1 {
  font-weight: 500;
}

/* line 1492, ../../assets/css/sass/main.sass */
.h1-c_3 .h1 {
  border: 0;
  position: relative;
  z-index: 5;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
/* line 1498, ../../assets/css/sass/main.sass */
.h1-c_3 .h1:after {
  content: "";
  display: block;
  height: 1px;
  width: 77%;
  background: #EA1F30;
  bottom: 0px;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
}

/* line 1510, ../../assets/css/sass/main.sass */
.b4_1 {
  margin-bottom: 30px;
  padding-bottom: 0px;
  background-image: url("../img/b4-6.png");
  -webkit-background-size: cover;
  background-size: cover;
  padding-top: 30px;
}
/* line 1516, ../../assets/css/sass/main.sass */
.b4_1 .b4__f1 {
  margin-bottom: 25px;
  width: 290px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 1521, ../../assets/css/sass/main.sass */
.b4_1 .b4__td1 {
  padding-right: 40px;
  padding-left: 40px;
}
/* line 1524, ../../assets/css/sass/main.sass */
.b4_1 .b4__h2 {
  font-size: 22px;
  color: #111111;
  min-height: 58px;
  font-weight: 400;
  margin: 0 0 10px;
}
/* line 1530, ../../assets/css/sass/main.sass */
.b4_1 .b4__w1 {
  text-align: left;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  margin: 0 0 30px;
}

/* line 1538, ../../assets/css/sass/main.sass */
.b8 {
  margin-bottom: 35px;
}

/* line 1541, ../../assets/css/sass/main.sass */
.h1-c_4 {
  margin-bottom: 40px;
}

/* line 1544, ../../assets/css/sass/main.sass */
.b8__w1 {
  font-size: 16px;
  color: #444444;
  font-weight: 400;
  margin-bottom: 12px;
}

/* line 1551, ../../assets/css/sass/main.sass */
.b5__bn-c {
  margin-top: 35px;
}

/* line 1554, ../../assets/css/sass/main.sass */
.b5__bn {
  font-size: 18px;
  padding: 7px 12px;
  font-family: "Open Sans", sans-serif;
}

/* line 1559, ../../assets/css/sass/main.sass */
.b5_2 {
  margin-bottom: 0;
}

/* line 1562, ../../assets/css/sass/main.sass */
.b5.b5-x-sales {
  overflow: hidden;
}

/* line 1566, ../../assets/css/sass/main.sass */
.where-logos {
  margin-bottom: 30px;
}
/* line 1568, ../../assets/css/sass/main.sass */
.where-logos a {
  display: inline-block;
  margin: 0 15px;
}
/* line 1571, ../../assets/css/sass/main.sass */
.where-logos img {
  height: 80px;
}

/* line 1576, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-map-container {
  position: relative;
  min-height: 400px;
  margin-bottom: 30px;
}
/* line 1580, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-map-box {
  background-color: #F0F0F0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../img/loader.gif);
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-background-size: 40px 40px;
  background-size: 40px;
}
/* line 1589, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-map-box--full-width {
  width: 1920px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
  top: 0;
  bottom: 0;
}
@media (max-width: 1200px) {
  /* line 1589, ../../assets/css/sass/main.sass */
  .x-sales-points-box .x-map-box--full-width {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
}
/* line 1600, ../../assets/css/sass/main.sass */
.x-sales-points-box .points-header {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px;
  padding-bottom: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1609, ../../assets/css/sass/main.sass */
.x-sales-points-box .point-types {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 15px;
}
@media (max-width: 400px) {
  /* line 1609, ../../assets/css/sass/main.sass */
  .x-sales-points-box .point-types {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 400px) {
  /* line 1617, ../../assets/css/sass/main.sass */
  .x-sales-points-box .point-type {
    margin-bottom: 15px;
  }
}
/* line 1620, ../../assets/css/sass/main.sass */
.x-sales-points-box .point-type input {
  display: none;
}
/* line 1623, ../../assets/css/sass/main.sass */
.x-sales-points-box .point-type input:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 1626, ../../assets/css/sass/main.sass */
.x-sales-points-box .point-type label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin-left: 50px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  padding-top: 3px;
  white-space: nowrap;
}
/* line 1635, ../../assets/css/sass/main.sass */
.x-sales-points-box .point-type label img {
  position: relative;
  top: -6px;
  margin-right: 7px;
}
/* line 1639, ../../assets/css/sass/main.sass */
.x-sales-points-box .point-type label::before, .x-sales-points-box .point-type label::after {
  content: "";
  height: 24px;
  width: 24px;
  display: block;
  position: absolute;
  left: -35px;
  top: 0;
  border: 1px solid #000;
}
/* line 1649, ../../assets/css/sass/main.sass */
.x-sales-points-box .point-type label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M.3 14c-.2-.2-.3-.5-.3-.7s.1-.5.3-.7l1.4-1.4c.4-.4 1-.4 1.4 0l.1.1 5.5 5.9c.2.2.5.2.7 0L22.8 3.3h.1c.4-.4 1-.4 1.4 0l1.4 1.4c.4.4.4 1 0 1.4l-16 16.6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3L.5 14.3.3 14z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-background-size: 14px 14px;
  background-size: 14px;
  border-color: transparent;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  opacity: 0;
}
/* line 1660, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-area-select-box {
  margin-bottom: 15px;
}
/* line 1662, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-area-select-box select {
  height: 35px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  font-family: "Open Sans", sans-sefif;
  margin-left: 15px;
  border-color: grey;
  padding-left: 5px;
  margin-right: 20px;
}
/* line 1672, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-area-select-box select option {
  font-size: 14px;
}
/* line 1674, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-area-select-box label {
  line-height: 40px;
}
@media (max-width: 700px) {
  /* line 1676, ../../assets/css/sass/main.sass */
  .x-sales-points-box .x-area-select-box label, .x-sales-points-box .x-area-select-box select {
    display: block;
    margin-left: 15px;
  }
}
/* line 1681, ../../assets/css/sass/main.sass */
.x-sales-points-box h3 {
  font-weight: 400;
  font-size: 26px;
  margin-bottom: 20px;
  padding-left: 15px;
}
@media (max-width: 500px) {
  /* line 1681, ../../assets/css/sass/main.sass */
  .x-sales-points-box h3 {
    text-align: center;
    padding-left: 0;
  }
}
/* line , ../../assets/css/sass/main.sass */
.x-table-overflow-box {
  max-width: 100%;
  overflow: hidden;
  max-height: 520px;
}
/* line 1696, ../../assets/css/sass/main.sass */
.x-table-overflow-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #C71220;
}
@media (max-width: 1200px) {
  /* line , ../../assets/css/sass/main.sass */
  .x-table-overflow-box {
    overflow-x: scroll;
  }
}
/* line 1700, ../../assets/css/sass/main.sass */
.x-table-overflow-box img {
  height: auto;
}
/* line 1702, ../../assets/css/sass/main.sass */
.x-table-overflow-box table {
  min-width: 600px;
}
/* line 1704, ../../assets/css/sass/main.sass */
.x-table-overflow-box table img {
  margin: 0;
}
/* line 1711, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table {
  width: 100%;
  min-width: 650px;
}
/* line 1716, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table td:first-child, .x-sales-points-box .x-points-table th:first-child {
  width: 15%;
}
/* line 1718, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table td:nth-child(2), .x-sales-points-box .x-points-table th:nth-child(2) {
  width: 40%;
}
/* line 1720, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table td:nth-child(3), .x-sales-points-box .x-points-table th:nth-child(3) {
  width: 15%;
}
/* line 1722, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table td:nth-child(4), .x-sales-points-box .x-points-table th:nth-child(4) {
  width: 15%;
}
/* line 1724, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table td:last-child, .x-sales-points-box .x-points-table th:last-child {
  width: 15%;
}
/* line 1726, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table a {
  white-space: nowrap;
}
/* line 1728, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table th {
  font-weight: 400;
  font-size: 16px;
  text-align: center;
}
/* line 1733, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table tr {
  height: 40px;
  border-bottom: 1px dotted #D6D6D6;
}
/* line 1738, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table:not(.x-points-table-header) tr:hover {
  background-color: #eee;
  cursor: pointer;
}
/* line 1741, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table td {
  padding-left: 15px;
}
/* line 1743, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table td:nth-child(3n), .x-sales-points-box .x-points-table td:nth-child(4n), .x-sales-points-box .x-points-table td:nth-child(5n) {
  text-align: center;
}
/* line 1748, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table td:nth-child(3n) {
  white-space: nowrap;
}
@media (max-width: 768px) {
  /* line 1711, ../../assets/css/sass/main.sass */
  .x-sales-points-box .x-points-table {
    min-width: 0;
    display: block;
  }
  /* line 1753, ../../assets/css/sass/main.sass */
  .x-sales-points-box .x-points-table tr {
    display: block;
    height: auto;
    margin-bottom: 20px;
  }
  /* line 1757, ../../assets/css/sass/main.sass */
  .x-sales-points-box .x-points-table td {
    display: block;
    text-align: left !important;
    width: auto !important;
  }
}
/* line 1762, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-points-table.x-points-table-header {
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}
@media (max-width: 768px) {
  /* line 1762, ../../assets/css/sass/main.sass */
  .x-sales-points-box .x-points-table.x-points-table-header {
    display: none !important;
  }
}
/* line 1767, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-map-baloon-text-box {
  border: 1px solid #cecece;
  padding: 10px;
  position: absolute;
  left: 10px;
  bottom: 10px;
  background-color: #fff;
  padding-right: 40px;
  max-width: 300px;
}
/* line 1778, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-map-baloon-text h4 {
  font-weight: 400;
  font-family: "Open Sans", sans-sefif;
  font-size: 18px;
  color: #EA1F30;
}
/* line 1783, ../../assets/css/sass/main.sass */
.x-sales-points-box .x-map-baloon-text .x-map-tel {
  display: inline-block;
  color: #000;
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 1791, ../../assets/css/sass/main.sass */
.search-detail {
  font-size: 0;
}
/* line 1793, ../../assets/css/sass/main.sass */
.search-detail a:hover {
  color: #EA1F30;
}
/* line 1795, ../../assets/css/sass/main.sass */
.search-detail .search-form {
  margin-bottom: 32px;
}
/* line 1797, ../../assets/css/sass/main.sass */
.search-detail .search-form input:first-child,
.search-detail .search-form select {
  vertical-align: top;
  border: 1px solid #D6D6D6;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Open Sans", sans-sefif;
  max-width: 100%;
}
@media (max-width: 850px) {
  /* line 1797, ../../assets/css/sass/main.sass */
  .search-detail .search-form input:first-child,
  .search-detail .search-form select {
    margin-bottom: 10px;
  }
}
/* line 1809, ../../assets/css/sass/main.sass */
.search-detail .search-form input:first-child {
  width: 530px;
}
/* line 1812, ../../assets/css/sass/main.sass */
.search-detail .search-form select {
  font-style: italic;
  width: 170px;
  margin-left: -1px;
}
/* line 1816, ../../assets/css/sass/main.sass */
.search-detail .search-form [type='submit'] {
  vertical-align: top;
  height: 40px;
  background-color: #EA1F30;
  padding-left: 20px;
  padding-right: 20px;
  border: 0;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  font-weight: 400;
  font-family: "Open Sans", sans-sefif;
}
@media (max-width: 708px) {
  /* line 1816, ../../assets/css/sass/main.sass */
  .search-detail .search-form [type='submit'] {
    margin-left: 10px;
  }
}
/* line 1831, ../../assets/css/sass/main.sass */
.search-detail .search-form [type='submit']:hover {
  background-color: #C71220;
}
/* line 1834, ../../assets/css/sass/main.sass */
.search-detail .results-quantity {
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 1839, ../../assets/css/sass/main.sass */
.search-detail .search-items .search-item {
  overflow: hidden;
  border: 1px solid #D6D6D6;
  margin-bottom: -1px;
  max-width: 100%;
}
/* line 1844, ../../assets/css/sass/main.sass */
.search-detail .search-items .image-cell {
  width: 184px;
  height: 136px;
  line-height: 136px;
  text-align: center;
  float: left;
}
@media (max-width: 650px) {
  /* line 1844, ../../assets/css/sass/main.sass */
  .search-detail .search-items .image-cell {
    float: none;
    height: auto;
    line-height: normal;
    padding-top: 15px;
    width: auto;
  }
}
/* line 1857, ../../assets/css/sass/main.sass */
.search-detail .search-items .image-cell img {
  vertical-align: middle;
  max-width: 140px;
  max-height: 120px;
}
@media (max-width: 650px) {
  /* line 1861, ../../assets/css/sass/main.sass */
  .search-detail .search-items .image-cell--no-image {
    display: none;
  }
}
/* line 1864, ../../assets/css/sass/main.sass */
.search-detail .search-items .image-cell--no-image img {
  opacity: 0.3;
}
/* line 1866, ../../assets/css/sass/main.sass */
.search-detail .search-items .more-cell {
  overflow: hidden;
  padding-top: 20px;
}
@media (max-width: 650px) {
  /* line 1866, ../../assets/css/sass/main.sass */
  .search-detail .search-items .more-cell {
    padding-left: 20px;
  }
}
/* line 1871, ../../assets/css/sass/main.sass */
.search-detail .search-items .more-cell .more-header {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 500;
}
/* line 1876, ../../assets/css/sass/main.sass */
.search-detail .search-items .more-cell .more-header a {
  color: #000;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 1879, ../../assets/css/sass/main.sass */
.search-detail .search-items .more-cell .more-header a:hover {
  color: #EA1F30;
}
/* line 1881, ../../assets/css/sass/main.sass */
.search-detail .search-items .more-cell .more-text {
  font-size: 15px;
  padding-bottom: 20px;
  padding-right: 15px;
  font-weight: 400;
}
/* line 1887, ../../assets/css/sass/main.sass */
.search-detail .search-items .more-cell .more-text strong {
  font-weight: 600;
}
/* line 1889, ../../assets/css/sass/main.sass */
.search-detail .search-items .more-cell .more-target {
  color: #EA1F30;
  font-size: 14px;
  display: block;
  margin-top: -3px;
  margin-bottom: 7px;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 1896, ../../assets/css/sass/main.sass */
.search-detail .search-items .more-cell .more-target:hover {
  color: #444;
}

/* line 1903, ../../assets/css/sass/main.sass */
.pagination {
  display: inline-block;
  margin-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (max-width: 750px) {
  /* line 1903, ../../assets/css/sass/main.sass */
  .pagination {
    margin-bottom: 100px;
  }
}
/* line 1912, ../../assets/css/sass/main.sass */
.pagination .pagination-prev,
.pagination .pagination-next {
  line-height: 36px;
  font-size: 12px;
  background-color: #F0F0F0;
  color: #777;
  border: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  cursor: pointer;
  top: 0;
  white-space: nowrap;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 1926, ../../assets/css/sass/main.sass */
.pagination .pagination-prev:hover,
.pagination .pagination-next:hover {
  color: #EA1F30;
}
@media (max-width: 750px) {
  /* line 1912, ../../assets/css/sass/main.sass */
  .pagination .pagination-prev,
  .pagination .pagination-next {
    top: 100%;
    margin-top: 15px;
  }
}
/* line 1933, ../../assets/css/sass/main.sass */
.pagination span.pagination-prev,
.pagination span.pagination-next {
  opacity: 0.7;
  cursor: default;
}
/* line 1937, ../../assets/css/sass/main.sass */
.pagination span.pagination-prev:hover,
.pagination span.pagination-next:hover {
  color: #777;
}
/* line 1940, ../../assets/css/sass/main.sass */
.pagination .pagination-prev {
  right: 100%;
}
@media (max-width: 750px) {
  /* line 1940, ../../assets/css/sass/main.sass */
  .pagination .pagination-prev {
    left: 0;
    right: auto;
  }
}
/* line 1945, ../../assets/css/sass/main.sass */
.pagination .pagination-prev::before {
  content: "← ";
  font-size: 14px;
}
/* line 1948, ../../assets/css/sass/main.sass */
.pagination .pagination-next {
  left: 100%;
}
@media (max-width: 750px) {
  /* line 1948, ../../assets/css/sass/main.sass */
  .pagination .pagination-next {
    left: auto;
    right: 0;
  }
}
/* line 1953, ../../assets/css/sass/main.sass */
.pagination .pagination-next::after {
  content: " →";
  font-size: 14px;
}
/* line 1956, ../../assets/css/sass/main.sass */
.pagination .pagination-link {
  cursor: pointer;
}
/* line 1958, ../../assets/css/sass/main.sass */
.pagination .pagination-link,
.pagination .pagination-dots {
  font-size: 18px;
  color: #777;
  line-height: 36px;
  width: 36px;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 1968, ../../assets/css/sass/main.sass */
.pagination .pagination-link.active,
.pagination .pagination-dots.active {
  border: 1px solid #EA1F30;
  color: #EA1F30;
  cursor: default;
}
/* line 1972, ../../assets/css/sass/main.sass */
.pagination .pagination-link:not(.active) {
  -webkit-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
}
/* line 1974, ../../assets/css/sass/main.sass */
.pagination .pagination-link:not(.active):hover {
  color: #EA1F30;
  background-color: #F0F0F0;
}

/* line 1981, ../../assets/css/sass/main.sass */
.links-line {
  text-align: center;
  margin-bottom: 30px;
}
/* line 1984, ../../assets/css/sass/main.sass */
.links-line a, .links-line span {
  font-size: 15px;
  color: #777;
  display: inline-block;
  padding-left: 13px;
  padding-right: 13px;
  font-weight: 400;
  margin-bottom: 10px;
}
@media (max-width: 650px) {
  /* line 1984, ../../assets/css/sass/main.sass */
  .links-line a, .links-line span {
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
/* line 1996, ../../assets/css/sass/main.sass */
.links-line a:hover, .links-line span:hover {
  color: #EA1F30;
}
/* line 1998, ../../assets/css/sass/main.sass */
.links-line a.active, .links-line span.active {
  background-color: #EA1F30;
  color: #fff;
  line-height: 30px;
  cursor: default;
}

/* line 2008, ../../assets/css/sass/main.sass */
.news-list .news-items .news-item {
  overflow: hidden;
  border: 1px solid #D6D6D6;
  margin-bottom: -1px;
  max-width: 100%;
  -webkit-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
}
/* line 2014, ../../assets/css/sass/main.sass */
.news-list .news-items .news-item:hover {
  border: 1px solid #666;
  z-index: 2;
  position: relative;
}
/* line 2018, ../../assets/css/sass/main.sass */
.news-list .news-items .image-cell {
  width: 360px;
  padding-right: 36px;
  padding-top: 20px;
  padding-left: 14px;
  max-width: 100%;
  min-height: 240px;
  float: left;
  padding-bottom: 20px;
  text-align: center;
}
@media (max-width: 650px) {
  /* line 2018, ../../assets/css/sass/main.sass */
  .news-list .news-items .image-cell {
    float: none;
    height: auto;
    padding-right: 14px;
    line-height: normal;
    padding-top: 15px;
    width: auto;
    max-height: 300px;
    min-height: auto;
    width: auto;
  }
}
/* line 2038, ../../assets/css/sass/main.sass */
.news-list .news-items .image-cell img {
  max-width: 100%;
  max-height: 500px;
}
@media (max-width: 650px) {
  /* line 2038, ../../assets/css/sass/main.sass */
  .news-list .news-items .image-cell img {
    width: auto;
  }
}
/* line 2043, ../../assets/css/sass/main.sass */
.news-list .news-items .more-cell {
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 35px;
  margin-bottom: 15px;
  position: relative;
  min-height: 220px;
  padding-right: 14px;
}
@media (max-width: 650px) {
  /* line 2043, ../../assets/css/sass/main.sass */
  .news-list .news-items .more-cell {
    padding-left: 14px;
  }
}
/* line 2053, ../../assets/css/sass/main.sass */
.news-list .news-items .more-cell .more-header {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 500;
  padding-left: 5px;
  overflow: hidden;
}
/* line 2059, ../../assets/css/sass/main.sass */
.news-list .news-items .more-cell .more-header a {
  color: #000;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 2062, ../../assets/css/sass/main.sass */
.news-list .news-items .more-cell .more-header a:hover {
  color: #EA1F30;
}
@media (max-width: 650px) {
  /* line 2053, ../../assets/css/sass/main.sass */
  .news-list .news-items .more-cell .more-header {
    padding-left: 0;
  }
}
/* line 2066, ../../assets/css/sass/main.sass */
.news-list .news-items .more-cell data {
  padding-left: 5px;
  color: #777;
  font-size: 13px;
  margin-top: -10px;
  margin-bottom: 10px;
  display: block;
  overflow: hidden;
}
@media (max-width: 650px) {
  /* line 2066, ../../assets/css/sass/main.sass */
  .news-list .news-items .more-cell data {
    padding-left: 0;
  }
}
/* line 2076, ../../assets/css/sass/main.sass */
.news-list .news-items .more-cell .more-text {
  overflow: hidden;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: 400;
  color: #444;
  overflow: hidden;
}
/* line 2083, ../../assets/css/sass/main.sass */
.news-list .news-items .more-cell .more-text strong {
  font-weight: 600;
}
/* line 2085, ../../assets/css/sass/main.sass */
.news-list .news-items .more-cell .more-target {
  color: #EA1F30;
  font-size: 14px;
  display: block;
  margin-top: -3px;
  margin-bottom: 7px;
}
/* line 2092, ../../assets/css/sass/main.sass */
.news-list .news-items .button {
  font-size: 18px;
  font-family: "Open Sans", sans-sefif;
  font-weight: 500;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 650px) {
  /* line 2092, ../../assets/css/sass/main.sass */
  .news-list .news-items .button {
    left: 14px;
  }
}

/* line 2106, ../../assets/css/sass/main.sass */
.news-detail {
  font-family: "Open Sans", sans-sefif;
}
@media (max-width: 650px) {
  /* line 2106, ../../assets/css/sass/main.sass */
  .news-detail {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 2111, ../../assets/css/sass/main.sass */
.news-detail h1 {
  padding-left: 3px;
  font-size: 30px;
  font-family: "Open Sans", sans-sefif;
  font-weight: 500;
}
@media (max-width: 650px) {
  /* line 2111, ../../assets/css/sass/main.sass */
  .news-detail h1 {
    font-size: 22px;
  }
}
/* line 2118, ../../assets/css/sass/main.sass */
.news-detail h2 {
  margin-bottom: 20px;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 500;
}
@media (max-width: 650px) {
  /* line 2118, ../../assets/css/sass/main.sass */
  .news-detail h2 {
    font-size: 18px;
  }
}
/* line 2125, ../../assets/css/sass/main.sass */
.news-detail date {
  padding-left: 3px;
  font-size: 14px;
  color: #777;
  display: block;
  margin-bottom: 20px;
}
/* line 2131, ../../assets/css/sass/main.sass */
.news-detail .article-img {
  max-height: 300px;
  max-width: 100%;
  margin-bottom: 20px;
}
/* line 2135, ../../assets/css/sass/main.sass */
.news-detail ul {
  font-weight: 400;
  margin-left: 25px;
  margin-bottom: 20px;
  font-size: 15px;
}
/* line 2140, ../../assets/css/sass/main.sass */
.news-detail ul li {
  list-style-type: disc;
}
/* line 2142, ../../assets/css/sass/main.sass */
.news-detail p {
  margin-bottom: 20px;
  font-size: 15px;
  font-weight: 400;
}
/* line 2146, ../../assets/css/sass/main.sass */
.news-detail img {
  margin-bottom: 20px;
  max-width: 100%;
}
/* line 2150, ../../assets/css/sass/main.sass */
.news-detail table {
  width: 100%;
  margin-bottom: 20px;
}
/* line 2153, ../../assets/css/sass/main.sass */
.news-detail table td {
  height: 40px;
  vertical-align: middle;
  border-bottom: 1px solid #D6D6D6;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 2163, ../../assets/css/sass/main.sass */
.news-detail .white-button {
  font-size: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 2171, ../../assets/css/sass/main.sass */
.contacts-page h2 {
  font-size: 20px;
  font-weight: 500;
}
@media (max-width: 900px) {
  /* line 2171, ../../assets/css/sass/main.sass */
  .contacts-page h2 {
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 500px) {
  /* line 2171, ../../assets/css/sass/main.sass */
  .contacts-page h2 {
    text-align: center;
  }
}
/* line 2180, ../../assets/css/sass/main.sass */
.contacts-page address {
  font-size: 30px;
  font-weight: 500;
  font-style: normal;
  margin-top: -5px;
  margin-bottom: 15px;
}
@media (max-width: 900px) {
  /* line 2180, ../../assets/css/sass/main.sass */
  .contacts-page address {
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 500px) {
  /* line 2180, ../../assets/css/sass/main.sass */
  .contacts-page address {
    text-align: center;
  }
}
/* line 2193, ../../assets/css/sass/main.sass */
.contacts-page p {
  font-size: 15px;
  color: #444;
  margin-bottom: 20px;
}
@media (max-width: 500px) {
  /* line 2193, ../../assets/css/sass/main.sass */
  .contacts-page p {
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 2204, ../../assets/css/sass/main.sass */
.contacts-page .map-box {
  position: relative;
  margin-bottom: 30px;
}
/* line 2207, ../../assets/css/sass/main.sass */
.contacts-page .map-box::before, .contacts-page .map-box::after {
  content: "";
  display: table;
  clear: both;
}
/* line 2212, ../../assets/css/sass/main.sass */
.contacts-page .map-contacts-box {
  z-index: 2;
  width: 380px;
  background-color: rgba(68, 68, 68, 0.9);
  color: #fff;
  padding: 13px 30px;
  min-height: 300px;
  position: relative;
}
@media (max-width: 500px) {
  /* line 2212, ../../assets/css/sass/main.sass */
  .contacts-page .map-contacts-box {
    min-height: 0;
  }
}
@media (max-width: 900px) {
  /* line 2212, ../../assets/css/sass/main.sass */
  .contacts-page .map-contacts-box {
    width: auto;
  }
}
/* line 2224, ../../assets/css/sass/main.sass */
.contacts-page .map-contacts-box .contact-label {
  font-size: 20px;
  font-weight: 400;
}
@media (max-width: 500px) {
  /* line 2224, ../../assets/css/sass/main.sass */
  .contacts-page .map-contacts-box .contact-label {
    font-size: 16px;
  }
}
/* line 2229, ../../assets/css/sass/main.sass */
.contacts-page .map-contacts-box .contact-content {
  margin-bottom: 20px;
}
/* line 2231, ../../assets/css/sass/main.sass */
.contacts-page .map-contacts-box h4 {
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 0;
  line-height: 1.2;
}
@media (max-width: 500px) {
  /* line 2231, ../../assets/css/sass/main.sass */
  .contacts-page .map-contacts-box h4 {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }
}
/* line 2240, ../../assets/css/sass/main.sass */
.contacts-page .map-contacts-box table {
  font-weight: 400;
}
/* line 2242, ../../assets/css/sass/main.sass */
.contacts-page .map-contacts-box table td {
  padding-right: 20px;
}
/* line 2245, ../../assets/css/sass/main.sass */
.contacts-page .map-contacts-box a {
  color: #fff;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 2248, ../../assets/css/sass/main.sass */
.contacts-page .map-contacts-box a:hover {
  color: #EA1F30;
}
/* line 2251, ../../assets/css/sass/main.sass */
.contacts-page .map-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(../img/loader.gif);
  background-repeat: no-repeat;
  background-position: 67% 50%;
  z-index: 0;
  background-color: #eee;
}
@media (max-width: 900px) {
  /* line 2251, ../../assets/css/sass/main.sass */
  .contacts-page .map-container {
    position: static;
    height: 300px;
    background-position: 50%;
  }
}
/* line 2268, ../../assets/css/sass/main.sass */
.contacts-page .contacts-images {
  font-size: 0;
}
/* line 2270, ../../assets/css/sass/main.sass */
.contacts-page .contacts-image-item {
  width: -webkit-calc(25% - 15px);
  width: calc(25% - 15px);
  height: 200px;
  margin-bottom: 20px;
  display: inline-block;
  margin-right: 20px;
  overflow: hidden;
  vertical-align: top;
  position: relative;
  text-align: center;
}
@media (max-width: 400px) {
  /* line 2270, ../../assets/css/sass/main.sass */
  .contacts-page .contacts-image-item {
    height: 120px;
  }
}
/* line 2282, ../../assets/css/sass/main.sass */
.contacts-page .contacts-image-item img {
  height: 100%;
  -webkit-transition: height 0.3s, opacity 0.3s;
  -o-transition: height 0.3s, opacity 0.3s;
  transition: height 0.3s, opacity 0.3s;
}
/* line 2285, ../../assets/css/sass/main.sass */
.contacts-page .contacts-image-item img:hover {
  opacity: 0.9;
  height: 103%;
}
/* line 2288, ../../assets/css/sass/main.sass */
.contacts-page .contacts-image-item .contacts-image1,
.contacts-page .contacts-image-item .contacts-image2,
.contacts-page .contacts-image-item .contacts-image3 {
  display: inline-block;
  overflow: hidden;
  outline: 2px solid #fff;
  position: absolute;
}
/* line 2296, ../../assets/css/sass/main.sass */
.contacts-page .contacts-image-item .contacts-image1 {
  top: 0;
  left: 0;
  bottom: 0;
  right: 35%;
}
/* line 2301, ../../assets/css/sass/main.sass */
.contacts-page .contacts-image-item .contacts-image2,
.contacts-page .contacts-image-item .contacts-image3 {
  right: 0;
  left: 65%;
}
/* line 2305, ../../assets/css/sass/main.sass */
.contacts-page .contacts-image-item .contacts-image2 {
  top: 0;
  bottom: 35%;
}
/* line 2308, ../../assets/css/sass/main.sass */
.contacts-page .contacts-image-item .contacts-image3 {
  bottom: 0;
  top: 65%;
}
@media (min-width: 950px) {
  /* line 2314, ../../assets/css/sass/main.sass */
  .contacts-page .contacts-image-item:nth-child(4n) {
    margin-right: 0;
  }
}
@media (max-width: 949px) and (min-width: 700px) {
  /* line 2270, ../../assets/css/sass/main.sass */
  .contacts-page .contacts-image-item {
    width: -webkit-calc(33.3% - 14px);
    width: calc(33.3% - 14px);
  }
  /* line 2318, ../../assets/css/sass/main.sass */
  .contacts-page .contacts-image-item:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 699px) {
  /* line 2270, ../../assets/css/sass/main.sass */
  .contacts-page .contacts-image-item {
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px);
  }
  /* line 2322, ../../assets/css/sass/main.sass */
  .contacts-page .contacts-image-item:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 2329, ../../assets/css/sass/main.sass */
.contacts-page .fast-delivery {
  font-size: 20px;
  color: #EA1F30;
  font-weight: 500;
  margin-bottom: 20px;
}
@media (max-width: 500px) {
  /* line 2329, ../../assets/css/sass/main.sass */
  .contacts-page .fast-delivery {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }
}
/* line 2339, ../../assets/css/sass/main.sass */
.contacts-page .contacts-achtung {
  font-size: 20px;
  font-weight: 700;
}
@media (max-width: 500px) {
  /* line 2339, ../../assets/css/sass/main.sass */
  .contacts-page .contacts-achtung {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 2346, ../../assets/css/sass/main.sass */
.contacts-page h4 {
  font-size: 20px;
  font-weight: 500;
}
@media (max-width: 500px) {
  /* line 2346, ../../assets/css/sass/main.sass */
  .contacts-page h4 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 2354, ../../assets/css/sass/main.sass */
.contacts-page--without .map-contacts-box {
  padding-left: 0;
  color: #000;
  background-color: transparent;
  font-weight: 500;
}
@media (max-width: 1366px) {
  /* line 2354, ../../assets/css/sass/main.sass */
  .contacts-page--without .map-contacts-box {
    padding-left: 10px;
  }
}
/* line 2361, ../../assets/css/sass/main.sass */
.contacts-page--without .map-contacts-box h4, .contacts-page--without .map-contacts-box table, .contacts-page--without .map-contacts-box span, .contacts-page--without .map-contacts-box .contact-label {
  font-weight: 500;
}
/* line 2363, ../../assets/css/sass/main.sass */
.contacts-page--without .map-contacts-box a {
  color: #000;
}
/* line 2365, ../../assets/css/sass/main.sass */
.contacts-page--without .map-contacts-box a:hover {
  color: #EA1F30;
}

/* line 2369, ../../assets/css/sass/main.sass */
.error-page {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 2371, ../../assets/css/sass/main.sass */
.error-page-content {
  text-align: center;
  padding-top: 30px;
  margin-bottom: 0;
}
@media (max-width: 500px) {
  /* line 2371, ../../assets/css/sass/main.sass */
  .error-page-content {
    padding-top: 0;
  }
}
/* line 2377, ../../assets/css/sass/main.sass */
.error-page .c {
  background-image: url(../img/404.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-bottom: 340px;
}
@media (max-width: 500px) {
  /* line 2377, ../../assets/css/sass/main.sass */
  .error-page .c {
    -webkit-background-size: 320px 320px;
    background-size: 320px;
    background-position: center bottom;
    padding-bottom: 170px;
  }
}
/* line 2386, ../../assets/css/sass/main.sass */
.error-page h1 {
  font-size: 28px;
  font-weight: 500;
  letter-spacing: 4px;
  font-size: 60px;
  font-weight: 600;
  color: #EA1F30;
  margin-bottom: 25px;
}
/* line 2394, ../../assets/css/sass/main.sass */
.error-page h1 span {
  display: block;
  color: #000;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 0.75;
  font-size: 235px;
  position: relative;
  left: -15px;
}
@media (max-width: 500px) {
  /* line 2386, ../../assets/css/sass/main.sass */
  .error-page h1 {
    font-size: 38px;
  }
  /* line 2405, ../../assets/css/sass/main.sass */
  .error-page h1 span {
    font-size: 150px;
    left: -8px;
  }
}
/* line 2408, ../../assets/css/sass/main.sass */
.error-page p {
  font-size: 20px;
  color: #777;
  margin-bottom: 20px;
}
@media (max-width: 500px) {
  /* line 2408, ../../assets/css/sass/main.sass */
  .error-page p {
    font-size: 16px;
  }
}

/* line 2417, ../../assets/css/sass/main.sass */
.info-page p {
  font-size: 14px;
  color: #444;
  margin-bottom: 25px;
  font-weight: 400;
}
@media (max-width: 1366px) {
  /* line 2423, ../../assets/css/sass/main.sass */
  .info-page p {
    padding: 0 10px;
  }
}
/* line 2425, ../../assets/css/sass/main.sass */
.info-page .info-cols {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}
@media (max-width: 500px) {
  /* line 2425, ../../assets/css/sass/main.sass */
  .info-page .info-cols {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 2432, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-col {
  width: 50%;
}
@media (max-width: 700px) {
  /* line 2432, ../../assets/css/sass/main.sass */
  .info-page .info-cols .info-col {
    padding: 0 5px;
  }
}
@media (max-width: 500px) {
  /* line 2432, ../../assets/css/sass/main.sass */
  .info-page .info-cols .info-col {
    width: 100%;
    margin-bottom: 40px;
  }
  /* line 2439, ../../assets/css/sass/main.sass */
  .info-page .info-cols .info-col:first-child {
    border-right-width: 0 !important;
  }
}
/* line 2441, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-col:first-child {
  border-right: 1px solid #EA1F30;
}
/* line 2443, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-col h3 {
  font-size: 22px;
  text-align: center;
  margin-bottom: 30px;
  font-weight: 500;
}
@media (max-width: 700px) {
  /* line 2443, ../../assets/css/sass/main.sass */
  .info-page .info-cols .info-col h3 {
    margin-bottom: 15px;
    font-size: 16px;
  }
}
/* line 2451, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-col h3 a {
  color: #000;
}
/* line 2453, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-cards {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 2455, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-cards .info-card {
  width: 290px;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 2459, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-cards .info-card:nth-child(2n) {
  margin-right: 0;
}
/* line 2461, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-cards .info-card:nth-child(3n) {
  margin-right: 0;
}
/* line 2463, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-cards .info-card:nth-child(2n-1) {
  margin-right: 5px;
}
@media (max-width: 1200px) {
  /* line 2455, ../../assets/css/sass/main.sass */
  .info-page .info-cols .info-cards .info-card {
    margin-right: 0;
  }
  /* line 2467, ../../assets/css/sass/main.sass */
  .info-page .info-cols .info-cards .info-card:nth-child(3n), .info-page .info-cols .info-cards .info-card:nth-child(2n), .info-page .info-cols .info-cards .info-card:nth-child(2n-1) {
    margin-right: 0;
  }
}
/* line 2471, ../../assets/css/sass/main.sass */
.info-page .info-cols .info-cards .info-card .info-card-label {
  font-size: 14px;
}
/* line 2474, ../../assets/css/sass/main.sass */
.info-page .info-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
/* line 2482, ../../assets/css/sass/main.sass */
.info-page .info-cards--whitebg .info-card {
  background-color: #fff;
  padding-bottom: 20px;
}
@media (max-width: 1250px) {
  /* line 2474, ../../assets/css/sass/main.sass */
  .info-page .info-cards {
    max-width: 790px;
  }
}
@media (max-width: 850px) {
  /* line 2474, ../../assets/css/sass/main.sass */
  .info-page .info-cards {
    max-width: 390px;
  }
}
@media (max-width: 450px) {
  /* line 2474, ../../assets/css/sass/main.sass */
  .info-page .info-cards {
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 2492, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card {
  width: 390px;
  text-align: center;
  border: 1px solid #D6D6D6;
  margin-bottom: 36px;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  margin-right: 15px;
}
/* line 2499, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card:nth-child(3n) {
  margin-right: 0;
}
@media (max-width: 1250px) {
  /* line 2492, ../../assets/css/sass/main.sass */
  .info-page .info-cards .info-card {
    margin-right: 10px;
  }
  /* line 2503, ../../assets/css/sass/main.sass */
  .info-page .info-cards .info-card:nth-child(3n) {
    margin-right: inherit;
  }
  /* line 2505, ../../assets/css/sass/main.sass */
  .info-page .info-cards .info-card:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 1250px) {
  /* line 2492, ../../assets/css/sass/main.sass */
  .info-page .info-cards .info-card {
    margin-right: 0;
  }
  /* line 2510, ../../assets/css/sass/main.sass */
  .info-page .info-cards .info-card:nth-child(3n) {
    margin-right: 0;
  }
  /* line 2512, ../../assets/css/sass/main.sass */
  .info-page .info-cards .info-card:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 2514, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card:hover {
  border: 1px solid #666;
}
/* line 2516, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card img {
  max-width: 120px;
  margin-bottom: 20px;
  margin-top: 35px;
}
/* line 2520, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card p {
  height: 114px;
  overflow: hidden;
}
/* line 2524, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card.purple .info-card-label {
  background-image: url(../img/b9-4.png);
}
/* line 2527, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card.red .info-card-label {
  background-image: url(../img/b9-5.png);
}
/* line 2530, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card.green .info-card-label {
  background-image: url(../img/b9-6.png);
}
/* line 2533, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card.yellow .info-card-label {
  background-image: url(../img/bg-yellow.png);
}
/* line 2536, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card.blue .info-card-label {
  background-image: url(../img/bg-blue.png);
}
/* line 2539, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card.pink .info-card-label {
  background-image: url(../img/bg-pink.png);
}
@media (max-width: 450px) {
  /* line 2492, ../../assets/css/sass/main.sass */
  .info-page .info-cards .info-card {
    width: 310px;
  }
}
/* line 2543, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card-label {
  font-size: 20px;
  text-transform: uppercase;
  background-color: #EA1F30;
  height: 60px;
  overflow: hidden;
  vertical-align: middle;
  display: table;
  width: 100%;
}
/* line 2552, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card-label span {
  padding: 0 10px;
  display: table-cell;
  vertical-align: middle;
}
/* line 2556, ../../assets/css/sass/main.sass */
.info-page .info-cards .info-card-label a {
  color: #fff;
}
@media (max-width: 450px) {
  /* line 2543, ../../assets/css/sass/main.sass */
  .info-page .info-cards .info-card-label {
    font-size: 16px;
  }
}
/* line 2560, ../../assets/css/sass/main.sass */
.info-page .info-cards .white-button {
  font-size: 18px;
}

/* line 2565, ../../assets/css/sass/main.sass */
.info-page-category .info-more-text {
  font-size: 14px;
  color: #444;
  max-width: 986px;
  font-weight: 400;
  margin-bottom: 50px;
}
/* line 2571, ../../assets/css/sass/main.sass */
.info-page-category .info-more-text .info-more-link {
  color: #EA1F30;
}
/* line 2574, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines {
  margin-bottom: 40px;
}
/* line 2576, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-card-line {
  border: 1px solid #D6D6D6;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  position: relative;
  min-height: 130px;
  display: table;
  width: 100%;
  margin-bottom: 17px;
  background-repeat: repeat-y;
  -webkit-background-size: 20px 20px;
  background-size: 20px;
}
/* line 2587, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-card-line:hover {
  border-color: #444;
}
@media (max-width: 850px) {
  /* line 2576, ../../assets/css/sass/main.sass */
  .info-page-category .info-cards-lines .info-card-line {
    text-align: center;
    display: block;
    padding: 20px 10px 20px 30px;
  }
}
/* line 2594, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-card-line.purple {
  background-image: url("../img/purple-bg-vertical.png");
}
/* line 2596, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-card-line.red {
  background-image: url("../img/red-bg-vertical.png");
}
/* line 2598, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-card-line.green {
  background-image: url("../img/green-bg-vertical.png");
}
/* line 2600, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-card-line.yellow {
  background-image: url("../img/yellow-bg-vertical.png");
}
/* line 2602, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-card-line.pink {
  background-image: url("../img/pink-bg-vertical.png");
}
/* line 2604, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-card-line.blue {
  background-image: url("../img/blue-bg-vertical.png");
}
/* line 2608, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-line-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 2611, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-line-cell:first-child {
  width: 200px;
  padding-left: 38px;
}
/* line 2614, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-line-cell:last-child {
  text-align: center;
  width: 230px;
}
/* line 2617, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-line-cell:nth-child(2) {
  padding: 20px 0;
}
/* line 2619, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-line-cell:first-child img {
  width: 100px;
}
@media (max-width: 850px) {
  /* line 2608, ../../assets/css/sass/main.sass */
  .info-page-category .info-cards-lines .info-line-cell {
    display: block;
  }
  /* line 2623, ../../assets/css/sass/main.sass */
  .info-page-category .info-cards-lines .info-line-cell:first-child {
    width: auto;
    padding-left: 0;
  }
  /* line 2626, ../../assets/css/sass/main.sass */
  .info-page-category .info-cards-lines .info-line-cell:last-child {
    width: auto;
  }
}
/* line 2630, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-line-cell h2 {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 2635, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .info-line-cell p {
  font-size: 14px;
  font-weight: 400;
  color: #444;
}
@media (max-width: 850px) {
  /* line 2635, ../../assets/css/sass/main.sass */
  .info-page-category .info-cards-lines .info-line-cell p {
    padding: 0 10px;
  }
}
/* line 2642, ../../assets/css/sass/main.sass */
.info-page-category .info-cards-lines .white-button {
  font-size: 18px;
  -webkit-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s;
}
@media (max-width: 1366px) {
  /* line 2647, ../../assets/css/sass/main.sass */
  .info-page-category .c {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 2654, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-head-img {
  width: 100px;
  margin-bottom: 45px;
}
/* line 2658, ../../assets/css/sass/main.sass */
.info-page-detail .info-page-text {
  background-color: #f2f2f2;
  padding: 30px 20px 80px;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 50px;
}
/* line 2664, ../../assets/css/sass/main.sass */
.info-page-detail .info-page-text.last-text {
  margin-bottom: 0;
}
/* line 2667, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq {
  width: 100%;
  margin-bottom: 63px;
  font-size: 16px;
  font-weight: 400;
}
/* line 2672, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq a {
  color: #000;
  text-decoration: none;
}
/* line 2675, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq a:hover {
  color: #EA1F30;
  text-decoration: underline;
}
/* line 2678, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq td {
  border-bottom: 1px dotted #D6D6D6;
}
/* line 2681, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq td:first-child {
  border-right: 1px solid #EA1F30;
  padding-left: 30px;
  font-weight: 500;
  width: 560px;
}
/* line 2686, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq td:last-child {
  padding-left: 15px;
  padding-top: 10px;
}
/* line 2689, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq td:last-child span {
  display: inline-block;
  margin-bottom: 10px;
}
.info-page-detail .info-detail-faq td:last-child span a{
	color: #EA1F30;
	text-decoration:underline;
}
/* line 2692, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq td:last-child img {
  height: 30px;
  margin-right: 20px;
  vertical-align: middle;
}
/* line 2696, ../../assets/css/sass/main.sass */
.info-page-detail .info-detail-faq tr:last-child td {
  border-bottom-width: 0;
}
@media (max-width: 950px) {
  /* line 2699, ../../assets/css/sass/main.sass */
  .info-page-detail .info-detail-faq td:first-child {
    width: 40%;
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 500px) {
  /* line 2704, ../../assets/css/sass/main.sass */
  .info-page-detail .info-detail-faq td {
    font-size: 14px;
  }
  /* line 2707, ../../assets/css/sass/main.sass */
  .info-page-detail .info-detail-faq td:last-child img {
    margin-right: 5px;
  }
}
/* line 2709, ../../assets/css/sass/main.sass */
.info-page-detail h2 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
/* line 2713, ../../assets/css/sass/main.sass */
.info-page-detail .info-list {
  padding-left: 20px;
}
/* line 2715, ../../assets/css/sass/main.sass */
.info-page-detail .info-list li {
  list-style-type: disc;
  font-weight: 400;
  font-size: 15px;
}
.info-page-detail .info-list li:after{
	width:1px;
	border-bottom: none;
}
/* line 2719, ../../assets/css/sass/main.sass */
.info-page-detail .info-small-table {
  margin-top: 20px;
  margin-bottom: 30px;
}
/* line 2722, ../../assets/css/sass/main.sass */
.info-page-detail .info-small-table td {
  font-size: 16px;
  font-weight: 500;
  padding-right: 50px;
  padding-left: 25px;
  height: 30px;
  vertical-align: middle;
  border-bottom: 1px dotted #D6D6D6;
}
/* line 2730, ../../assets/css/sass/main.sass */
.info-page-detail .info-small-table td:first-child {
  border-right: 1px dotted #D6D6D6;
}
/* line 2732, ../../assets/css/sass/main.sass */
.info-page-detail .info-small-table td:last-child {
  color: #EA1F30;
}
/* line 2734, ../../assets/css/sass/main.sass */
.info-page-detail .info-small-table tr:last-child td {
  border-bottom-width: 0;
}
@media (max-width: 500px) {
  /* line 2719, ../../assets/css/sass/main.sass */
  .info-page-detail .info-small-table {
    width: 100%;
  }
  /* line 2739, ../../assets/css/sass/main.sass */
  .info-page-detail .info-small-table td:first-child {
    width: 40%;
  }
  /* line 2741, ../../assets/css/sass/main.sass */
  .info-page-detail .info-small-table td {
    padding-right: 10px;
    padding-left: 10px;
  }
}

/* line , ../../assets/css/sass/main.sass */
.default-form {
  text-align: left;
  display: inline-block;
}
/* line 2749, ../../assets/css/sass/main.sass */
.default-form input[type='text'],
.default-form textarea {
  border: 1px solid #D6D6D6;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  vertical-align: top;
  width: 303px;
}
/* line 2761, ../../assets/css/sass/main.sass */
.default-form input[type='text'] {
  height: 40px;
}
/* line 2763, ../../assets/css/sass/main.sass */
.default-form textarea {
  padding-top: 5px;
  max-height: 150px;
}
/* line 2766, ../../assets/css/sass/main.sass */
.default-form label {
  padding-top: 7px;
  width: 250px;
  display: inline-block;
  padding-left: 10px;
}
/* line 2770, ../../assets/css/sass/main.sass */
.default-form label.required::after {
  content: " *";
  color: #EA1F30;
}
/* line 2776, ../../assets/css/sass/main.sass */
.default-form .captcha-box {
  margin-bottom: 25px;
  margin-left: 253px;
}
/* line 2779, ../../assets/css/sass/main.sass */
.default-form input[type='submit'] {
  font-size: 18px;
  margin-left: 253px;
}
@media(max-width: 650px) {
  /* line 2784, ../../assets/css/sass/main.sass */
  .default-form label {
    display: block;
    width: auto;
    line-height: 40px;
    white-space: nowrap;
    text-align: center;
    padding-left: 0;
  }
  /* line 2792, ../../assets/css/sass/main.sass */
  .default-form input[type='text'],
  .default-form textarea {
    width: 100%;
  }
  /* line 2795, ../../assets/css/sass/main.sass */
  .default-form input[type='submit'] {
    margin-left: 0;
  }
  /* line 2797, ../../assets/css/sass/main.sass */
  .default-form input[type='submit']:required:invalid {
    border: 1px solid #EA1F30;
  }
  /* line 2799, ../../assets/css/sass/main.sass */
  .default-form .captcha-box {
    margin-left: 0;
  }
  /* line 2801, ../../assets/css/sass/main.sass */
  .default-form .submit-box {
    text-align: center;
  }
}
/* line 2803, ../../assets/css/sass/main.sass */
.default-form .form-message {
  padding: 10px;
  font-size: 14px;
  margin-bottom: 15px;
  font-family: "Open Sans", sans-sefif;
  color: #444;
}
/* line 2809, ../../assets/css/sass/main.sass */
.default-form .form-message ul {
  padding-left: 20px;
  margin-top: 10px;
}
/* line 2812, ../../assets/css/sass/main.sass */
.default-form .form-message li {
  list-style-type: disc;
}
/* line 2814, ../../assets/css/sass/main.sass */
.default-form .form-message--error {
  background-color: rgba(234, 31, 48, 0.1);
  border-left: 4px solid #EA1F30;
}
/* line 2818, ../../assets/css/sass/main.sass */
.default-form .form-message--success {
  background-color: rgba(0, 128, 0, 0.1);
  border-left: 4px solid green;
}

/* line 2824, ../../assets/css/sass/main.sass */
.b-s .styled-checkbox input {
  display: none;
}
/* line 2827, ../../assets/css/sass/main.sass */
.b-s .styled-checkbox input:checked + label::before {
  -webkit-background-size: 70% 70%;
  background-size: 70%;
}
/* line 2829, ../../assets/css/sass/main.sass */
.b-s .styled-checkbox input + label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 2834, ../../assets/css/sass/main.sass */
.b-s .styled-checkbox input + label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  min-width: 20px;
  border: 1px solid #DDDDDD;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='448.8' height='448.8'%3E%3Cpath d='M142.8 323.85L35.7 216.75 0 252.45l142.8 142.8 306-306-35.7-35.7z'/%3E%3C/svg%3E");
  margin-right: 10px;
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-background-size 0.11s;
  transition: -webkit-background-size 0.11s;
  -o-transition: background-size 0.11s;
  transition: background-size 0.11s;
  transition: background-size 0.11s, -webkit-background-size 0.11s;
  -webkit-background-size: 0 0;
  background-size: 0;
  position: relative;
  vertical-align: middle;
}
/* line 2851, ../../assets/css/sass/main.sass */
.b-s .styled-checkbox input + label span {
  vertical-align: middle;
}
/* line 2853, ../../assets/css/sass/main.sass */
.b-s .styled-checkbox input + label a {
  color: #EA1F30;
}
/* line 2855, ../../assets/css/sass/main.sass */
.b-s .styled-checkbox input + label a:hover {
  opacity: 0.7;
}

/* line 2859, ../../assets/css/sass/main.sass */
.main-news-slider .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  height: 140px;
  width: 55px;
  margin-top: -70px;
  background-color: transparent;
  border: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='105' viewBox='38.145 29.5 34 105'%3E%3Cpath fill='%23A2A2A2' d='M41.162 29.5l30.982 52.47-.054.03.055.034L41.162 134.5l-3.018-2.13L67.156 82 38.145 31.635l3.017-2.135z'/%3E%3C/svg%3E");
  -webkit-background-size: 34px 105px;
  background-size: 34px 105px;
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transition: opacity 0.15s;
  -o-transition: opacity 0.15s;
  transition: opacity 0.15s;
  font-size: 0;
}
/* line 2875, ../../assets/css/sass/main.sass */
.main-news-slider .slick-arrow:hover {
  opacity: 0.7;
}
/* line 2877, ../../assets/css/sass/main.sass */
.main-news-slider .slick-arrow:active {
  opacity: 0.9;
}
@media (max-width: 1350px) {
  /* line 2859, ../../assets/css/sass/main.sass */
  .main-news-slider .slick-arrow {
    height: 70px;
    width: 30px;
    margin-top: -25px;
    -webkit-background-size: cover;
    background-size: cover;
    background-color: rgba(68, 68, 68, 0.15);
    -webkit-background-size: 20px 50px;
    background-size: 20px 50px;
    -webkit-border-top-left-radius: 7px;
    border-top-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
  }
}
/* line 2890, ../../assets/css/sass/main.sass */
.main-news-slider .slick-prev {
  left: -50px;
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
@media (max-width: 1350px) {
  /* line 2890, ../../assets/css/sass/main.sass */
  .main-news-slider .slick-prev {
    left: 8px;
  }
}
@media (max-width: 500px) {
  /* line 2890, ../../assets/css/sass/main.sass */
  .main-news-slider .slick-prev {
    left: 0;
  }
}
/* line 2897, ../../assets/css/sass/main.sass */
.main-news-slider .slick-next {
  right: -50px;
}
@media (max-width: 1350px) {
  /* line 2897, ../../assets/css/sass/main.sass */
  .main-news-slider .slick-next {
    right: 8px;
  }
}
@media (max-width: 500px) {
  /* line 2897, ../../assets/css/sass/main.sass */
  .main-news-slider .slick-next {
    right: 0;
  }
}
/* line 2904, ../../assets/css/sass/main.sass */
.main-news-slider .slick-track {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* line 2910, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 15px 15px;
  border: 1px solid #d6d6d6;
  margin: 0px 8px;
  float: none;
  height: auto;
  position: relative;
}
@media (max-width: 500px) {
  /* line 2910, ../../assets/css/sass/main.sass */
  .main-news-slider .slide-item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
  }
}
/* line 2923, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item figure {
  margin-right: 15px;
}
/* line 2925, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item figure img {
  width: 180px;
  min-width: 180px;
}
@media (max-width: 500px) {
  /* line 2923, ../../assets/css/sass/main.sass */
  .main-news-slider .slide-item figure {
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
    margin-right: 0;
  }
  /* line 2933, ../../assets/css/sass/main.sass */
  .main-news-slider .slide-item figure img {
    width: 100%;
  }
}
/* line 2935, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item .slide-text {
  position: relative;
  padding-bottom: 30px;
}
/* line 2938, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item .slide-text .white-button {
  position: absolute;
  bottom: 0;
  font-size: 12px;
}
/* line 2942, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item h3 {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 2947, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item time {
  font-size: 13px;
  color: #777;
  margin-bottom: 10px;
  display: block;
}
/* line 2952, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item p {
  font-size: 13px;
  color: #444;
  font-weight: 400;
  margin-bottom: 10px;
  height: 72px;
  max-height: 72px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 500px) {
  /* line 2952, ../../assets/css/sass/main.sass */
  .main-news-slider .slide-item p {
    height: auto;
  }
}
/* line 2963, ../../assets/css/sass/main.sass */
.main-news-slider .slide-item p::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 15px;
  width: 100px;
  background: -webkit-gradient(linear, left top, right top, color-stop(-1%, rgba(255, 255, 255, 0)), color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0.01)), to(white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) -1%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, white 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) -1%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) -1%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, white 100%);
}

/* line 2976, ../../assets/css/sass/main.sass */
.up {
  text-align: right;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 2980, ../../assets/css/sass/main.sass */
.up.show {
  opacity: 1;
}
@media (max-width: 768px) {
  /* line 2976, ../../assets/css/sass/main.sass */
  .up {
    display: none;
  }
}
/* line 2984, ../../assets/css/sass/main.sass */
.up .arw {
  position: fixed;
  top: 65vh;
  right: 50%;
  margin-right: -700px;
  z-index: 950;
  display: inline-block;
  width: 60px;
  height: 60px;
  color: #fff;
  cursor: pointer;
  background: #EA1F30;
  font-size: 55px;
  text-align: center;
  line-height: 54px;
  font-weight: 700;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.1;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media (max-width: 1450px) {
  /* line 2984, ../../assets/css/sass/main.sass */
  .up .arw {
    margin-right: auto;
    right: 10px;
  }
}
/* line 3006, ../../assets/css/sass/main.sass */
.up .arw:hover {
  cursor: pointer;
  background: #ea1f30;
  color: #fff;
  opacity: 1;
}

/* line 1, ../../assets/css/sass/_atomic.sass */
.p-s {
  position: static;
}

/* line 4, ../../assets/css/sass/_atomic.sass */
.p-r {
  position: relative;
}

/* line 7, ../../assets/css/sass/_atomic.sass */
.p-a {
  position: absolute;
}

/* line 10, ../../assets/css/sass/_atomic.sass */
.bg-f {
  background: #fff;
}

/* line 13, ../../assets/css/sass/_atomic.sass */
.dn {
  display: none;
}

/* line 16, ../../assets/css/sass/_atomic.sass */
.ddn {
  display: none !important;
}

/* line 19, ../../assets/css/sass/_atomic.sass */
.clear {
  clear: both;
}

/* line 22, ../../assets/css/sass/_atomic.sass */
.f-r {
  float: right;
}

/* line 25, ../../assets/css/sass/_atomic.sass */
.f-l {
  float: left;
}

/* line 28, ../../assets/css/sass/_atomic.sass */
.t-w100 {
  display: table;
  width: 100%;
}

/* line 32, ../../assets/css/sass/_atomic.sass */
.ta-r {
  text-align: right;
}

/* line 35, ../../assets/css/sass/_atomic.sass */
.ta-c {
  text-align: center;
}

/* line 38, ../../assets/css/sass/_atomic.sass */
.ta-l {
  text-align: left;
}

/* line 41, ../../assets/css/sass/_atomic.sass */
.va-t {
  vertical-align: top;
}

/* line 44, ../../assets/css/sass/_atomic.sass */
.va-m {
  vertical-align: middle;
}

/* line 47, ../../assets/css/sass/_atomic.sass */
.va-b {
  vertical-align: bottom;
}

/* line 50, ../../assets/css/sass/_atomic.sass */
.ws-nr {
  white-space: nowrap;
}

/* line 53, ../../assets/css/sass/_atomic.sass */
.ws-n {
  white-space: normal;
}

/* line 56, ../../assets/css/sass/_atomic.sass */
.wa {
  width: auto;
}

/* line 59, ../../assets/css/sass/_atomic.sass */
.w1px {
  width: 1px;
}

/* line 62, ../../assets/css/sass/_atomic.sass */
.w100pr {
  width: 100%;
}

/* line 65, ../../assets/css/sass/_atomic.sass */
.w100px {
  width: 100px;
}

/* line 68, ../../assets/css/sass/_atomic.sass */
.mrl-a {
  margin-right: auto;
  margin-left: auto;
}

/* line 72, ../../assets/css/sass/_atomic.sass */
.m-5 {
  margin: 5px;
}

/* line 75, ../../assets/css/sass/_atomic.sass */
.mr-10 {
  margin-right: 10px;
}

/* line 78, ../../assets/css/sass/_atomic.sass */
.mr-15 {
  margin-right: 15px;
}

/* line 81, ../../assets/css/sass/_atomic.sass */
.mr-20 {
  margin-right: 20px;
}

/* line 84, ../../assets/css/sass/_atomic.sass */
.mr-30 {
  margin-right: 30px;
}

/* line 87, ../../assets/css/sass/_atomic.sass */
.m-15 {
  margin: 15px;
}

/* line 90, ../../assets/css/sass/_atomic.sass */
.mr-5 {
  margin-right: 5px;
}

/* line 93, ../../assets/css/sass/_atomic.sass */
.mb-0 {
  margin-bottom: 0px;
}

/* line 96, ../../assets/css/sass/_atomic.sass */
.mb-5 {
  margin-bottom: 5px;
}

/* line 99, ../../assets/css/sass/_atomic.sass */
.mb-10 {
  margin-bottom: 10px;
}

/* line 102, ../../assets/css/sass/_atomic.sass */
.mb-15 {
  margin-bottom: 15px;
}

/* line 105, ../../assets/css/sass/_atomic.sass */
.mb-20 {
  margin-bottom: 20px;
}

/* line 108, ../../assets/css/sass/_atomic.sass */
.mb-25 {
  margin-bottom: 25px;
}

/* line 111, ../../assets/css/sass/_atomic.sass */
.mt-5 {
  margin-top: 5px;
}

/* line 114, ../../assets/css/sass/_atomic.sass */
.mt-10 {
  margin-top: 10px;
}

/* line 117, ../../assets/css/sass/_atomic.sass */
.mt-15 {
  margin-top: 15px;
}

/* line 120, ../../assets/css/sass/_atomic.sass */
.ml-15 {
  margin-left: 15px;
}

/* line 123, ../../assets/css/sass/_atomic.sass */
.mtb-25-10 {
  margin-top: 25px;
  margin-bottom: 10px;
}

/* line 127, ../../assets/css/sass/_atomic.sass */
.mtb-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 131, ../../assets/css/sass/_atomic.sass */
.mtb-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 135, ../../assets/css/sass/_atomic.sass */
.mtb-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 139, ../../assets/css/sass/_atomic.sass */
.mtb-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 143, ../../assets/css/sass/_atomic.sass */
.mtb-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

/* line 147, ../../assets/css/sass/_atomic.sass */
.mtb-25-30 {
  margin-top: 25px;
  margin-bottom: 30px;
}

/* line 151, ../../assets/css/sass/_atomic.sass */
.mtb-20-25 {
  margin-top: 20px;
  margin-bottom: 25px;
}

/* line 155, ../../assets/css/sass/_atomic.sass */
.mtb-25-15 {
  margin-top: 25px;
  margin-bottom: 15px;
}

/* line 159, ../../assets/css/sass/_atomic.sass */
.mtb-25-20 {
  margin-top: 25px;
  margin-bottom: 20px;
}

/* line 163, ../../assets/css/sass/_atomic.sass */
.mrl-15 {
  margin-right: 15px;
  margin-left: 15px;
}

/* line 167, ../../assets/css/sass/_atomic.sass */
.pb-10 {
  padding-bottom: 10px;
}

/* line 170, ../../assets/css/sass/_atomic.sass */
.prb-20-10 {
  padding-right: 20px;
  padding-bottom: 10px;
}

/* line 174, ../../assets/css/sass/_atomic.sass */
.prb-10-5 {
  padding-right: 10px;
  padding-bottom: 5px;
}

/* line 178, ../../assets/css/sass/_atomic.sass */
.pb-15 {
  padding-bottom: 15px;
}

/* line 181, ../../assets/css/sass/_atomic.sass */
.p-0 {
  padding: 0px;
}

/* line 184, ../../assets/css/sass/_atomic.sass */
.prl-0 {
  padding-right: 0px;
  padding-left: 0px;
}

/* line 188, ../../assets/css/sass/_atomic.sass */
.pt-24 {
  padding-top: 24px;
}

/* line 191, ../../assets/css/sass/_atomic.sass */
.ptb-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 195, ../../assets/css/sass/_atomic.sass */
.ptb-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 199, ../../assets/css/sass/_atomic.sass */
.ptb-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 203, ../../assets/css/sass/_atomic.sass */
.ptb-25-20 {
  padding-top: 25px;
  padding-bottom: 20px;
}

/* line 207, ../../assets/css/sass/_atomic.sass */
.ptb-25-10 {
  padding-top: 25px;
  padding-bottom: 10px;
}

@media (max-width: 1366px) {
  /* line 2, ../../assets/css/sass/_media.sass */
  .b10__td1:last-child {
    padding-left: 20px;
  }

  /* line 4, ../../assets/css/sass/_media.sass */
  .b11__f1 {
    max-width: 70px;
    max-height: 70px;
  }

  /* line 7, ../../assets/css/sass/_media.sass */
  .b11__w1 {
    line-height: 100%;
    display: inline-block;
    font-size: 12px;
  }

  /* line 11, ../../assets/css/sass/_media.sass */
  .b11__h2 {
    font-size: 15px;
  }

  /* line 14, ../../assets/css/sass/_media.sass */
  .b4_1 .b4__td1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  /* line 17, ../../assets/css/sass/_media.sass */
  .b4_1 .b4__f1 {
    max-width: 100%;
  }

  /* line 19, ../../assets/css/sass/_media.sass */
  .fr1__c {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 22, ../../assets/css/sass/_media.sass */
  .b1 {
    width: 25%;
  }

  /* line 24, ../../assets/css/sass/_media.sass */
  .b2__w2 {
    font-size: 22px;
  }

  /* line 26, ../../assets/css/sass/_media.sass */
  .b4__td1 {
    padding-right: 15px;
    padding-left: 15px;
  }

  /* line 30, ../../assets/css/sass/_media.sass */
  .menu2_2 .menu2__a {
    font-size: 11px;
  }
  /* line 32, ../../assets/css/sass/_media.sass */
  .menu2_2 .menu2__a-c:first-child .menu2__a {
    padding-bottom: 7px;
  }

  /* line 34, ../../assets/css/sass/_media.sass */
  .menu2__a {
    font-size: 13px;
  }

  /* line 36, ../../assets/css/sass/_media.sass */
  .menu3__a {
    padding: 5px 10px;
    font-size: 11px;
  }

  /* line 41, ../../assets/css/sass/_media.sass */
  .uc .prv, .uc .nxt {
    top: -3px;
    margin: 0;
  }
  /* line 44, ../../assets/css/sass/_media.sass */
  .uc .prv {
    left: 10px;
  }
  /* line 46, ../../assets/css/sass/_media.sass */
  .uc .nxt {
    right: 10px;
  }

  /* line 49, ../../assets/css/sass/_media.sass */
  .uc1 .prv, .uc1 .nxt {
    top: 0;
    margin: auto;
  }
  /* line 52, ../../assets/css/sass/_media.sass */
  .uc1 .prv {
    left: -27px;
  }
  /* line 54, ../../assets/css/sass/_media.sass */
  .uc1 .nxt {
    right: -27px;
  }

  /* line 56, ../../assets/css/sass/_media.sass */
  .b3 .c {
    width: auto;
    margin-right: 64px;
    margin-left: 64px;
  }

  /* line 60, ../../assets/css/sass/_media.sass */
  .hr3 .c, .hr4 .c {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 63, ../../assets/css/sass/_media.sass */
  .c, .c1 {
    width: 100%;
    padding-right: 5px;
    padding-left: 5px;
  }

  /* line 68, ../../assets/css/sass/_media.sass */
  .slrrc {
    width: 95%;
  }

  /* line 71, ../../assets/css/sass/_media.sass */
  .hr1 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  /* line 76, ../../assets/css/sass/_media.sass */
  .b10 {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  /* line 79, ../../assets/css/sass/_media.sass */
  .b12__a1-c {
    margin-bottom: 30px;
  }

  /* line 81, ../../assets/css/sass/_media.sass */
  .b12__a1-c1 {
    display: inline-block;
    margin-right: 15px;
  }

  /* line 84, ../../assets/css/sass/_media.sass */
  .b12__td4 {
    font-size: 12px;
  }
  /* line 85, ../../assets/css/sass/_media.sass */
  .b12__td4:last-child {
    width: 50%;
  }

  /* line 88, ../../assets/css/sass/_media.sass */
  .b12__w1 {
    font-size: 11px;
  }

  /* line 90, ../../assets/css/sass/_media.sass */
  .b12__w2 {
    font-size: 10px;
  }

  /* line 92, ../../assets/css/sass/_media.sass */
  .b13 .b13__t1-c1 {
    display: block;
    padding-left: 0;
  }
  /* line 95, ../../assets/css/sass/_media.sass */
  .b13 .b13__t1-c1:first-child {
    margin-bottom: 20px;
  }

  /* line 97, ../../assets/css/sass/_media.sass */
  .b13_1 .b13__t1 .b13__td1 {
    padding-left: 10px;
    font-size: 12px;
    padding-right: 10px;
  }

  /* line 102, ../../assets/css/sass/_media.sass */
  .b10 .c {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 105, ../../assets/css/sass/_media.sass */
  .b10 .b10__td1 {
    width: 100%;
    display: block;
    padding-left: 0;
  }

  /* line 109, ../../assets/css/sass/_media.sass */
  .b10__td1:first-child {
    padding-bottom: 75px;
  }

  /* line 111, ../../assets/css/sass/_media.sass */
  .h1-c_4 {
    margin-bottom: 20px;
  }

  /* line 113, ../../assets/css/sass/_media.sass */
  .b8__w1 {
    font-size: 12px;
  }

  /* line 116, ../../assets/css/sass/_media.sass */
  .b4_1 .b4__h2 {
    font-size: 16px;
    min-height: 42px;
  }
  /* line 119, ../../assets/css/sass/_media.sass */
  .b4_1 .b4__w1 {
    font-size: 12px;
  }

  /* line 121, ../../assets/css/sass/_media.sass */
  .b7__a {
    width: 50%;
  }

  /* line 124, ../../assets/css/sass/_media.sass */
  .b2_1 .b2__w2 {
    font-size: 16px;
  }

  /* line 126, ../../assets/css/sass/_media.sass */
  .b5__h1 {
    font-size: 18px;
  }

  /* line 128, ../../assets/css/sass/_media.sass */
  .b5_1 .b5__td1:first-child, .b5_2 .b5__td1:first-child {
    padding-right: 0;
  }

  /* line 130, ../../assets/css/sass/_media.sass */
  .b5__w1 {
    font-size: 12px;
  }

  /* line 132, ../../assets/css/sass/_media.sass */
  .menu2_2 .menu2__a-c:first-child .menu2__a {
    padding-bottom: 7px;
    padding-top: 12px;
  }

  /* line 135, ../../assets/css/sass/_media.sass */
  .menu2_1 .menu2__a {
    padding: 10px 7px;
  }

  /* line 137, ../../assets/css/sass/_media.sass */
  .b1 {
    width: 33.33333%;
  }

  /* line 139, ../../assets/css/sass/_media.sass */
  .menu1__a {
    font-size: 12px;
    padding-right: 14px;
    padding-left: 14px;
  }

  /* line 143, ../../assets/css/sass/_media.sass */
  .menu2__a {
    font-size: 11px;
  }

  /* line 145, ../../assets/css/sass/_media.sass */
  .menu3 {
    margin-top: 5px;
  }

  /* line 148, ../../assets/css/sass/_media.sass */
  .menu2_2 .menu2__a {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 152, ../../assets/css/sass/_media.sass */
  .menu2_2 .menu2__a-c_1 {
    display: none;
  }

  /* line 154, ../../assets/css/sass/_media.sass */
  .menu2__a-c_2 {
    display: block;
  }

  /* line 156, ../../assets/css/sass/_media.sass */
  .menu2__a-c {
    position: static;
  }

  /* line 158, ../../assets/css/sass/_media.sass */
  .menu3 {
    width: 100%;
    margin-top: 0;
  }

  /* line 163, ../../assets/css/sass/_media.sass */
  .hr2__td1:first-child {
    padding-right: 10px;
  }
  /* line 165, ../../assets/css/sass/_media.sass */
  .hr2__td1:nth-child(2) {
    width: 36%;
    padding-right: 10px;
  }

  /* line 168, ../../assets/css/sass/_media.sass */
  .hr2__t2 .hr2__td2 {
    display: block;
  }

  /* line 170, ../../assets/css/sass/_media.sass */
  .b-s .b2__f1 {
    margin-right: 5px;
  }

  /* line 172, ../../assets/css/sass/_media.sass */
  .b2__w2 {
    font-size: 13px;
  }

  /* line 174, ../../assets/css/sass/_media.sass */
  .b4__h2 {
    font-size: 18px;
  }

  /* line 176, ../../assets/css/sass/_media.sass */
  .b4__w1, .b5__td1:last-child {
    font-size: 12px;
  }

  /* line 178, ../../assets/css/sass/_media.sass */
  .fr1__td1:first-child {
    margin-bottom: 20px;
  }

  /* line 180, ../../assets/css/sass/_media.sass */
  .fr1 {
    text-align: center;
  }

  /* line 182, ../../assets/css/sass/_media.sass */
  .b-s .fr1__b {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: auto;
  }

  /* line 187, ../../assets/css/sass/_media.sass */
  .fr1__sep {
    height: 1px;
  }

  /* line 190, ../../assets/css/sass/_media.sass */
  .b-s .fr1__b:nth-child(2), .b-s .fr1__b:nth-child(3) {
    margin-top: 20px;
  }
  /* line 192, ../../assets/css/sass/_media.sass */
  .b-s .fr1__b:nth-child(2) {
    margin-right: 20px;
  }

  /* line 194, ../../assets/css/sass/_media.sass */
  .fr1__td1 {
    text-align: left;
  }

  /* line 196, ../../assets/css/sass/_media.sass */
  .menu4__t1 {
    text-align: left;
    width: auto;
  }
}
@media (max-width: 767px) {
  /* line 202, ../../assets/css/sass/_media.sass */
  .hr1 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 205, ../../assets/css/sass/_media.sass */
  .menu3__a {
    padding: 8px 10px;
    font-size: 14px;
  }

  /* line 208, ../../assets/css/sass/_media.sass */
  .menu3__a.act {
    background-color: #cecece;
  }

  /* line 210, ../../assets/css/sass/_media.sass */
  .b12__td1:first-child:before {
    display: none;
  }

  /* line 212, ../../assets/css/sass/_media.sass */
  .b12__t1 .b12__td1 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 215, ../../assets/css/sass/_media.sass */
  .b12__h1, .b14__h1 {
    font-size: 16px;
  }

  /* line 217, ../../assets/css/sass/_media.sass */
  .b11__h1, .b12__h2 {
    font-size: 18px;
  }

  /* line 219, ../../assets/css/sass/_media.sass */
  .b12 .b12__td1 {
    display: block;
    width: auto;
  }

  /* line 222, ../../assets/css/sass/_media.sass */
  .b-s .b9__a-c {
    padding-right: 0;
    padding-left: 0;
    width: 100%;
  }

  /* line 227, ../../assets/css/sass/_media.sass */
  .b4_1 .b4__h2 {
    min-height: 1px;
  }
  /* line 229, ../../assets/css/sass/_media.sass */
  .b4_1 .b4__td1 {
    display: block;
    width: auto;
    text-align: center;
  }

  /* line 233, ../../assets/css/sass/_media.sass */
  .b7__a {
    padding: 10px;
  }

  /* line 235, ../../assets/css/sass/_media.sass */
  .b7__t {
    height: 150px;
    margin-bottom: 20px;
  }

  /* line 238, ../../assets/css/sass/_media.sass */
  .b7__f1 {
    max-height: 150px;
  }

  /* line 240, ../../assets/css/sass/_media.sass */
  .b6__h1 {
    font-size: 18px;
    white-space: normal;
  }

  /* line 243, ../../assets/css/sass/_media.sass */
  .b6__c {
    padding-right: 15px;
    padding-left: 15px;
    overflow: hidden;
  }

  /* line 247, ../../assets/css/sass/_media.sass */
  .b6__w1 {
    font-size: 12px;
    white-space: normal;
  }

  /* line 250, ../../assets/css/sass/_media.sass */
  .b1 {
    width: 50%;
  }

  /* line 252, ../../assets/css/sass/_media.sass */
  .menu1__a {
    font-size: 11px;
    padding-right: 5px;
    padding-left: 5px;
  }

  /* line 256, ../../assets/css/sass/_media.sass */
  .scl__a {
    margin-left: 8px;
  }

  /* line 258, ../../assets/css/sass/_media.sass */
  .b-s .hr2__td1 {
    display: block;
    text-align: center;
    width: auto;
  }

  /* line 262, ../../assets/css/sass/_media.sass */
  .hr2__t2 {
    margin-right: auto;
    margin-left: auto;
  }

  /* line 265, ../../assets/css/sass/_media.sass */
  .b-s .hr2__td2 {
    display: table-cell;
    text-align: left;
    padding-right: 10px;
  }

  /* line 269, ../../assets/css/sass/_media.sass */
  .slider__hdr {
    font-size: 18px;
  }

  /* line 271, ../../assets/css/sass/_media.sass */
  .slider__w1 {
    font-size: 15px;
  }

  /* line 273, ../../assets/css/sass/_media.sass */
  .slider__txt {
    font-size: 12px;
    width: auto;
  }

  /* line 276, ../../assets/css/sass/_media.sass */
  .slider .c {
    padding-left: 40px;
    padding-right: 40px;
  }

  /* line 279, ../../assets/css/sass/_media.sass */
  .slider__btn {
    font-size: 12px;
  }

  /* line 282, ../../assets/css/sass/_media.sass */
  .slider-c .slider-element {
    max-height: 280px;
  }
  /* line 284, ../../assets/css/sass/_media.sass */
  .slider-c .slick-next {
    right: 5px;
  }
  /* line 286, ../../assets/css/sass/_media.sass */
  .slider-c .slick-prev {
    left: 5px;
  }
  /* line 289, ../../assets/css/sass/_media.sass */
  .slider-c .slick-arrow::before {
    font-size: 30px;
  }
  /* line 292, ../../assets/css/sass/_media.sass */
  .slider-c .slick-dots button {
    width: 10px;
    height: 10px;
  }

  /* line 296, ../../assets/css/sass/_media.sass */
  .slrrc {
    margin-bottom: 30px;
  }

  /* line 298, ../../assets/css/sass/_media.sass */
  .b2__w1 {
    font-size: 14px;
    margin-bottom: 15px;
  }

  /* line 301, ../../assets/css/sass/_media.sass */
  .b-s .b5__td1 {
    width: auto;
    display: block;
    text-align: center;
  }

  /* line 305, ../../assets/css/sass/_media.sass */
  .b5__td2 {
    display: inline-block;
  }

  /* line 307, ../../assets/css/sass/_media.sass */
  .h1 {
    font-size: 18px;
  }

  /* line 309, ../../assets/css/sass/_media.sass */
  .menu2__a_1:after {
    margin-top: -3px;
  }
}
@media (max-width: 479px) {
  /* line 314, ../../assets/css/sass/_media.sass */
  .sf2 .sf__f3_1 {
    top: 0;
    bottom: 0;
    margin: auto 0;
    height: 52px;
    left: 10px;
    position: absolute;
    z-index: 5;
  }
  /* line 322, ../../assets/css/sass/_media.sass */
  .sf2 .sf__f3_2 {
    position: absolute;
    z-index: 5;
    top: 0;
    bottom: 0;
    margin: auto 0;
    height: 52px;
    position: absolute;
    right: 10px;
  }
  /* line 331, ../../assets/css/sass/_media.sass */
  .sf2 .slick-arrow {
    display: block !important;
  }

  /* line 333, ../../assets/css/sass/_media.sass */
  .b10__td1:first-child {
    padding-bottom: 30px;
  }

  /* line 335, ../../assets/css/sass/_media.sass */
  .sf1 {
    display: none;
  }

  /* line 337, ../../assets/css/sass/_media.sass */
  .sf-c {
    width: 320px;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1px;
  }

  /* line 343, ../../assets/css/sass/_media.sass */
  .sf__t1 {
    width: 100%;
  }

  /* line 345, ../../assets/css/sass/_media.sass */
  .sf2 .sf__f1 {
    max-width: 318px;
    max-height: 318px;
  }

  /* line 348, ../../assets/css/sass/_media.sass */
  .sf__t1 {
    width: 320px;
    height: 320px;
  }

  /* line 352, ../../assets/css/sass/_media.sass */
  .b13__td1 {
    border-bottom: 1px dotted #D6D6D6;
    border-top: 0;
  }

  /* line 355, ../../assets/css/sass/_media.sass */
  .slrrc.slrrc_1 {
    margin-bottom: 0;
  }

  /* line 358, ../../assets/css/sass/_media.sass */
  .b13_1 .b13__tr1:nth-child(1) .b13__td1 {
    display: none;
  }
  /* line 360, ../../assets/css/sass/_media.sass */
  .b13_1 .b13__tr1:nth-child(2) .b13__td1:nth-child(1) {
    border-top: 1px dotted #D6D6D6;
  }
  /* line 362, ../../assets/css/sass/_media.sass */
  .b13_1 .b13__tr1 .b13__td1 {
    width: auto;
    border-right: 1px dotted #D6D6D6;
    border-left: 1px dotted #D6D6D6;
  }
  /* line 366, ../../assets/css/sass/_media.sass */
  .b13_1 .b13__tr1:last-child .b13__td1:last-child {
    border-bottom: 1px dotted #D6D6D6;
  }

  /* line 368, ../../assets/css/sass/_media.sass */
  .b13__td1_1 {
    display: block;
  }

  /* line 370, ../../assets/css/sass/_media.sass */
  .b13_1 .b13__td1 {
    display: block;
    width: auto;
    text-align: center;
  }

  /* line 374, ../../assets/css/sass/_media.sass */
  .b13__t1 .b13__tr1 .b13__td1 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  /* line 378, ../../assets/css/sass/_media.sass */
  .b12 .b12__t1 .b12__td1 {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 382, ../../assets/css/sass/_media.sass */
  .b12__td3:first-child {
    padding-right: 7px;
  }
  /* line 384, ../../assets/css/sass/_media.sass */
  .b12__td3:last-child {
    padding-left: 7px;
  }

  /* line 386, ../../assets/css/sass/_media.sass */
  .b11__td1:last-child {
    display: block;
    margin-top: 10px;
    text-align: center;
  }

  /* line 390, ../../assets/css/sass/_media.sass */
  .b6__h1 {
    font-size: 16px;
  }

  /* line 392, ../../assets/css/sass/_media.sass */
  .b6_1 .b6__w1 {
    font-size: 12px;
  }

  /* line 394, ../../assets/css/sass/_media.sass */
  .b7__a {
    width: 100%;
  }

  /* line 396, ../../assets/css/sass/_media.sass */
  .b7__t {
    height: 260px;
    margin-bottom: 20px;
  }

  /* line 399, ../../assets/css/sass/_media.sass */
  .b7__f1 {
    max-height: 260px;
  }

  /* line 401, ../../assets/css/sass/_media.sass */
  .b7__h1 {
    font-size: 16px;
  }

  /* line 403, ../../assets/css/sass/_media.sass */
  .b7__w1 {
    font-size: 12px;
  }

  /* line 405, ../../assets/css/sass/_media.sass */
  .menu2__a-c_3 .menu2__a:before {
    display: none;
  }

  /* line 407, ../../assets/css/sass/_media.sass */
  .b4 {
    padding-top: 20px;
  }

  /* line 409, ../../assets/css/sass/_media.sass */
  .b4__h1-c {
    margin-bottom: 20px;
  }

  /* line 411, ../../assets/css/sass/_media.sass */
  .b2__w2 {
    font-size: 9px;
  }

  /* line 413, ../../assets/css/sass/_media.sass */
  .b3 .c {
    margin-right: 30px;
    margin-left: 30px;
  }

  /* line 417, ../../assets/css/sass/_media.sass */
  .carousel_1 .owl-next {
    right: -30px;
  }
  /* line 419, ../../assets/css/sass/_media.sass */
  .carousel_1 .owl-prev {
    left: -30px;
  }

  /* line 421, ../../assets/css/sass/_media.sass */
  .b4__h1 {
    padding-right: 0px;
    padding-left: 0;
    font-size: 14px;
  }

  /* line 425, ../../assets/css/sass/_media.sass */
  .b4__td1 {
    display: block;
    width: auto;
    margin-bottom: 15px;
    padding-right: 0;
    padding-left: 0;
  }

  /* line 431, ../../assets/css/sass/_media.sass */
  .b3__e {
    padding-right: 10px;
    padding-left: 10px;
  }

  /* line 434, ../../assets/css/sass/_media.sass */
  .b3__w1 {
    height: 99px;
    font-size: 12px;
  }

  /* line 437, ../../assets/css/sass/_media.sass */
  .b3__h1 {
    font-size: 15px;
  }

  /* line 439, ../../assets/css/sass/_media.sass */
  .slrrc {
    margin-bottom: 40px;
  }

  /* line 441, ../../assets/css/sass/_media.sass */
  .b-s .hr2__td2 {
    display: block;
  }

  /* line 443, ../../assets/css/sass/_media.sass */
  .fr1__td1 {
    display: block;
    width: auto;
    text-align: center;
    padding-right: 0;
  }

  /* line 448, ../../assets/css/sass/_media.sass */
  .b-s .fr1__b:nth-child(2) {
    margin-right: 0;
  }

  /* line 450, ../../assets/css/sass/_media.sass */
  .menu4__a {
    font-size: 11px;
  }

  /* line 452, ../../assets/css/sass/_media.sass */
  .b1 {
    width: 100%;
  }

  /* line 454, ../../assets/css/sass/_media.sass */
  .menu2__a-c_3 {
    display: block;
  }

  /* line 456, ../../assets/css/sass/_media.sass */
  .menu2_1 .menu2__a-c {
    float: none;
    text-align: center;
  }

  /* line 459, ../../assets/css/sass/_media.sass */
  .menu3 {
    z-index: 7;
  }

  /* line 462, ../../assets/css/sass/_media.sass */
  .menu2_1 .menu2__a-c_1 {
    display: none;
  }
  /* line 464, ../../assets/css/sass/_media.sass */
  .menu2_1 .menu2__a-c {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 467, ../../assets/css/sass/_media.sass */
  .menu2_1 .menu2__a {
    font-size: 22px;
  }
}
@media (max-width: 360px) {
  /* line 472, ../../assets/css/sass/_media.sass */
  .sf2 .sf__a1 {
    display: none;
  }
  /* line 474, ../../assets/css/sass/_media.sass */
  .sf2 .sf__f1_1 {
    display: inline-block;
  }
}
