@charset "UTF-8";

/*
#
# styles map
#

base

slick
fancybox
mCustomScrollbar

project
but


block1 [head]
  header1
  chose-city1
  header2
  menu1
  content-over1
  link-contact1
  content-over2
  list-advantage1

padding1
title1
list-game1
icon-list1
button-center1
title2
special-offers-carousel1
title3
nav-tab1
content-tab1__item
table1
space1
text-button-price1
content-over3
nav-tab2
content-over4
nav-tab3
table2
tooltip1
package-contain1
icon-list2
text-alert1
block2
list-additional-service1
padding2
nav-tab4
content-tab2
list-game2
icon-list3
button-more1
nav-tab5
carousel-gallery1
carousel-review1
star-list1
rate-chose1
content-over5
faq-list1
map-content1
background-footer1
footer
list-link1
link-contact2
scroll-header1
menu2
modal
check1
ui-datepicker
small-text-modal1
disable-form1
modal-information1
icon-list4
price-block1
content1
menu-button1
list-game1-js
content-table-scroll1
list-game2-js
mobile-menu1
menu3
black-background1
title-modal-mobile1
text-modal1
modal-slider1
hide-content-price1
padding3
title4
list-foto1
pagination1
review-list1
list-action1
block-address1
map-block1
ask-question-form1
list-link-modal-test1
js-loader
programs-action
text-page1

etc

== blocks
ent
list_adv
list_srv
b_lazer

== modules
b_top
b_bot
b_price
b_photo


====
@media only screen and

(max-width:1420px)
(max-width:1239px)
(max-width:1000px)
(max-width:760px)
(max-width:359px)


*/


/* base */
html,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
  margin:0;
  padding:0;
  border:0;
  vertical-align:baseline;
}

body,
html {
  height:100%;
}

body a,
html a {
  text-decoration:none;
}

body input,
html input {
  -webkit-appearance:none;
}

a img,
fieldset,
img {
  border:none
}

button,
input[type=submit] {
  cursor:pointer;
}

button::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
  padding: 0;
  border: 0;
}

textarea{overflow:auto}

button,input{margin:0;padding:0;border:0}

a,a:focus,button,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}

*,div{outline:none!important}

ol,ul{list-style-type:none}

img{vertical-align:top}

li { list-style:none; }

@media only screen and (min-device-width:320px) and (max-device-width:480px){
  *{-webkit-text-size-adjust:none}
}

table { border-spacing:0;border-collapse:collapse;width:100%; }

.clear { clear:both; }

.page { overflow:hidden;position:relative;width:100%; }

input[type=password],
input[type=text],
textarea {
  box-sizing:border-box;
}

input:focus::-webkit-contacts-auto-fill-button{opacity:0}

.show-tablet1{display:none}
@media only screen and (max-width:1000px){.show-tablet1{display:block}}
@media only screen and (max-width:1000px){.hide-tablet1{display:none}}

.show-mobile1{display:none}
@media only screen and (max-width:760px){.show-mobile1{display:block}}
@media only screen and (max-width:760px){.hide-mobile1{display:none}}

:focus::-webkit-input-placeholder{opacity:0!important}
:focus::-moz-placeholder{opacity:0!important}
:focus:-ms-input-placeholder{opacity:0!important}
:focus:-moz-placeholder{opacity:0!important}

input,
textarea {
  background:none;
  border:none;
}
textarea { resize:none; }


/* slick */
.slick-slider {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
  position: relative;
  display: block;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff; }
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slide,
.slick-slide img,
.slick-slider .slick-list,
.slick-track {
  transform: translateZ(0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide img {
  display: block;
  max-width: 100%;
}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-next,
.slick-prev {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  height: 20px;
  background: none;
  left: 0;
  z-index: 1;
}
.slick-next:focus,
.slick-prev:focus {
  outline: none;
}
.slick-next.slick-disabled,
.slick-prev.slick-disabled {
  opacity: 0.2;
}
.slick-next:before,
.slick-prev:before {
  height: 30px;
  line-height: 30px;
  content: "prev";
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  color: #fff;
  background: #000;
}
.slick-next {
  right: 0;
  left: auto;
}
.slick-next:before {
  content: "next";
  display: inline-block;
}


/* fancybox */
body.compensate-for-scrollbar { overflow: hidden; }
.fancybox-active { height: auto; }
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}
.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}
.fancybox-container * { box-sizing: border-box; }
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-toolbar {
  right: 0;
  top: 0;
}
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}
.fancybox-is-open .fancybox-stage { overflow: hidden; }
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}
.fancybox-slide:before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
  display: block;
}
.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}
.fancybox-slide--image:before { display: none; }
.fancybox-slide--html { padding: 6px; }
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content { cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-content { cursor: zoom-in; }
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.fancybox-container [data-selectable="true"] { cursor: text; }
.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.fancybox-spaceball { z-index: 1; }
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}
.fancybox-slide--video .fancybox-content { background: #000; }
.fancybox-slide--map .fancybox-content { background: #e5e3df; }
.fancybox-slide--iframe .fancybox-content { background: #fff; }
.fancybox-iframe,
.fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
  color: #ccc;
}
.fancybox-button:link,
.fancybox-button:visited {
  color: #ccc;
}
.fancybox-button:hover { color: #fff; }
.fancybox-button:focus { outline: none; }
.fancybox-button.fancybox-focus { outline: 1px dotted; }
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}
.fancybox-button div { height: 100%; }
.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}
.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}
.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
  display: none;
}
.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden; }
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}
.fancybox-navigation .fancybox-button div { padding: 7px; }
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}
.fancybox-caption {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}
.fancybox-caption--separate { margin-top: -50px; }
.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid;
  border-color: #888 #888 #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}
@keyframes fancybox-rotate {
  to {
    transform: rotate(1turn);
  }
}
.fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translateZ(0);
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current { opacity: 1; }
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1);
}
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-1turn);
  transform: rotate(-1turn);
}
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(1turn);
  transform: rotate(1turn);
}
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1) translateZ(0);
}
.fancybox-fx-tube.fancybox-slide--previous { transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next { transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current { transform: translateZ(0) scale(1); }
@media (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image { padding: 6px 0; }
  .fancybox-close-small { right: -6px; }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}
.fancybox-share p {
  margin: 0;
  padding: 0;
}
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.fancybox-share__button:link,
.fancybox-share__button:visited {
  color: #fff;
}
.fancybox-share__button:hover { text-decoration: none; }
.fancybox-share__button--fb { background: #3b5998; }
.fancybox-share__button--fb:hover { background: #344e86; }
.fancybox-share__button--pt { background: #bd081d; }
.fancybox-share__button--pt:hover { background: #aa0719; }
.fancybox-share__button--tw { background: #1da1f2; }
.fancybox-share__button--tw:hover { background: #0d95e8; }
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}
.fancybox-share__button svg path { fill: #fff; }
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs { display: block; }
.fancybox-show-thumbs .fancybox-inner { right: 212px; }
.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: 7px; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}
.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}
.fancybox-thumbs__list a:before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}
.fancybox-thumbs__list a:focus:before { opacity: 0.5; }
.fancybox-thumbs__list a.fancybox-thumbs-active:before { opacity: 1; }
@media (max-width: 576px) {
  .fancybox-thumbs { width: 110px; }
  .fancybox-show-thumbs .fancybox-inner { right: 110px; }
  .fancybox-thumbs__list a { max-width: calc(100% - 10px); }
}


/* mCustomScrollbar */
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0;left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/images/mCSB_buttons.png?6eb4eb1b4e1b942cfc303eabc12116ed);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:50%}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,.5)),color-stop(100%,hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,.5),hsla(0,0%,100%,0));background-image:-o-linear-gradient(left,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%);background-image:-ms-linear-gradient(left,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,.5)),color-stop(100%,hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,.5),hsla(0,0%,100%,0));background-image:-o-linear-gradient(top,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%);background-image:-ms-linear-gradient(top,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%);background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{border:1px solid hsla(0,0%,100%,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border:1px solid rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}


/* project */
body { font-family:Rubik; }
@media only screen and (max-width:1000px){
  body{width:100%;height:100%}
}

input, textarea { font-family:Rubik; }

.page { max-width:1920px; margin:auto; }

@media only screen and (max-width:760px){
  .page-wrap { left:0;transition:.3s linear;position:relative; }
  .page-wrap.active { left:-280px; }
}

@media only screen and (max-width:760px) and (max-width:359px){
  .page-wrap.active{ left:-260px; }
}

.page-line { max-width:1200px;padding:0 20px;position:relative;margin:auto;*zoom:1; }
.page-line:after { content:" ";display:table;clear:both; }


/* but - buttons */
.but {
  display: inline-flex;
  vertical-align: top;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  height: 60px;
  padding: 0 40px;
  border: none;
  color: #000;
  background: #ffe922;
  font-family: inherit;
  font-size: 13px;
  line-height: 1;
  font-weight: bold;
  letter-spacing: 0.25em;
  text-transform: uppercase;
  border-radius: 0 0 13px 0;
}
.but:before {
  content: "";
  position: absolute;
  /* decors here */
}
.but:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -5px;
  width: 5px;
  height: 45px;
  background:url(/images/i8.svg) no-repeat 0 0;
}
.but b {
  position: relative;
  top: -4px;
  font-weight: bold;
  transition: transform 0.2s ease;
}
.but:hover b { transform:scale(1.1); }
.but i {
  z-index: 1;
  position:absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -5px;
  overflow: hidden;
}
.but i:before {
  content: "";
  position: absolute;
  top: 26px;
  left: -20px;
  width: 35px;
  border: 5px solid #000;
  border-top: none;
  border-right-color: transparent;
  transition: left 0.2s ease;
}
.but i:after {
  opacity: 0.2;
  content:"";
  position:absolute;
  top: 31px;
  left: 0;
  right: 0;
  height: 1px;
  background: #000;
}
.but:hover i:before {
  /* left: 0;  */
  left: -25px;
}



/* mods */
.but--brd {
  height: 57px;
  color: #ffe922;
  background: transparent;
  letter-spacing: 0.15em;
  box-shadow: 0 0 0 3px #ffe922;
  transition:
    color 0.2s ease,
    background 0.2s ease;
}
.but--brd:after {
  top: -3px;
  bottom: 0;
  left: -8px;
  transform: scaleY(-1);
}
.but--brd b { top: -1px; }
.but--brd i { left: -8px; }
.but--brd i:before { top: 27px; }
.but--brd i:after { top: 32px; }
.but--brd:hover {
  color: #000;
  background: #fee923;
}
/* .but--brd:hover i:before { left: -25px; } */

.but--decor1:before {
  left: -5px;
  top: 100%;
  margin-top: -3px;
  width: 199px;
  height: 13px;
  background: url(../img/but_decor-1.svg) 0 0 no-repeat;
}
.but--decor2:before {
  left: -5px;
  top: 100%;
  margin-top: -3px;
  width: 199px;
  height: 8px;
  background: url(../img/but_decor-2.svg) 0 0 no-repeat;
}
.but--decor3:before {
  left: -4px;
  bottom: 100%;
  margin-bottom: -4px;
  max-width: calc(100% + 37px + 4px);
  width: 363px;
  height: 32px;
  background: url(../img/but_decor-3.svg) 0 100% no-repeat;
  background-size: 100% auto;
}
/* / */




/* block1 */
.block1 { position: relative; }
@media only screen and (max-width: 760px) {
  .block1 { overflow: hidden; }
}
.block1.mod1 {
  height: 300px;
  background: url(/images/bg3.jpg?b7762cf1cdd9034b417664bd58b8f318);
  background-size: 100% 100%;
}
@media only screen and (max-width: 1239px) {
  .block1.mod1 { height: 250px; }
}
@media only screen and (max-width: 760px) {
  .block1.mod1 { height: 200px; }
}
.block1.mod1:before {
  position: absolute;
  bottom: -9px;
  height: 22px;
  display: block;
  content: "";
  background: url(/images/i119.svg?6de7a6a8f6e06fb11d22c53ea09d374c) no-repeat 0 0;
  background-size: 1199px 26px;
  width: 1199px;
  height: 26px;
  display: inline-block;
  left: 50%;
  margin-left: -600px;
}
@media only screen and (max-width: 1240px) {
  .block1.mod1:before {
    left: 20px;
    right: 20px;
    margin: 0;
    width: auto;
    background-size: 100% 100%;
  }
}
@media only screen and (max-width: 760px) {
  .block1.mod1:before {
    background: url(/images/i120.svg?f0ca29cbce79d4279a4500390f02b391) no-repeat 0 0;
    background-size: 368px 20px;
    width: 368px;
    height: 20px;
    display: inline-block;
    width: auto;
    left: -3px;
    right: -5px;
    bottom: -5px;
    background-size: 100% 100%;
  }
}
@media only screen and (max-width: 359px) {
  .block1.mod1:before { bottom: -6px; }
}
@media only screen and (max-width: 760px) {
  .block1-over { position: relative; }
}
.block1__background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 120px;
  background-color: #0e0e64;
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.block1__background:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  content: "";
  background: url(/images/bg4-1.png) 0 0 repeat-x;
  background-size: 100% 100%;
}
@media only screen and (max-width: 760px) {
  .block1__background { bottom: -30px; }
}
.block1__background div {
  width: 1220px;
  position: absolute;
  bottom: -9px;
  left: 50%;
  margin-left: -798px;
}
.block1__background div:before {
  left: 0;
  background: url(/images/d5.png?d9acd47cf5cf9687294bec65fade658f);
  background-size: 100% 100%;
}
.block1__background div:after,
.block1__background div:before {
  position: absolute;
  bottom: 0;
  width: 522px;
  height: 29px;
  display: block;
  content: "";
}
.block1__background div:after {
  right: 0;
  background: url(/images/d6.png?83913b0dbcbf26f4dfecb75d415e4c02);
  background-size: 100% 100%;
}


/* header1 */
.header1 {
  position: relative;
  height: 210px;
  font-size: .01px;
}
@media only screen and (max-width: 760px) {
  .header1 {
    height: auto;
    padding-bottom: 45px;
  }
}
.header1.mod1 { height: 168px; }
@media only screen and (max-width: 760px) {
  .header1.mod1 {
    height: auto;
    padding-bottom: 28px;
  }
}
.header1__left { float: left; }
@media only screen and (max-width: 760px) {
  .header1__left {
    float: none;
    height: 51px;
    margin-bottom: 45px;
    position: relative;
    z-index: 2;
  }
  .header1__left.mod1 { margin-bottom: 36px; }
}
.header1__right {
  float: right;
  position: relative;
  top: 46px;
  min-height: 72px;
  display: flex;
  align-items: center;
  *zoom: 1;
}
.header1__right:after {
  content: " ";
  display: table;
  clear: both;
}
@media only screen and (max-width:1239px){
  .header1__right {
    top: 20px;
    display: block;
    min-height: 0;
  }
}
@media only screen and (max-width:1000px){
  .header1__right { top: 5px; }
}
@media only screen and (max-width:760px){
  .header1__right {
    top: 0;
    float: none;
    *zoom: 1;
  }
  .header1__right:after {
    content: " ";
    display: table;
    clear: both;
  }
}
.header1__phone {
  float: left;
  position: relative;
  padding-left: 32px;
  color: #fff;
  font-size: 22px;
  line-height: 26px;
  margin-right: 25px;
}
@media only screen and (max-width: 1239px) {
  .header1__phone {
    top: 24px;
    font-size: 18px;
  }
}
@media only screen and (max-width: 1000px) {
  .header1__phone { font-size: 17px; }
}
@media only screen and (max-width: 760px) {
  .header1__phone {
    top: 0;
    color: #ffe922;
    font-size: 20px;
    letter-spacing: -1px;
    line-height: 24px;
    padding-left: 26px;
    z-index: 1;
    margin: 0;
  }
}
@media only screen and (max-width: 359px) {
  .header1__phone {
    font-size: 18px;
    padding-left: 23px;
  }
}
@media only screen and (max-width: 760px) {
  .header1__phone.mod1 {
    color: #fff;
    font-size: 14px;
    line-height: 17px;
    top: 4px;
  }
  .header1__phone.mod1:before { top: -1px; }
}
@media only screen and (max-width: 359px) {
  .header1__phone.mod1 { font-size: 13px; }
}
.header1__phone:before {
  position: absolute;
  top: 1px;
  left: 0;
  display: block;
  content: "";
  background: url(/images/i1.svg?5e45cd1f1bba2ef98e95bc549a1b4632) no-repeat 0 0;
  background-size: 24px 23px;
  width: 24px;
  height: 23px;
  display: inline-block;
}
@media only screen and (max-width: 760px) {
  .header1__phone:before {
    background: url(/images/i1.svg?5e45cd1f1bba2ef98e95bc549a1b4632) no-repeat 0 0;
    background-size: 18px 17px;
    width: 18px;
    height: 17px;
    display: inline-block;
    top: 3px;
  }
}
.header1__callback {
  float: left;
  position: relative;
  color: #ffe922;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
  margin-right: 57px;
}
@media only screen and (max-width: 1239px) {
  .header1__callback {
    top: 20px;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 760px) {
  .header1__callback { display: none; }
}
.header1__callback:hover { text-decoration: underline; }
.header1__whatsapp {
  float: left;
  position: relative;
  padding-left: 36px;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  margin-right: 57px;
}
.header1__whatsapp b,
.header1__whatsapp span {
  display: none;
}
.header1__whatsapp i { font-style: normal; }
@media only screen and (max-width: 1239px) {
  .header1__whatsapp {
    top: 18px;
    margin: 0;
  }
}
@media only screen and (max-width: 760px) {
  .header1__whatsapp {
    float: right;
    top: 2px;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    padding-left: 26px;
    z-index: 1;
  }
  .header1__whatsapp span { display: inline; }
  .header1__whatsapp i { display: none; }
  .header1__whatsapp.mod1 { font-size: 12px; }
}
@media only screen and (max-width: 760px) and (max-width: 359px) {
  .header1__whatsapp.mod1 b {
    display: inline;
    font-weight: 400;
  }
  .header1__whatsapp.mod1 span { display: none; }
}
.header1__whatsapp:hover {
  text-decoration: underline;
}
.header1__whatsapp:before {
  position: absolute;
  top: 5px;
  left: 0;
  display: block;
  content: "";
  background: url(/images/i2.svg?6790a91b5b632752c31851a879379882) no-repeat 0 0;
  background-size: 26px 26px;
  width: 26px;
  height: 26px;
  display: inline-block;
}
@media only screen and (max-width: 760px) {
  .header1__whatsapp:before {
    background: url(/images/i102.svg?e82f96e214c9e52a651c333973a8febc) no-repeat 0 0;
    background-size: 18px 19px;
    width: 18px;
    height: 19px;
    display: inline-block;
    top: 0;
  }
}
.header1__address {
  float: left;
  position: relative;
  padding-left: 34px;
}
@media only screen and (max-width: 1239px) {
  .header1__address {
    float: none;
    position: absolute;
    top: 80px;
    right: 0;
    white-space: nowrap;
  }
}
@media only screen and (max-width: 1000px) {
  .header1__address { top: 90px; }
}
@media only screen and (max-width: 760px) {
  .header1__address { display: none; }
}
.header1__address:before {
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  left: 0;
  display: block;
  content: "";
  background: url(/images/i3.svg?22958cd40228ab5154dbe8bac1868122) no-repeat 0 0;
  background-size: 21px 25px;
  width: 21px;
  height: 25px;
  display: inline-block;
}
.header1__address p {
  padding-bottom: 7px;
  color: #fff;
  font-size: 12px;
  line-height: 19.2px;
}
.header1__address p:last-child { padding: 0; }
@media only screen and (max-width: 1239px) {
  .header1__address p {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px 0 0;
  }
  .header1__address p:last-child { padding: 0; }
}


/* chose-city1 */
.chose-city1{position:relative;width:300px;z-index:1;height:10px}@media only screen and (max-width:760px){.chose-city1{width:auto;max-width:320px}}.chose-city1:before{position:absolute;top:30px;right:-89px;display:block;content:"";width:159px;height:57px;background:url(/images/d2.png?e5bea60f7dc2dac18fb0b377f7ab2a12);background-size:100% 100%}@media only screen and (max-width:760px){.chose-city1:before{display:none}}.chose-city1.mod1{height:60px}@media only screen and (max-width:760px){.chose-city1.mod1{height:51px}}.chose-city1.mod1 .chose-city1-content:before{top:0}.chose-city1.mod1 .chose-city1-content-decor:before,.chose-city1.mod1 .chose-city1-content:before{bottom:auto;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");zoom:1}.chose-city1.mod1 .chose-city1-content-decor:before{top:-24px}.chose-city1.mod1 .chose-city1-content-decor:after{top:auto;bottom:0;transform:scaleY(-1)}.chose-city1-content{position:relative;background-color:#26143c;padding-left:76px}.chose-city1-content:before{position:absolute;height:51px;left:0;right:0;bottom:0;display:block;content:"";background:url(/images/g2.png?1ca7ab0d635a5242d4a0145f63298f21);background-size:100% 100%}.chose-city1-content-decor{position:absolute;top:0;left:0;width:100%;height:100%}.chose-city1-content-decor:before{display:block;position:absolute;bottom:-24px;left:-4px;right:-3px;background:url(/images/d1.png?1989a85e88d594956668f1e829de8f4b);background-size:100% 100%;height:27px;content:""}.chose-city1-content-decor:after{display:block;position:absolute;top:0;right:-4px;background:url(/images/i5.svg?6f93386bebcf60d187f1b1c7d908d8c7) no-repeat 0 0;background-size:4px 21px;width:4px;height:21px;display:inline-block;content:""}.chose-city1__current{height:60px;position:relative;cursor:pointer;line-height:60px;z-index:1;margin-left:-76px}@media only screen and (max-width:760px){.chose-city1__current{height:51px;line-height:51px}}.chose-city1__current:hover div span{text-decoration:underline}.chose-city1__current div{padding:0 0 0 76px;line-height:60px;font-size:16px;color:#b1b1b1;position:relative}@media only screen and (max-width:760px){.chose-city1__current div{padding-right:10px;line-height:51px;font-size:15px}}.chose-city1__current div:before{position:absolute;top:0;left:0;line-height:60px;padding-left:22px;display:block;content:"\413\43E\440\43E\434:"}@media only screen and (max-width:760px){.chose-city1__current div:before{line-height:51px;padding-left:24px}}.chose-city1__current div span{display:inline-block;vertical-align:top;width:204px;height:27px;border-radius:4px;position:relative;top:17px;line-height:27px;padding:0 30px 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;color:#ffe922}@media only screen and (max-width:760px){.chose-city1__current div span{width:100%;top:12px}}.chose-city1__current div span:before{position:absolute;top:11px;right:7px;display:block;content:"";background:url(/images/i4.svg?f28a63513fa47ad0d64c593cf887a53a) no-repeat 0 0;background-size:10px 8px;width:10px;height:8px;display:inline-block}.chose-city1__current div span:after{position:absolute;top:9px;right:10px;display:block;content:"";background:url(/images/i83.svg?5037f472553896e3405b0a44483f7b61) no-repeat 0 0;background-size:10px 9px;width:10px;height:9px;display:inline-block;opacity:0}.chose-city1__current.active div span{background-color:rgba(255,233,34,.1)}.chose-city1__current.active div span:before{opacity:0}.chose-city1__current.active div span:after{opacity:1}.chose-city1__drop{font-size:.01px;position:relative;z-index:1;padding:0 20px 10px 0;top:-10px;display:none}.chose-city1__drop.active{display:block}.chose-city1__drop-item{padding-bottom:5px}.chose-city1__drop-item:last-child{padding:0}.chose-city1__drop-item a{display:block;color:#ffe922;font-size:15px;line-height:25px;color:#c7c083;border-radius:4px;border:1px solid rgba(255,233,34,0);box-sizing:border-box;padding:0 9px}.chose-city1__drop-item a:hover{color:#ffe922}.chose-city1__drop-item.active a,.chose-city1__drop-item a:hover{border:1px solid rgba(255,233,34,.1)}.chose-city1__modal{position:absolute;top:92px;left:0;right:0;height:90px;border-radius:4px;background-color:#fff;z-index:1}.chose-city1__modal:before{position:absolute;top:-12px;left:50%;margin-left:-7px;display:block;content:"";width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 7px 12px}.chose-city1__modal-title{position:absolute;top:28px;left:27px}.chose-city1__modal-title span{display:block;font-size:12px;line-height:15.6px;color:#606060}.chose-city1__modal-title p{font-size:16px;line-height:20.8px;color:#606060}.chose-city1__links{position:absolute;top:30px;left:167px;font-size:.01px}.chose-city1__links a{display:inline-block;vertical-align:top;margin-right:7px;width:47px;height:31px;border-radius:8px;background-color:#c09;text-align:center;line-height:31px;font-size:12px;font-weight:500;color:#fff;position:relative}.chose-city1__links a:last-child{margin:0}.chose-city1__links a:before{position:absolute;bottom:0;left:0;right:0;display:block;content:"";height:24px;border-radius:0 7px 8px 8px;background-color:#c09;opacity:0}.chose-city1__links a:after{position:absolute;top:-2px;left:0;display:block;content:"";background:url(/images/i126.svg?dd22a4df999d67c5a28fe965ea9a638f) no-repeat 0 0;background-size:45px 11px;width:45px;height:11px;display:inline-block;opacity:0}.chose-city1__links a span{display:block;position:relative;z-index:1}.chose-city1__links a:hover{background:none}.chose-city1__links a:hover:after,.chose-city1__links a:hover:before{opacity:1}


/* header2 */
.header2 {*zoom:1;font-size:.01px;padding-bottom:89px}
.header2:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.header2{position:relative;height:76px;padding:0}}.header2__left{float:left}.header2__right{float:right}@media only screen and (max-width:760px){.header2__right{display:none}}.header2__logo{display:inline-block;vertical-align:top;position:relative}@media only screen and (max-width:760px){.header2__logo{transform:scale(.81);transform-origin:0 0}}.header2__logo:before{position:absolute;top:-84px;left:-359px;display:block;content:"";background:url(/images/logo2.svg?793233e1030259b9a125439e00ca8167) no-repeat 0 0;background-size:713px 189px;width:713px;height:189px;display:inline-block;cursor:default}.header2__logo img{display:block;position:relative;cursor:pointer}


/* menu1 */
.menu1 {*zoom:1}
.menu1:after{content:" ";display:table;clear:both}.menu1.mod1 .menu1__item a{color:#c1b7df}.menu1__item{float:left;margin-right:64px}.menu1__item:last-child{margin:0}@media only screen and (max-width:1239px){.menu1__item{margin-right:30px}}@media only screen and (max-width:1000px){.menu1__item{margin-right:20px}}.menu1__item a{display:inline-block;vertical-align:top;color:#eaeaea;font-size:18px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;line-height:49px;height:49px;position:relative}@media only screen and (max-width:1000px){.menu1__item a{font-size:13px}}.menu1__item a:before{position:absolute;bottom:0;left:2px;right:2px;display:block;content:"";background:url(/images/d3.png?3bdf609ed135c35ef2c56194f5a33e34);background-size:100% 100%;height:6px;opacity:0}.menu1__item a:hover{color:#fff}.menu1__item a:hover:before{opacity:1}.menu1__item.active a{color:#fff}.menu1__item.active a:before{opacity:1}


/* content-over1 */
.content-over1 {*zoom:1;padding-bottom:111px}
.content-over1:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.content-over1{padding-bottom:36px}}.content-over1__left{float:left;padding-top:32px}@media only screen and (max-width:1239px){.content-over1__left{padding:0}}@media only screen and (max-width:760px){.content-over1__left{float:none;padding-bottom:45px}}.content-over1__right{float:right;font-size:.01px;text-align:right}@media only screen and (max-width:1000px){.content-over1__right{padding-top:10px}}@media only screen and (max-width:760px){.content-over1__right{float:none;padding:0}}.content-over1__title1{padding-bottom:5px;color:#fff;font-size:32px;font-weight:500;letter-spacing:6.4px;line-height:47.92px}@media only screen and (max-width:1239px){.content-over1__title1{font-size:27px;line-height:42.92px}}@media only screen and (max-width:1000px){.content-over1__title1{font-size:22px;line-height:37.92px}}@media only screen and (max-width:760px){.content-over1__title1{font-size:22px;letter-spacing:4.4px;line-height:32.95px;padding-bottom:3px}}.content-over1__title2{color:#fff;font-size:70px;font-weight:900;letter-spacing:-3.5px;line-height:77px;text-transform:uppercase;padding-bottom:43px}@media only screen and (max-width:1239px){.content-over1__title2{font-size:60px;line-height:67px;padding-bottom:30px}}@media only screen and (max-width:1000px){.content-over1__title2{font-size:50px;line-height:57px;letter-spacing:0}}@media only screen and (max-width:760px){.content-over1__title2{padding-bottom:14px;font-size:32px;letter-spacing:-1.6px;line-height:35.2px;text-transform:uppercase}}.content-over1__title3{color:#59cdff;font-size:26px;font-weight:300;line-height:38.94px}.content-over1__title3 span{font-weight:500}@media only screen and (max-width:1239px){.content-over1__title3{font-size:23px;line-height:35.94px}}@media only screen and (max-width:1000px){.content-over1__title3{font-size:20px;line-height:30px}}@media only screen and (max-width:760px){.content-over1__title3{font-size:18px;line-height:26.96px}}.content-over1__time-work{color:#fff;font-size:18px;line-height:32.4px;text-align:left;display:inline-block;vertical-align:top}@media only screen and (max-width:760px){.content-over1__time-work{display:block;text-align:center;max-width:320px;font-size:14px;line-height:25.2px;position:relative;top:3px}.content-over1__time-work br{display:none}}@media only screen and (max-width:359px){.content-over1__time-work{font-size:13px;margin:0 -20px}}


/* link-contact1 */
.link-contact1 {font-size:.01px;text-align:right;padding-bottom:73px}
@media only screen and (max-width:1000px){.link-contact1{padding-bottom:60px}}@media only screen and (max-width:760px){.link-contact1{text-align:left;padding:0 0 122px;position:relative;z-index:1}}.link-contact1 a{display:inline-block;vertical-align:top;position:relative;padding-left:39px;color:#fff;font-size:16px;font-weight:300;line-height:19px;margin-right:45px}@media only screen and (max-width:1000px){.link-contact1 a{margin-right:24px}}@media only screen and (max-width:760px){.link-contact1 a{margin-right:45px}}.link-contact1 a:last-child{margin:0}.link-contact1 a:hover{text-decoration:underline}.link-contact1 a:before{position:absolute;top:0;left:0;display:block;content:"";background:url(/images/i6.svg?d490f251772d029f86f92a234d4b6cfd) no-repeat 0 0;background-size:21px 21px;width:21px;height:21px;display:inline-block}.link-contact1 a.icon2:before{background:url(/images/i7.svg?5f6782ade9e6b53b513710c94c929749) no-repeat 0 0;background-size:27px 19px;width:27px;height:19px;display:inline-block}


/* content-over2 */
.content-over2 { *zoom:1;position:relative}
.content-over2:after{content:" ";display:table;clear:both}@media only screen and (max-width:1000px){.content-over2{padding-top:40px}}@media only screen and (max-width:760px){.content-over2{margin:0 -20px;padding:0}}.content-over2__left{float:left;width:54.1%}@media only screen and (max-width:1239px){.content-over2__left{width:59%}}@media only screen and (max-width:1000px){.content-over2__left{float:none;width:auto}}.content-over2__content{position:relative;padding:71px 86px 58px 72px;background-color:#fff}@media only screen and (max-width:1239px){.content-over2__content{padding:41px 56px 28px 42px}}@media only screen and (max-width:760px){.content-over2__content{background-color:#f6f6f6;padding:41px 20px 46px}.content-over2__content:after{position:absolute;bottom:0;right:0;display:block;content:"";background:url(/images/i104.svg?290203ed598cf1c759c1de04e8d43463) no-repeat 0 0;background-size:181px 18px;width:181px;height:18px;display:inline-block}}.content-over2__content:before{position:absolute;top:-23px;left:-3px;right:-4px;display:block;content:"";height:27px;background:url(/images/d4.webp);background-size:100% 100%}@media only screen and (max-width:760px){.content-over2__content:before{top:-11px;right:0;left:-3px;height:15px;background-image:url(/images/d35.png?5a6db5a2d73c71a0a819e7cf44746aaf);background-size:100% 100%}}.content-over2__order-now{position:absolute;left:54.1%;top:-63px;margin-left:4px}@media only screen and (max-width:1239px){.content-over2__order-now{left:59%}}@media only screen and (max-width:1000px){.content-over2__order-now{left:auto;right:0}}@media only screen and (max-width:760px){.content-over2__order-now{top:-145px;left:25px;right:20px;margin:0}}.content-over2__order-now:before{position:absolute;top:-58px;right:-72px;display:block;content:"";width:253px;height:160px;background:url(/images/d22.png?576574319d10064b908f578f5dcc54cd);background-size:100% 100%}

.content-over2__order-now-link{display:block;width:355px;height:60px;background-color:#ffe922;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;border-radius:0 0 10px 0;text-align:center;color:#000;font-size:13px;font-weight:700;letter-spacing:3.25px;line-height:19.47px;padding-top:17px;box-sizing:border-box;position:relative}

@media only screen and (max-width:760px){
  .content-over2__order-now-link{width:auto}
}
.content-over2__order-now-link b{display:block;position:relative;transition:.2s linear}
.content-over2__order-now-link:before{position:absolute;left:-4px;right:-4px;top:-23px;display:block;content:"";height:27px;background:url(/images/b1.png?aa172985f8dd0e4f09098b4e1bd4655d);background-size:100% 100%}
.content-over2__order-now-link:after{position:absolute;bottom:0;left:-5px;display:block;content:"";background:url(/images/i8.svg?b1831d53e2a07a5a70a8f525975f4103) no-repeat 0 0;background-size:5px 45px;width:5px;height:45px;display:inline-block}

.content-over2__order-now-link span{position:absolute;top:0;left:-5px;right:0;bottom:0;display:block;z-index:1;overflow:hidden}
.content-over2__order-now-link span:before{position:absolute;top:26px;left:-20px;display:block;content:"";background:url(/images/i9.svg?2e7dc52986f856485690f73524df0075) no-repeat 0 0;background-size:45px 5px;width:45px;height:5px;display:inline-block;transition:.2s linear}
.content-over2__order-now-link span:after{position:absolute;top:31px;left:0;right:0;display:block;content:"";border-top:1px solid #ccba1b}
.content-over2__order-now-link:hover span:before{left:0}

@media only screen and (max-width:760px){
  .content-over2__order-now-link:hover span:before{left:-10px}
}
.content-over2__order-now-link:hover b{transform:scale(1.1)}
.content-over2__order-now-link:active span:after{border-color:#000}




.content-over2__text1{position:absolute;top:71px;left:54.1%;margin-left:97px;color:#fff;font-size:16px;letter-spacing:1.6px;line-height:20px;padding-right:35px}@media only screen and (max-width:1239px){.content-over2__text1{left:56.5%;top:45px}}@media only screen and (max-width:1000px){.content-over2__text1{left:0;top:-40px;margin:0}}@media only screen and (max-width:760px){.content-over2__text1{display:none}}.content-over2__text1:before{position:absolute;top:1px;right:0;display:block;content:"";background:url(/images/i10.svg?27369faf041ba83c86b94526ac734561) no-repeat 0 0;background-size:16px 15px;width:16px;height:15px;display:inline-block}@media only screen and (max-width:1000px){.content-over2__text1:before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");zoom:1}}


/* list-advantage1 */
.list-advantage1 { *zoom:1;margin:0 -10px; }
.list-advantage1:after{content:" ";display:table;clear:both}
.list-advantage1__clm{float:left;width:50%;padding:0 10px;box-sizing:border-box}
@media only screen and (max-width:760px){
  .list-advantage1__clm{float:none;width:auto;padding-bottom:17px}
  .list-advantage1__clm:last-child{padding-bottom:0}
}
.list-advantage1__item{padding-bottom:49px;*zoom:1}.list-advantage1__item:last-child{padding:0}.list-advantage1__item:after{content:" ";display:table;clear:both}
@media only screen and (max-width:760px){
  .list-advantage1__item{padding-bottom:17px}
}
.list-advantage1__icon{width:34px;height:60px;line-height:60px;float:left;margin-right:29px;text-align:center;font-size:.01px; position: relative}
.list-advantage1__icon img{display:inline-block;vertical-align:middle; position: absolute; top:0; right:0; bottom: 0; left: 0; margin: auto;}
@media only screen and (max-width:760px){
  .list-advantage1__icon{margin-right:17px}
}
.list-advantage1__text{overflow:hidden}
.list-advantage1__vertical{display:table-cell;vertical-align:middle;height:60px;color:#000;font-size:14px;font-weight:300;line-height:21px}



/* head`s */
.head .block1__background { bottom: 112px; }
.head .block1__background div { display: none; }

.head__hdr {
  display: flex;
  padding-bottom: 0;
  margin-bottom: 97px;
}
.head__hdr .content-over1__left {
  float: none;
  padding-top: 45px;
}
.head__hdr .content-over1__right {
  float: none;
  box-sizing: border-box;
  min-width: 270px;
  margin-left: auto;
  padding-left: 20px;
  text-align: left;
}
.head__hdr .content-over1__title2 {
  padding-bottom: 14px;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.head__hdr .content-over1__title3 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.5;
}
@media only screen and (max-width: 760px) {
  .head__hdr {
    display: block;
    margin-bottom: 58px;
  }
  .head__hdr .content-over1__left {
    padding-top: 3px;
    padding-bottom: 37px;
  }
  .head__hdr .content-over1__right {
    padding-left: 0;
  }
  .head__hdr .content-over1__title2 {
    padding-bottom: 9px;
    font-size: 38px;
    line-height: 1.1;
  }
  .head__hdr .content-over1__title3 {
    font-size: 18px;
  }
  .head__hdr .link-contact1 { padding-bottom: 0; }
  .head__hdr .content-over1__time-work { display: none; }
}


.head__acts {
  display: flex;
  justify-content: space-between;
  margin-bottom: 136px;
  margin-left: 9px;
  color: #fff;
}
.head__acts_el { display: flex; }
.head__acts_el .but { margin-right: 41px; }
.head__acts_lnks {
  display: flex;
  margin-bottom: 45px;
}
.head__acts_lnks a {
  margin-right: 31px;
  color: #ffe922;
  font-size: 13px;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
.head__acts_lnks i { margin-right: 10px; }
.head__acts_rsrv {
  z-index: 1;
  position: relative;
}
.head__acts_rsrv .but {
  margin-right: 24px;
  padding-left: 51px;
  padding-right: 51px;
}
.head__acts_rsrv:before {
  content: "";
  position: absolute;
  top: -58px;
  right: -109px;
  width: 253px;
  height: 160px;
  background: url(/images/d22.png);
  background-size: 100% 100%;
  pointer-events: none;
}
.head__acts_sale {
  position: relative;
  padding-left: 40px;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.1em;
}
.head__acts_sale:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  /* height: 15px; */
  height: 16px;
  margin-top: -5px;
  background: url(../img/i10.svg) 0 0 no-repeat;
  transform: translateY(-50%) rotate(-90deg);
}
@media only screen and (max-width: 1239px) {
  .head__acts {
    display: block;
    margin-bottom: 80px;
  }
  .head__acts_el {
    justify-content: center;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 760px) {
  .head__acts {
    margin-bottom: 53px;
    margin-left: 0;
  }
  .head__acts_el--r {
    display: block;
    margin-bottom: 0;
  }
  .head__acts_rsrv {
    padding-left: 6px;
  }
  .head__acts_rsrv .but {
    width: 100%;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .head__acts_sale {
    margin-top: 18px;
    padding-left: 0;
    font-size: 15px;
    letter-spacing: 0;
  }
  .head__acts_sale:before,
  .head__acts_sale br {
    display: none;
  }
}


.head__adv {
  position: relative;
  padding: 80px 80px 80px 60px;
  background: #fff;
}
.head__adv:before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: -16px;
  width: 524px;
  height: 33px;
  margin-bottom: -11px;
  background: url(../img/glitch-00.svg) 0 0 no-repeat;
}
@media only screen and (max-width: 1239px) {
  .head__adv { padding: 40px; }
}
@media only screen and (max-width: 760px) {
  .head__adv {
    margin-left: -20px;
    margin-right: -20px;
    padding: 47px 20px;
    background: #f6f6f6;
  }
  .head__adv:before {
    left: 0;
    width: 100%;
    height: 16px;
    margin-bottom: 0;
    background: url(../img/glitch-01.svg) 0 0 no-repeat;
  }
}





/* padding1 */
.padding1{padding:85px 0 100px}
@media only screen and (max-width:1239px){.padding1{padding-bottom:150px}}
@media only screen and (max-width:1000px){.padding1{padding-bottom:85px}}
@media only screen and (max-width:760px){.padding1{padding:97px 0 69px}}


/* title1 */
.title1{position:relative;padding-bottom:87px;*zoom:1}
.title1:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.title1{padding-bottom:35px}}.title1:before{position:absolute;top:-94px;left:-196px;display:block;content:"";width:734px;height:189px;background:url(/images/d7.png?51c2a496f6db361d6048d0f5e1c0a411);background-size:100% 100%}.title1.mod1{padding:0}.title1.mod1:before{top:-73px;left:-196px;background:url(/images/d23.png?9c5e1e9e80795d5185635585935677b5);background-size:100% 100%;width:807px;height:167px}.title1.mod2{padding-bottom:59px}@media only screen and (max-width:760px){.title1.mod2{padding-bottom:34px}}.title1__text{position:relative}.title1__text span{display:block;padding-bottom:5px;color:#c09;font-size:40px;font-weight:900;letter-spacing:-.8px;line-height:44px;text-transform:uppercase}@media only screen and (max-width:760px){.title1__text span{font-size:26px;letter-spacing:-.52px;line-height:28.6px;text-transform:uppercase}}.title1__text i{font-style:normal;display:block;color:#737373;font-size:26px;font-weight:300;letter-spacing:6.5px;line-height:38.94px;text-transform:uppercase}@media only screen and (max-width:1239px){.title1__text i.mod1{font-size:19px}}@media only screen and (max-width:760px){.title1__text i{font-size:18px;letter-spacing:4.5px;line-height:26.96px}}.title1__left{float:left}@media only screen and (max-width:1000px){.title1__left{float:none;padding-bottom:30px}}@media only screen and (max-width:760px){.title1__left{padding-bottom:45px}}.title1__right{float:right;top:28px;position:relative}@media only screen and (max-width:1000px){.title1__right{float:none;top:0}}.title1__right:before{position:absolute;top:-16px;left:100%;margin-left:5px;display:block;content:"";background:url(/images/i71.svg?b2424da62d72c250a9d38a1932f1c10e) no-repeat 0 0;background-size:355px 50px;width:355px;height:50px;display:inline-block}.title1__all-review{display:block;text-align:center;width:354px;height:57px;border:3px solid #ffe922;padding-top:16px;color:#000;font-size:13px;letter-spacing:1.95px;line-height:19.47px;box-sizing:border-box;position:relative;transition:.2s linear}@media only screen and (max-width:760px){.title1__all-review{max-width:320px;width:auto}}.title1__all-review:before{bottom:-3px;background:url(/images/i69.svg?0bfcc30bb3511dd8181abf90ce7414c3) no-repeat 0 0;background-size:5px 45px;width:5px;height:45px}.title1__all-review:after,.title1__all-review:before{position:absolute;left:-5px;display:block;content:"";display:inline-block}.title1__all-review:after{top:-11px;background:url(/images/i70.svg?1145fc3ba1fcfbf8b4336347b73a595b) no-repeat 0 0;background-size:345px 13px;width:345px;height:13px}@media only screen and (max-width:760px){.title1__all-review:after{right:0;width:auto;background-size:100% 100%}}.title1__all-review b{font-weight:400;display:block;position:relative;z-index:1;transition:.2s linear}.title1__all-review b i{font-style:normal;font-weight:700}.title1__all-review span{position:absolute;top:0;left:-5px;right:-3px;bottom:0;display:block;overflow:hidden}.title1__all-review span:before{position:absolute;top:25px;left:-20px;display:block;content:"";background:url(/images/i9.svg?2e7dc52986f856485690f73524df0075) no-repeat 0 0;background-size:45px 5px;width:45px;height:5px;display:inline-block;transition:.2s linear}.title1__all-review span:after{position:absolute;top:30px;left:0;right:0;display:block;content:"";border-bottom:1px solid #ccc}.title1__all-review:hover{background:#ffe922}.title1__all-review:hover span:before{left:0}.title1__all-review:hover b{transform:scale(1.1)}.title1__all-review:active span:after{border-color:#000}


/* list-game1 */
.list-game1 {*zoom:1;font-size:.01px;padding-bottom:114px;margin:-70px -60px 0;position:relative;top:70px}
.list-game1:after{content:" ";display:table;clear:both}@media only screen and (max-width:1239px){.list-game1{margin:-50px -30px 0;top:50px}}@media only screen and (max-width:1000px){.list-game1{top:0;margin-top:0}}.list-game1__item{float:left;width:50%;padding:0 60px 70px;box-sizing:border-box}@media only screen and (max-width:1239px){.list-game1__item{padding:0 30px 50px}}@media only screen and (max-width:1000px){.list-game1__item{float:none;width:auto;padding-bottom:60px}.list-game1__item:last-child{padding-bottom:0}}@media only screen and (max-width:760px){.list-game1__item{float:left;padding:0 20px}}.list-game1__item.mod1{width:71.43%}@media only screen and (max-width:1000px){.list-game1__item.mod1{width:auto}}.list-game1__item.mod1 .list-game1__content-left p{font-size:16px;line-height:27.2px}@media only screen and (max-width:1000px){.list-game1__item.mod1 .list-game1__content-left p{font-size:14px;line-height:23.8px}}.list-game1__item.mod2{width:33.333%}@media only screen and (max-width:1000px){.list-game1__item.mod2{width:auto}}.list-game1__item.mod2.test-clear{clear:left}.list-game1__item.mod2 .list-game1__over{position:relative}.list-game1__item.mod2 .list-game1__title1{margin-right:120px;line-height:30px;min-height:86px;margin-bottom:39px;box-sizing:border-box;max-width:172px}.list-game1__item.mod2 .list-game1__title1 span{font-size:20px}@media only screen and (max-width:1000px){.list-game1__item.mod2 .list-game1__title1{max-width:none;margin-right:0;min-height:0;margin-bottom:35px}.list-game1__item.mod2 .list-game1__title1 span{font-size:24px}}.list-game1__item.mod2 .list-game1__content-left{float:none;width:auto}@media only screen and (max-width:1000px){.list-game1__item.mod2 .list-game1__content-left{width:70%;float:left}}.list-game1__item.mod2 .list-game1__content-right{position:absolute;top:357px;right:0}@media only screen and (max-width:1000px){.list-game1__item.mod2 .list-game1__content-right{position:static}}@media only screen and (max-width:1239px){.list-game1__item.mod2 .list-game1__add-entertainment a{font-size:16px}}@media only screen and (max-width:1239px) and (max-width:1000px){.list-game1__item.mod2 .list-game1__add-entertainment a{font-size:18px}}.list-game1__image{margin-bottom:57px;position:relative;height:300px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top}@media only screen and (max-width:760px){.list-game1__image{height:262px;margin-bottom:26px}}.list-game1__image.mod1{height:465px;margin-bottom:52px}@media only screen and (max-width:760px){.list-game1__image.mod1{height:250px;margin-bottom:50px;top:20px}}.list-game1__image:before{position:absolute;top:0;right:0;display:block;content:"";width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 20px 20px 0}@media only screen and (max-width:760px){.list-game1__image:before{width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 12px 12px 0}}.list-game1__image:after{position:absolute;bottom:0;left:0;display:block;content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 0 20px}.list-game1__image-decor{position:absolute;top:0;left:0;width:100%;height:100%}.list-game1__image-decor:before{position:absolute;bottom:0;left:0;right:0;display:block;content:"";height:175px;background:url(/images/g1.png?3d92be9d840d3a258480eaae4797ecf8);background-size:100% 100%}.list-game1__image-decor:after{position:absolute;top:-5px;left:-4px;right:47px;height:32px;display:block;content:"";background:url(/images/d8.png?a2f99ab291a312e6ef1dfb9273cd9cd3);background-size:100% 100%}.list-game1__num-foto{position:absolute;top:-6px;right:60px;min-width:185px;height:29px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background-color:#005fcc;padding:3px 10px 0 41px;box-sizing:border-box;color:#fff;font-size:15px;font-weight:500;letter-spacing:-.3px;line-height:17px}@media only screen and (max-width:760px){.list-game1__num-foto{right:27px;min-width:139px;padding-left:5px;padding-right:5px;font-size:12px;font-weight:500;line-height:16px;text-align:center}}.list-game1__num-foto i{display:block;font-style:normal;position:absolute;bottom:-14px;left:32px;width:0;height:0;border-color:#005fcc transparent transparent;border-style:solid;border-width:18px 18px 0 0}@media only screen and (max-width:760px){.list-game1__num-foto i{left:13px;bottom:-12px}}.list-game1__num-foto:before{position:absolute;top:-9px;left:0;right:2px;display:block;content:"";background:url(/images/d9.png?bc9c786599161da660e8f8280a2d5bc2);background-size:100% 100%;height:10px}.list-game1__num-foto:after{position:absolute;top:3px;left:17px;display:block;content:"";background:url(/images/i11.svg?c31d14203fb9d07f9f722ba0687e9cd5) no-repeat 0 0;background-size:17px 15px;width:17px;height:15px;display:inline-block}@media only screen and (max-width:760px){.list-game1__num-foto:after{display:none}}.list-game1__icon{position:absolute;bottom:-25px;left:-16px;z-index:1}.list-game1__icon.mod1{left:-20px;bottom:-20px}@media only screen and (max-width:1239px){.list-game1__icon{transform-origin:left bottom;transform:scale(.8)}}@media only screen and (max-width:760px){.list-game1__icon{bottom:-15px;transform:scale(.7)}}.list-game1__icon img{display:block}.list-game1__icon img.size1{width:274px; height:auto}.list-game1__icon img.size2{width:316px; height:auto}.list-game1__title1{display:inline-block;vertical-align:top;margin-bottom:35px;color:#000;font-size:.01px;line-height:36px;cursor:default}@media only screen and (max-width:760px){.list-game1__title1{line-height:27px;margin-bottom:15px}}.list-game1__title1 span{cursor:pointer;display:inline-block;vertical-align:top;font-size:24px}@media only screen and (max-width:760px){.list-game1__title1 span{font-size:18px}}.list-game1__title1 span:hover{text-decoration:underline}.list-game1__content{*zoom:1;padding-bottom:18px}.list-game1__content:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.list-game1__content{padding-bottom:32px}}.list-game1__content-left{float:left;width:67.22%}@media only screen and (max-width:1239px){.list-game1__content-left{width:70%}}@media only screen and (max-width:760px){.list-game1__content-left{float:none;width:auto}}.list-game1__content-left p{color:#525252;font-size:14px;font-weight:300;line-height:23.8px}@media only screen and (max-width:760px){.list-game1__content-left p{font-size:15px;line-height:25.5px}}.list-game1__content-right{float:right;padding-top:6px}@media only screen and (max-width:1239px){.list-game1__content-right{padding-top:1px}}@media only screen and (max-width:760px){.list-game1__content-right{display:none}}.list-game1__address{display:block;position:relative;padding:0 0 30px 21px;color:#c09;font-size:12px;line-height:19.2px}@media only screen and (max-width:1239px){.list-game1__address{font-size:11px;padding-bottom:20px}}@media only screen and (max-width:760px){.list-game1__address{font-size:12px;line-height:19.2px;padding:0 0 0 25px;margin-bottom:18px}}.list-game1__address:before{position:absolute;top:1px;left:0;display:block;content:"";background:url(/images/i12.svg?35fcc8d41cbeba8cf990b7e7fd566e7a) no-repeat 0 0;background-size:13px 16px;width:13px;height:16px;display:inline-block}@media only screen and (max-width:760px){.list-game1__address:before{top:50%;margin-top:-9px}}.list-game1__add-entertainment{font-size:.01px}.list-game1__add-entertainment a{color:#005fcc;font-size:18px;display:inline-block;vertical-align:top;line-height:21px}@media only screen and (max-width:760px){.list-game1__add-entertainment a{font-size:16px;line-height:19px}}@media only screen and (max-width:359px){.list-game1__add-entertainment a{font-size:15px}}.list-game1__add-entertainment a span{display:inline-block;vertical-align:top;border-bottom:2px dashed #80afe6}
.list-game1__add-entertainment a:hover span{border-color:transparent}


/* mod for birthday*/
.list-game1--b {
  margin-left: -30px;
  margin-right: -30px;
}
.list-game1--b .list-game1__item {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 53px;
}
.list-game1--b .list-game1__image { margin-bottom: 50px; }
.list-game1--b .list-game1__image:before,
.list-game1--b .list-game1__image:after {
  display: none;
}
.list-game1--b .list-game1__num-foto {
  right: 28px;
  top: -9px;
}
.list-game1--b .list-game1__item.mod2 .list-game1__title1 {
  max-width: none;
  min-height: auto;
  margin-right: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.3;
}
.list-game1--b .list-game1__item.mod2 .list-game1__title1 span { font-size: inherit; }
.list-game1--b .list-game1__descr {
  font-size: 16px;
  line-height: 1.5;
}
.list-game1--b .list-game1__address {
  margin-top: 23px;
  margin-bottom: 22px;
  padding-left: 30px;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}
.list-game1--b .list-game1__address:before { top: 2px; }
@media only screen and (max-width:760px) {
  .list-game1--b.list-game1-js {
    margin-left: 0;
    margin-right: 27px;
  }
  .list-game1--b .list-game1__item {
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 23px;
  }
  .list-game1--b .list-game1__image {
    height: 220px;
    margin-bottom: 33px;
  }
  .list-game1--b .list-game1__image-decor:before { height: 105px; }
  .list-game1--b .list-game1__num-foto {
    right: auto;
    left: 5px;
    top: 23px;
    padding-left: 40px;
    background: none;
  }
  .list-game1--b .list-game1__num-foto:after {
    display:block;
  }
  .list-game1--b .list-game1__num-foto:before,
  .list-game1--b .list-game1__num-foto i {
    display: none;
  }
  .list-game1--b .list-game1__title1 {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.3;
  }
  .list-game1--b .list-game1__title1 span { font-size: inherit;}
  .list-game1--b .list-game1__address { margin-bottom: 20px; }
  .list-game1--b .list-game1__address:before { margin-top: 0; }
  .list-game1--b .list-game1__content { padding-bottom: 0; }
}



/* icon-list1 */
.icon-list1 {}
.icon-list1__item { padding:0 0 22px 27px;position:relative;color:#000;font-size:14px;font-weight:300;line-height:17px}
.icon-list1__item:last-child{padding-bottom:0}
.icon-list1__item:before {
  position:absolute;
  top:0;
  left:0;
  display:block;
  content:""
}
.icon-list1__item.icon1:before {
  background:url(/images/i13.svg) no-repeat 0 0;
  background-size:16px 17px;
  width:16px;
  height:17px;
  display:inline-block
 }
.icon-list1__item.icon2:before {
  background:url(/images/i14.svg) no-repeat 0 0;
  background-size:18px 15px;
  width:18px;
  height:15px;
  display:inline-block
}
.icon-list1__item.icon3:before {
  background:url(/images/i15.svg) no-repeat 0 0;
  background-size:17px 15px;
  width:17px;
  height:15px;
  display:inline-block;
}
/* mod for birthday*/
.icon-list1--b {
  display: flex;
  flex-wrap: wrap;
}
.icon-list1--b .icon-list1__item {
  box-sizing: border-box;
  width: 50%;
}
@media only screen and (max-width:760px) {
  .icon-list1--b .icon-list1__item {
    padding-right: 20px;
    padding-bottom: 20px;
    font-size: 12px;
  }
}


/* button-center1 */
.button-center1 {position:relative;padding-bottom:58px}
@media only screen and (max-width:760px){.button-center1{padding-bottom:74px}.button-center1.mod1{padding:0}}.button-center1__link{display:block;margin:auto;position:relative;width:300px}.button-center1__link:before{position:absolute;top:-53px;right:-243px;display:block;content:"";background:url(/images/d11.png?f365efda1e4ed8f259ab749546500321);background-size:100% 100%;width:539px;height:144px}@media only screen and (max-width:760px){.button-center1__link:before{right:-213px}}@media only screen and (max-width:760px){.button-center1__link:after{position:absolute;top:0;bottom:0;left:-300px;width:500px;display:block;content:"";background:#fff}}@media only screen and (max-width:359px){.button-center1__link{width:auto}}.button-center1__link div{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:760px){.button-center1__link div{z-index:1}}.button-center1__link div:before{position:absolute;top:-49px;right:100%;margin-right:10px;display:block;content:"";width:806px;height:80px;background:url(/images/d10.png?e86209cffe146476e65193e5ebac22ce);background-size:100% 100%}@media only screen and (max-width:760px){.button-center1__link div:before{z-index:1}}.button-center1__link div:after{position:absolute;top:-49px;left:100%;margin-left:7px;display:block;content:"";width:806px;height:80px;background:url(/images/d12.png?acc0559794d4750d980be36655ced9ac);background-size:100% 100%}.button-center1__link a{display:block;height:57px;background-color:#ffe922;padding:16px 0 0;text-align:center;color:#000;font-size:13px;font-weight:700;letter-spacing:1.95px;line-height:19.47px;box-sizing:border-box;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;border-radius:0 0 10px 0;position:relative;z-index:1}.button-center1__link a:after{position:absolute;top:-8px;right:57px;left:-2px;height:13px;display:block;content:"";background:url(/images/b4.png?8fbe78163f27a3f127e88dd588e4d1cf);background-size:100% 100%}.button-center1__link a:before{position:absolute;left:-5px;bottom:0;display:block;content:"";background:url(/images/i16.svg?da5d9a3f3407835b73e5d3639c1da037) no-repeat 0 0;background-size:5px 46px;width:5px;height:46px;display:inline-block}.button-center1__link a span{position:absolute;top:0;left:-5px;right:0;bottom:0;display:block;overflow:hidden}.button-center1__link a span:before{position:absolute;top:25px;left:-20px;display:block;content:"";background:url(/images/i9.svg?2e7dc52986f856485690f73524df0075) no-repeat 0 0;background-size:45px 5px;width:45px;height:5px;display:inline-block;transition:.2s linear}.button-center1__link a span:after{position:absolute;top:30px;left:0;right:0;display:block;content:"";border-bottom:1px solid #ccba1b}.button-center1__link a b{display:block;position:relative;z-index:1;transition:.2s linear}.button-center1__link a:hover span:before{left:-10px}.button-center1__link a:hover b{transform:scale(1.1)}.button-center1__link a:active span:after{border-color:#000}


/* title2 */
.title2 { padding:0 0 44px 59px;position:relative;color:#005fcc;font-size:26px;font-weight:700;line-height:28.6px}
@media only screen and (max-width:760px){.title2{font-size:26px;line-height:28.6px;padding:0 0 25px 20px}.title2 i{display:block}}.title2:before{position:absolute;top:17px;left:0;display:block;content:"";background:url(/images/i17.svg?4a989095e46bbaae258fa2cbd7bfdf7b) no-repeat 0 0;background-size:25px 5px;width:25px;height:5px;display:inline-block}@media only screen and (max-width:760px){.title2:before{left:-20px;top:17px}}.title2:after{position:absolute;top:17px;right:100%;margin-right:4px;display:block;content:"";width:356px;height:80px;background:url(/images/d14.png?2304d84466c47f55d4cfffec2c723bd3);background-size:100% 100%}@media only screen and (max-width:760px){.title2:after{display:none}}@media only screen and (max-width:760px){.title2__left{padding-bottom:20px}}

.title2__nav{position:absolute;top:-12px;right:0}
@media only screen and (max-width:760px){.title2__nav{display:none}}
.title2__prev{top:-2px;right:92px;background:url(/images/i59.svg?dc3195525606320691f7a2e6b5204f26) no-repeat 0 0;background-size:53px 55px;display:inline-block;cursor:pointer}
.title2__prev,
.title2__prev:before{position:absolute;width:53px;height:55px}
.title2__prev:before{top:2px;left:0;display:block;content:"";background:url(/images/i60.svg?661be720abb4d81dfdcc0babc347c7a6) no-repeat 0 0;background-size:53px 55px;display:inline-block;opacity:0;}
.title2__prev i{top:18px;left:17px;font-style:normal;background:url(/images/i61.svg?24a2df766978c3da8ee69e9dfd1cf116) no-repeat 0 0;background-size:20px 20px}
.title2__prev i,
.title2__prev i:before{position:absolute;display:block;width:20px;height:20px;display:inline-block}
.title2__prev i:before{top:0;left:0;content:"";background:url(/images/i62.svg?73445dc983c9fcecdc21102afe3654b5) no-repeat 0 0;background-size:20px 20px;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");zoom:1;opacity:0}
.title2__prev:hover{background:none}
.title2__prev:hover:before{opacity:1}
.title2__prev:hover i{background:none}
.title2__prev:hover i:before{opacity:1}
.title2__next{top:-2px;right:0;background:url(/images/i59.svg?dc3195525606320691f7a2e6b5204f26) no-repeat 0 0;background-size:53px 55px;display:inline-block;cursor:pointer}
.title2__next,
.title2__next:before{position:absolute;width:53px;height:55px}
.title2__next:before{top:2px;left:0;display:block;content:"";background:url(/images/i60.svg?661be720abb4d81dfdcc0babc347c7a6) no-repeat 0 0;background-size:53px 55px;display:inline-block;opacity:0}
.title2__next i{top:18px;left:16px;font-style:normal;background:url(/images/i61.svg?24a2df766978c3da8ee69e9dfd1cf116) no-repeat 0 0;background-size:20px 20px}
.title2__next i,
.title2__next i:before{position:absolute;display:block;width:20px;height:20px;display:inline-block;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");zoom:1}
.title2__next i:before{top:0;left:0;content:"";background:url(/images/i62.svg?73445dc983c9fcecdc21102afe3654b5) no-repeat 0 0;background-size:20px 20px;opacity:0}
.title2__next:hover{background:none}
.title2__next:hover:before{opacity:1}
.title2__next:hover i{background:none}
.title2__next:hover i:before{opacity:1}


/* special-offers-carousel1  */
.special-offers-carousel1 { padding-bottom:93px;margin:-14px -60px 0;position:relative;top:14px;font-size:.01px}
@media only screen and (max-width:1420px){.special-offers-carousel1{margin-left:30px;margin-right:30px}}@media only screen and (max-width:760px){.special-offers-carousel1{margin:0 60px 73px -40px;position:relative;padding-top:60px;padding-bottom:0}}@media only screen and (max-width:760px) and (max-width:359px){.special-offers-carousel1{margin:0 40px 73px -20px}}@media only screen and (max-width:760px){.special-offers-carousel1 .slick-dots{position:absolute;top:0;left:40px;font-size:.01px}}@media only screen and (max-width:760px) and (max-width:359px){.special-offers-carousel1 .slick-dots{left:20px}}@media only screen and (max-width:760px){.special-offers-carousel1 .slick-dots li{display:inline-block;vertical-align:top;margin-right:20px;width:20px;height:20px;border-radius:11px;border:3px solid #c4c4c4;box-sizing:border-box;position:relative;cursor:pointer}.special-offers-carousel1 .slick-dots li:last-child{margin:0}.special-offers-carousel1 .slick-dots li span{display:none}.special-offers-carousel1 .slick-dots li:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}.special-offers-carousel1 .slick-dots li.slick-active{background-color:#c09;border-color:#c09}}@media only screen and (max-width:760px){.special-offers-carousel1 .slick-list{overflow:visible!important}}.special-offers-carousel1 .prev{position:absolute;top:99px;left:-30px;z-index:1;cursor:pointer;background:url(/images/i18.svg?328a744292b793959a33534d01316ebe) no-repeat 0 0;background-size:29px 34px;width:29px;height:34px;display:inline-block}@media only screen and (max-width:760px){.special-offers-carousel1 .prev{display:none!important}}.special-offers-carousel1 .prev:hover{opacity:.8}.special-offers-carousel1 .prev:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}.special-offers-carousel1 .next{position:absolute;top:99px;right:-30px;z-index:1;cursor:pointer;background:url(/images/i18.svg?328a744292b793959a33534d01316ebe) no-repeat 0 0;background-size:29px 34px;width:29px;height:34px;display:inline-block;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");zoom:1}@media only screen and (max-width:760px){.special-offers-carousel1 .next{display:none!important}}.special-offers-carousel1 .next:hover{opacity:.8}.special-offers-carousel1 .next:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}.special-offers-carousel1__item{padding:14px 60px 0;box-sizing:border-box}@media only screen and (max-width:1239px){.special-offers-carousel1__item{padding:14px 30px 0}}@media only screen and (max-width:760px){.special-offers-carousel1__item{padding:14px 40px 0}}@media only screen and (max-width:359px){.special-offers-carousel1__item{padding:14px 20px 0}}.special-offers-carousel1__foto{position:relative;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:210px;margin-bottom:38px;background-position:top;border-radius:5px}@media only screen and (max-width:760px){.special-offers-carousel1__foto{height:145px;margin-bottom:29px}}.special-offers-carousel1__foto a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.special-offers-carousel1__foto:before{position:absolute;top:-16px;left:-8px;display:block;content:"";width:129.5px;height:76px;background:url(/images/d15.png?655bdbc3538cbd46b822673336e8c342);background-size:100% 100%;z-index:-1}.special-offers-carousel1__title{display:inline-block;vertical-align:top;margin-bottom:28px;color:#2d2d2d;font-size:24px}.special-offers-carousel1__title:hover{text-decoration:underline}@media only screen and (max-width:760px){.special-offers-carousel1__title{font-size:18px;line-height:25.2px;margin-bottom:16px}}.special-offers-carousel1__text{color:#555;font-size:14px;line-height:25.2px}@media only screen and (max-width:760px){.special-offers-carousel1__text{display:none}}.special-offers-carousel1__title-mobile{color:#005fcc;font-size:14px;font-weight:500;line-height:21px}


/* title3 */
.title3 { padding-bottom:59px;color:#c09;font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:44px;text-transform:uppercase}
.title3 i{font-style:normal}
@media only screen and (max-width:760px){.title3{font-size:26px;letter-spacing:-.52px;line-height:28.6px;text-transform:uppercase;padding-bottom:40px}.title3 i{display:block;padding-top:4px;font-size:18px;letter-spacing:4.5px;line-height:26.96px;font-weight:300}}


/* nav-tab1 */
.nav-tab1 { height:92px;position:relative;*zoom:1;margin-bottom:48px}
.nav-tab1:after{content:" ";display:table;clear:both}.nav-tab1:before{position:absolute;bottom:0;left:-1000px;right:-1000px;display:block;content:"";border-bottom:3px solid #fee923}
@media only screen and (max-width:760px){.nav-tab1:before{bottom:5px}}@media only screen and (max-width:760px){.nav-tab1{overflow:hidden;height:81px;margin:0 -20px 35px}}@media only screen and (max-width:760px){.nav-tab1-scroll{overflow:auto;white-space:nowrap;padding-left:20px;padding-bottom:50px;position:relative;top:50px;margin-top:-50px}}.nav-tab1__item{position:relative;padding:1px 38px 0 53px;height:92px;box-sizing:border-box;float:left;cursor:pointer}@media only screen and (max-width:1239px){.nav-tab1__item{padding:1px 25px 0 36px}}@media only screen and (max-width:1000px){.nav-tab1__item{padding:1px 17px 0 26px}}@media only screen and (max-width:760px){.nav-tab1__item{float:none;display:inline-block;vertical-align:top;white-space:normal;height:81px}.nav-tab1__item:last-child{margin-right:20px}}.nav-tab1__item:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:"";border:3px solid #fee923;border-bottom-color:#fff;opacity:0}@media only screen and (max-width:760px){.nav-tab1__item:before{top:6px;bottom:5px}}.nav-tab1__item:after{position:absolute;top:-6px;left:-2px;display:block;content:"";background:url(/images/i19.svg?1d950c1cee7df11f635aebf09d40b052) no-repeat 0 0;background-size:191px 13px;width:191px;height:13px;display:inline-block;opacity:0}@media only screen and (max-width:760px){.nav-tab1__item:after{top:0;right:0;width:auto;background-size:100% 100%}}.nav-tab1__item:hover .nav-tab1__text{color:#005fcc}.nav-tab1__item.active:after,.nav-tab1__item.active:before{opacity:1}.nav-tab1__item.active .nav-tab1__over{top:31px}@media only screen and (max-width:760px){.nav-tab1__item.active .nav-tab1__over{padding-left:21px}}.nav-tab1__item.active .nav-tab1__text{color:#005fcc}@media only screen and (max-width:760px){.nav-tab1__item.active .nav-tab1__icon{left:-40px}}.nav-tab1__over{*zoom:1;position:relative;padding-left:76px;min-height:53px}.nav-tab1__over:after{content:" ";display:table;clear:both}@media only screen and (max-width:1000px){.nav-tab1__over{padding-left:65px}}.nav-tab1__icon{position:absolute;top:0;left:0;width:53px;height:53px;background-color:#ffe922;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}@media only screen and (max-width:1000px){.nav-tab1__icon{transform-origin:left;transform:scale(.8)}}.nav-tab1__icon div{position:absolute;top:0;bottom:0;left:-70px;right:-70px;text-align:center;font-size:.01px;line-height:53px}.nav-tab1__icon div img{display:inline-block;vertical-align:middle}.nav-tab1__icon div img.size1{width:74px; height:auto}.nav-tab1__icon div img.size2{width:79px;height:auto}.nav-tab1__text{color:#000;font-size:13px;font-weight:700;letter-spacing:1.95px;line-height:19.47px;text-transform:uppercase}@media only screen and (max-width:1000px){.nav-tab1__text{font-size:11px;letter-spacing:.5px}}.nav-tab1__text span{display:table-cell;vertical-align:middle;height:53px}


/* content-tab1__item */
.content-tab1__item { position:absolute;top:-9999px;left:-9999px}
.content-tab1__item.active { position:static}


/* table1 */
.table1 { width:100%;max-width:848px}
@media only screen and (max-width:760px){.table1{max-width:none}}.table1 thead td{color:#fa00ff;font-size:14px;font-weight:300;padding:0 10px 28px 0}@media only screen and (max-width:760px){.table1 thead td{line-height:17px;color:#777373;position:relative}.table1 thead td:first-child:before{position:absolute;top:12px;left:-500px;right:-500px;display:block;content:"";border-bottom:2px dotted #d2d2d2}}.table1 tbody tr:last-child td{padding-bottom:0}.table1 tbody tr td{color:#313131;font-size:18px;line-height:21px;padding:0 10px 29px 0}@media only screen and (max-width:760px){.table1 tbody tr td{font-size:13px;line-height:15px;padding-bottom:45px}.table1 tbody tr td:last-child{padding-right:0}}.table1 tbody tr td span{display:block;position:relative}.table1 tbody tr td b{color:#313131;font-size:20px;font-weight:500;display:inline-block;vertical-align:top;position:relative}@media only screen and (max-width:760px){.table1 tbody tr td b{font-size:14px;font-weight:700;line-height:16px;max-width:87px}}.table1 tbody tr td b:before{position:absolute;top:15px;left:0;right:-2000px;display:block;content:"";border-bottom:2px dotted #d2d2d2}@media only screen and (max-width:760px){.table1 tbody tr td b:before{top:11px}}.table1 tbody tr td b i{display:block;position:relative;font-style:normal}


/* space1 */
.space1 { height:209px; }
@media only screen and (max-width:760px){.space1{height:75px}}


/* text-button-price1 */
.text-button-price1 { position:relative;margin-top:76px;*zoom:1; }
@media only screen and (max-width:760px){.text-button-price1{margin-top:37px}}.text-button-price1:after{content:" ";display:table;clear:both}.text-button-price1__left{float:left;position:relative;z-index:1}@media only screen and (max-width:1239px){.text-button-price1__left{max-width:40%}}@media only screen and (max-width:1000px){.text-button-price1__left{float:none;max-width:none;padding-bottom:10px}}@media only screen and (max-width:760px){.text-button-price1__left{padding-bottom:59px}}.text-button-price1__right{float:right;padding-top:27px;position:relative}@media only screen and (max-width:760px){.text-button-price1__right{float:none;padding:0}}.text-button-price1__right:before{position:absolute;top:60px;right:100%;margin-right:10px;display:block;content:"";width:1136px;height:80px;background:url(/images/d16.png?7edee84c5285194eeff35d27e7379011);background-size:100% 100%}@media only screen and (max-width:760px){.text-button-price1__right:before{display:none}}.text-button-price1__title{position:relative;padding-left:58px;display:block}@media only screen and (max-width:760px){.text-button-price1__title{padding-left:58px}}.text-button-price1__title:before{position:absolute;top:13px;left:0;display:block;content:"";background:url(/images/i20.svg?2e67abfc6167fae2d366ca34fea0734c) no-repeat 0 0;background-size:34px 35px;width:34px;height:35px;display:inline-block}@media only screen and (max-width:760px){.text-button-price1__title:before{top:17px}}.text-button-price1__title span{display:block;padding-bottom:12px;color:#c09;font-size:24px;font-weight:700}@media only screen and (max-width:760px){.text-button-price1__title span{font-size:18px;font-weight:700;line-height:15px;padding-bottom:5px}}.text-button-price1__title i{font-style:normal;display:block;color:#005fcc;font-size:20px;font-weight:700;line-height:20.95px}@media only screen and (max-width:760px){.text-button-price1__title i{font-size:16px;line-height:23.96px}}.text-button-price1__button{display:block;width:414px;height:57px;border:3px solid #ffe922;box-sizing:border-box;padding:18px 0 0;color:#000;font-size:13px;font-weight:700;letter-spacing:1.95px;line-height:19.47px;text-align:center;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;border-radius:0 0 10px 0;position:relative;transition:.2s linear}@media only screen and (max-width:760px){.text-button-price1__button{width:auto;max-width:320px}}.text-button-price1__button:before{position:absolute;bottom:-3px;left:-8px;display:block;content:"";background:url(/images/i22.svg?9d8eb989da82204d4f3cba65fd8145fd) no-repeat 0 0;background-size:5px 46px;width:5px;height:46px;display:inline-block}.text-button-price1__button:after{position:absolute;top:-11px;left:-5px;display:block;content:"";background:url(/images/i21.svg?6438bfddfb9b2581c310698e99c23fc1) no-repeat 0 0;background-size:345px 14px;width:345px;height:14px;display:inline-block}@media only screen and (max-width:760px){.text-button-price1__button:after{right:-3px;width:auto;background-size:100% 100%}}.text-button-price1__button b{display:block;position:relative;z-index:1;transition:.2s linear}.text-button-price1__button span{position:absolute;top:0;left:-8px;right:-3px;bottom:0;display:block;overflow:hidden}.text-button-price1__button span:before{position:absolute;top:27px;left:-20px;display:block;content:"";background:url(/images/i9.svg?2e7dc52986f856485690f73524df0075) no-repeat 0 0;background-size:45px 5px;width:45px;height:5px;display:inline-block;transition:.2s linear}.text-button-price1__button span:after{position:absolute;top:32px;left:0;right:0;display:block;content:"";border-bottom:1px solid #ccc}.text-button-price1__button:hover{background:#fee923}.text-button-price1__button:hover span:before{left:-25px}.text-button-price1__button:hover b{transform:scale(1.1)}.text-button-price1__button:active span:after{border-color:#000}


/* content-over3 */
.content-over3 { *zoom:1;padding-bottom:73px; }
.content-over3:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.content-over3{padding-bottom:37px}}.content-over3__left{float:left}@media only screen and (max-width:1000px){.content-over3__left{float:none;padding-bottom:40px}}.content-over3__right{float:right;padding-top:11px}@media only screen and (max-width:1239px){.content-over3__right{padding-top:25px}}@media only screen and (max-width:1000px){.content-over3__right{float:none;padding:0}}.content-over3__discount{width:520px;height:67px;-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;background-color:#005fcc;text-align:center;padding:14px 0 0;box-sizing:border-box;color:#ffe922;font-size:16px;line-height:19px;position:relative}@media only screen and (max-width:1239px){.content-over3__discount{width:auto;padding-left:20px;padding-right:20px}}@media only screen and (max-width:760px){.content-over3__discount{margin-right:-20px;height:68px;border-radius:10px 0 0 10px;background-color:#97c7ff;padding:14px 0 0 15px;text-align:left}}.content-over3__discount strong{display:inline-block;font-size:32px;line-height:38px;color:#fff;margin-right:20px;vertical-align:top;margin-top:-4px}@media only screen and (max-width:760px){.content-over3__discount strong{display:inline;font-size:14px;line-height:18px;color:#005fcc;margin-right:.4em}}.content-over3__discount span{display:inline-block;text-align:left;vertical-align:top;margin-top:-2px}@media only screen and (max-width:760px){.content-over3__discount span{display:inline;font-size:14px;line-height:18px;width:170px;color:#005fcc}}.content-over3__discount i{font-style:normal;display:inline-block;vertical-align:top;margin-left:18px;color:#97c7ff;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-1.3px;text-transform:uppercase}@media only screen and (max-width:760px){.content-over3__discount i{color:#005fcc;font-size:20px;letter-spacing:-1.5px;text-transform:uppercase;line-height:36px;margin-top:-10px;margin-left: 5px;}}.content-over3__discount:before{position:absolute;top:-12px;left:0;display:block;content:"";background:url(/images/i23.svg?80c138a90921da7f5f3b815bb05e4025) no-repeat 0 0;background-size:472px 18px;width:472px;height:18px;display:inline-block}@media only screen and (max-width:760px){.content-over3__discount:before{background:url(/images/i105.svg?670ff72b7e3c57969ac3a5e7803d8768) no-repeat 0 0;background-size:312px 19px;width:312px;height:19px;display:inline-block}}.content-over3__discount:after{position:absolute;bottom:-17px;left:199px;display:block;content:"";width:0;height:0;border-color:#005fcc transparent transparent;border-style:solid;border-width:17px 17px 0 0}@media only screen and (max-width:760px){.content-over3__discount:after{display:none}}


/* nav-tab2 */
 .nav-tab2 {
	height:92px;position:relative;*zoom:1;margin-bottom:73px;margin-right:-50px
}
.nav-tab2:after {
	content:" ";display:table;clear:both
}
@media only screen and (max-width:760px){
	.nav-tab2{overflow:hidden;height:61px;margin:0 -20px 28px}
}
.nav-tab2:before {
	position:absolute;bottom:0;left:-1000px;right:-1000px;display:block;content:"";border-bottom:3px solid #fee923
}
@media only screen and (max-width:760px){
	.nav-tab2-scroll {
		overflow:auto;padding-bottom:50px;position:relative;top:50px;margin-top:-50px;padding-left:20px;font-size:.01px;white-space:nowrap;padding-top:12px
		}
}
.nav-tab2__item {
	position:relative;height:92px;box-sizing:border-box;float:left;cursor:pointer
}
@media only screen and (max-width:760px){
	.nav-tab2__item{display:inline-block;vertical-align:top;float:none;height:49px}.nav-tab2__item:last-child{margin-right:20px}
}
.nav-tab2__item:before {
	top:0;left:0;right:0;bottom:0;border:3px solid #fee923;border-bottom-color:#fff
}
.nav-tab2__item:after,
.nav-tab2__item:before {
	position:absolute;display:block;content:"";opacity:0
}
.nav-tab2__item:after {
	top:-6px;left:-2px;right:16px;height:13px;background:url(/images/d24.png?e3711e06df0d25c2c989e7f62a1c94dc);background-size:100% 100%
}
.nav-tab2__item:first-child .nav-tab2__over:before {
	display:none
}
.nav-tab2__item:hover .nav-tab1__text {
	color:#005fcc
}
.nav-tab2__item.active:after,
.nav-tab2__item.active:before {
	opacity:1
}
.nav-tab2__item.active .nav-tab2__over {
	top:37px}
@media only screen and (max-width:760px){
	.nav-tab2__item.active .nav-tab2__over{top:15px}
}
.nav-tab2__item.active .nav-tab2__text{color:#005fcc}
.nav-tab2__item.active+.nav-tab2__item .nav-tab2__over:before {
	display:none
}
.nav-tab2__over{*zoom:1;position:relative;top:2px;padding:0 39.6px}
.nav-tab2__over:after{content:" ";display:table;clear:both}
@media only screen and (max-width:1239px){.nav-tab2__over{padding:0 20px}}
@media only screen and (max-width:1000px){.nav-tab2__over{padding:0 10px}}
@media only screen and (max-width:760px){.nav-tab2__over{padding:0 22px;top:-12px}}
.nav-tab2__over:before{position:absolute;top:1px;left:0;display:block;content:"";border-left:2px dotted #ededed;height:48px}

.nav-tab2__icon{float:left;margin-right:18px;height:38px;line-height:38px;font-size:.01px}
@media only screen and (max-width:1000px){.nav-tab2__icon{margin-right:10px}}
@media only screen and (max-width:760px){.nav-tab2__icon{margin-right:19px}}
.nav-tab2__icon:before{display:inline-block;vertical-align:middle;content:""}
.nav-tab2__icon.icon1:before{background:url(/images/i25.svg) no-repeat 0 0;background-size:27px 26px;width:27px;height:26px;display:inline-block}
.nav-tab2__icon.icon2:before{background:url(/images/i26.svg) no-repeat 0 0;background-size:25px 30px;width:25px;height:30px;display:inline-block}
.nav-tab2__icon.icon3:before{background:url(/images/i27.svg) no-repeat 0 0;background-size:30px 28px;width:30px;height:28px;display:inline-block}
.nav-tab2__icon.icon4:before{background:url(/images/i28.svg) no-repeat 0 0;background-size:32px 28px;width:32px;height:28px;display:inline-block}
.nav-tab2__icon.icon5:before{background:url(/images/i29.svg) no-repeat 0 0;background-size:28px 28px;width:28px;height:28px;display:inline-block}
.nav-tab2__icon.icon6:before{background:url(/images/i30.svg) no-repeat 0 0;background-size:26px 24px;width:26px;height:24px;display:inline-block}
.nav-tab2__icon img {width: auto; height: auto; }
.nav-tab2__text{overflow:hidden}
.nav-tab2__text span{display:table-cell;vertical-align:middle;height:38px;color:#000;font-size:14px;line-height:19.6px}
@media only screen and (max-width:1000px){.nav-tab2__text span{font-size:12px}}
@media only screen and (max-width:760px){.nav-tab2__text span{line-height:16.8px}}


/* content-over4 */
.content-over4 { *zoom:1;padding-bottom:40px;font-size:.01px}
.content-over4:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.content-over4{padding-bottom:27px}}.content-over4__left{float:left}@media only screen and (max-width:1000px){.content-over4__left{float:none;padding-bottom:30px}}@media only screen and (max-width:760px){.content-over4__left{padding-bottom:26px}}.content-over4__right{float:right}@media only screen and (max-width:1000px){.content-over4__right{float:none}}.content-over4__title{float:left;position:relative;top:16px;margin-right:16px;color:#5f5f5f;font-size:14px;line-height:17px}@media only screen and (max-width:1239px){.content-over4__title{float:none;top:0;padding-bottom:12px;margin:0}}@media only screen and (max-width:760px){.content-over4__title{padding-bottom:20px;color:#5f5f5f;font-size:14px;line-height:17px}}


/* nav-tab3 */
.nav-tab3 { float:left;*zoom:1;padding:2px;height:50px;border-radius:5px;background-color:#cee3fb;box-sizing:border-box}
.nav-tab3:after{content:" ";display:table;clear:both}@media only screen and (max-width:1000px){.nav-tab3{float:none;display:inline-block;vertical-align:top}}@media only screen and (max-width:760px){.nav-tab3{display:block;padding:2px;height:auto}.nav-tab3.mod1 .nav-tab3__item{padding:10px;position:relative;margin-right:2px}}@media only screen and (max-width:760px) and (max-width:359px){.nav-tab3.mod1 .nav-tab3__item{padding:10px 7px}}@media only screen and (max-width:760px){.nav-tab3.mod1 .nav-tab3__item:last-child{margin:0}}@media only screen and (max-width:760px){.nav-tab3.mod1 .nav-tab3__item:before{position:absolute;top:3px;bottom:3px;left:-2px;display:block;content:"";border-left:2px solid #e6f1fd}}@media only screen and (max-width:760px){.nav-tab3.mod1 .nav-tab3__item:after{position:absolute;top:3px;bottom:3px;left:-2px;right:-2px;display:block;content:"";border-left:2px solid #cee3fb;border-right:2px solid #cee3fb;opacity:0;z-index:1}}@media only screen and (max-width:760px){.nav-tab3.mod1 .nav-tab3__item.active:after,.nav-tab3.mod1 .nav-tab3__item:hover:after{opacity:1}}.nav-tab3__item{float:left;padding:0 20px;height:46px;color:#005fcc;border-radius:5px;line-height:46px;font-size:14px;margin-right:1px;cursor:pointer}.nav-tab3__item br{display:none}@media only screen and (max-width:760px){.nav-tab3__item{padding:15px 17px;font-size:13px;line-height:15.5px;height:auto}.nav-tab3__item br,.nav-tab3__item i{display:block}}@media only screen and (max-width:359px){.nav-tab3__item{padding:15px 7px;font-size:12px}}.nav-tab3__item:last-child{margin:0}.nav-tab3__item.active,.nav-tab3__item:hover{background-color:#005fcc;color:#fff}


/* table2 */
.table2 { width:100%;margin-bottom:88px}
@media only screen and (max-width:760px){.table2{margin:0}}@media only screen and (max-width:760px){.table2-over{overflow:hidden;width:872px;padding:26px 20px 0;margin-bottom:48px}}.table2 tr,.table2 tr.style1 td{position:relative}.table2 tr.style1 td:first-child{padding-left:22px}@media only screen and (max-width:1000px){.table2 tr.style1 td:first-child{padding-left:15px}}.table2 tr.style1 td:before{position:absolute;top:3px;bottom:1px;left:0;right:0;display:block;content:"";background:#f4f9fe}@media only screen and (max-width:760px){.table2 tr.style1 td:before{left:-30px;z-index:-1;right:-30px}}.table2 tr.style2 td{position:relative}.table2 tr.style2 td:first-child{padding-left:22px}@media only screen and (max-width:1000px){.table2 tr.style2 td:first-child{padding-left:15px}}.table2 tr.style2 td:before{position:absolute;top:3px;bottom:1px;left:0;right:0;display:block;content:"";background:#fcf3fa}@media only screen and (max-width:760px){.table2 tr.style2 td:before{left:-30px;z-index:-1;right:-30px}}.table2 tr.style3 td{position:relative}.table2 tr.style3 td:first-child{padding-left:22px}@media only screen and (max-width:1000px){.table2 tr.style3 td:first-child{padding-left:15px}}.table2 tr.style3 td:before{position:absolute;top:3px;bottom:1px;left:0;right:0;display:block;content:"";background:#fffce0}@media only screen and (max-width:760px){.table2 tr.style3 td:before{left:-30px;z-index:-1;right:-30px}}.table2 tr.mod1 td{padding:0;border:none!important}.table2 tr:before{position:absolute;top:0;left:-1000px;right:-1000px;display:block;content:"";border-top:2px solid #f7f7f7;z-index:-1}.table2 tr:first-child:before{opacity:0}.table2 tr:first-child td.star{border-top:3px solid #fee923;position:relative}.table2 tr:first-child td.star:before{position:absolute;top:-3px;left:-7px;display:block;content:"";background:url(/images/i33.svg?098279f7c047f61f9c1e749222312d4b) no-repeat 0 0;background-size:38px 8px;width:38px;height:8px;display:inline-block}.table2 tr td{border-left:2px dotted #b5b5b5;padding:18px 15px 18px;vertical-align:middle}.table2 tr td:first-child{border-left:none;padding-left:0;width:304px}@media only screen and (max-width:1239px){.table2 tr td:first-child{width:200px}}@media only screen and (max-width:760px){.table2 tr td:first-child{display:none}}.table2 tr td:last-child{border-right:2px dotted #b5b5b5}@media only screen and (max-width:1000px){.table2 tr td{padding:15px 13px 12px}}.table2 tr td.star{border-left:3px solid #fee923;border-right:3px solid #fee923}.table2 tr.top td{vertical-align:bottom}.table2__ok{background:url(/images/i31.svg?ae09e47122cf483903ea6d601000913b) no-repeat 0 0;background-size:16px 16px;width:16px;height:16px;display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){.table2__ok{display:none}}.table2__no{background:url(/images/i32.svg?60c798421046852a116bc410266ba54d) no-repeat 0 0;background-size:16px 16px;width:16px;height:16px;display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){.table2__no{display:none!important}}.table2__no.mod1{background:url(/images/i37.svg?31f36829cfdbd936d27425d6adc5337b) no-repeat 0 0;background-size:20px 20px;width:20px;height:20px;display:inline-block}.table2__title1{color:#686868;font-size:14px;line-height:25.2px;position:relative}.table2__title5{position:relative;font-size:.01px}.table2__title5 i{font-style:normal;color:#c09;font-size:15px;font-weight:700;line-height:24px;display:inline;position:relative;top:-2px}.table2__discount{position:relative;font-size:.01px}@media only screen and (max-width:760px){.table2__discount{*zoom:1}.table2__discount:after{content:" ";display:table;clear:both}.table2__discount.no:after{background:url(/images/i32.svg?60c798421046852a116bc410266ba54d) no-repeat 0 0;background-size:20px 20px;width:20px;height:20px;display:inline-block;vertical-align:top;content:"";position:relative;top:10px;margin-left:35px}}.table2__discount i{display:none}@media only screen and (max-width:760px){.table2__discount i{float:left;display:block;color:#000;font-size:12px;line-height:19.2px;font-style:normal;max-width:120px}}.table2__discount span{display:inline-block;vertical-align:top;color:#c09;font-size:22px;font-weight:700;letter-spacing:-.44px;line-height:24.2px;text-transform:uppercase}@media only screen and (max-width:760px){.table2__discount span{position:relative;top:7px;float:right}}.table2__title4{color:#000;font-size:15px;line-height:24px;position:relative}@media only screen and (max-width:760px){.table2__title4{padding-bottom:3px;font-size:11px;line-height:17.6px;color:#656565}}.table2__title4 span{color:#c09;font-size:18px;line-height:21px;display:inline-block;vertical-align:top;margin-left:2px}@media only screen and (max-width:760px){.table2__title4 span{display:none}}.table2__title2{position:relative}.table2__title2 span{display:block;padding-bottom:12px;color:#c09;font-size:16px;font-weight:900;letter-spacing:-.36px;line-height:19.8px;text-transform:uppercase}@media only screen and (max-width:1000px){.table2__title2 span{font-size:15px;line-height:17px}}@media only screen and (max-width:760px){.table2__title2 span{font-size:18px;letter-spacing:-.36px;line-height:19.8px;text-transform:uppercase}}.table2__title2 i{font-style:normal;display:block;color:#a5a5a5;font-size:12px;line-height:21.6px}.table2__title2 b{display:block;position:absolute;top:-43px;left:74px;text-align:center;padding-top:11px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:500;background:url(/images/i34.svg?71c9f5a6080c02c67243236798375861) no-repeat 0 0;background-size:53px 43px;width:53px;height:43px;display:inline-block}.table2__title3{font-size:.01px;position:relative}@media only screen and (max-width:760px){.table2__title3.no:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:hsla(0,0%,100%,.5)}.table2__title3.no .table2__title3-title i{text-decoration:line-through}.table2__title3.no .table2__title3-title .tooltip1{display:none}}.table2__title3-title{white-space:nowrap}@media only screen and (max-width:1239px){.table2__title3-title{white-space:normal}}.table2__title3-title i{color:#000;font-size:16px;line-height:28.8px;font-size:15px;line-height:24px;font-style:normal;display:inline}@media only screen and (max-width:1239px){.table2__title3-title i br{display:none}}@media only screen and (max-width:1000px){.table2__title3-title i span{display:block}}.table2__title3 b{display:block;color:#a5a5a5;font-size:12px;line-height:21.6px;font-weight:400}.table2__link{height:57px;border:3px solid rgba(255,233,34,0);text-align:center;position:relative;padding-top:15px;display:block;color:#000;font-size:.01px;font-weight:700;letter-spacing:1.95px;line-height:19.47px;box-sizing:border-box;transition:.2s linear;color:#c6c6c6;margin-right:-2px}@media only screen and (max-width:1239px){.table2__link{padding-top:16px}}@media only screen and (max-width:1000px){.table2__link{letter-spacing:1px}}.table2__link b{transition:.2s linear;position:relative;display:inline-block;vertical-align:top;left:3px;font-size:12px}@media only screen and (max-width:1239px){.table2__link b{font-size:12px}}@media only screen and (max-width:1000px){.table2__link b{font-size:11px;padding:0 10px}}.table2__link:before{top:-3px;left:-8px;display:block;background:url(/images/i38.svg?de5e90f624a68b056da0c727560c468e) no-repeat 0 0;background-size:5px 45px;width:5px;height:45px;display:inline-block}.table2__link:after,.table2__link:before{position:absolute;content:"";transition:.2s linear;opacity:0}.table2__link:after{left:-5px;bottom:-7px;display:block;width:199px;height:13px;background:url(/images/d26.png?ba62f904bbab1418137ef2e0ec1bae3d);background-size:100% 100%}@media only screen and (max-width:1239px){.table2__link:after{right:20px;width:auto}}.table2__link span{position:absolute;top:-3px;left:-8px;right:-3px;bottom:0;display:block;overflow:hidden;transition:.2s linear;opacity:0}.table2__link span:before{position:absolute;top:27px;left:-23px;display:block;content:"";background:url(/images/i9.svg?2e7dc52986f856485690f73524df0075) no-repeat 0 0;background-size:45px 5px;width:45px;height:5px;display:inline-block;transition:.2s linear}@media only screen and (max-width:1000px){.table2__link span:before{left:-30px}}.table2__link span:after{position:absolute;top:32px;left:0;right:0;display:block;content:"";border-top:1px solid #ccc}.table2__link.mod1{color:#000;border:3px solid #ffe922}.table2__link.mod1:after,.table2__link.mod1:before{opacity:1}.table2__link.mod1 span{opacity:1;right:-3px}.table2__link:hover{color:#000;border:3px solid #ffe922}.table2__link:hover:after,.table2__link:hover:before,.table2__link:hover span{opacity:1}.table2__link:hover span:before{left:-32px}.table2__link:hover b{transform:scale(1.1)}.table2__link:active span:after{border-color:#000}.table2__price{color:#2d2d2d;font-size:18px;letter-spacing:-.36px;line-height:19.8px;text-transform:uppercase;position:relative}.table2__price-old{text-decoration:line-through;font-size:14px;line-height:110%;letter-spacing:-.02em;color:#8b8b8b;margin-bottom:3px}


/* tooltip1 */
.tooltip1 {
  display:inline-block;vertical-align:top;margin-left:10px;position:relative;height:20px;width:.5px;white-space:normal;top:1px;
}
.tooltip1:before {
  position:absolute;top:9px;left:20px;display:block;content:"";width:68px;height:2px;background:#c09;display:none;z-index:1;
}
@media only screen and (max-width:760px){
  .tooltip1:before { display:none!important; }
}
.tooltip1:after {
  content:"";opacity:0;background:url(/images/i36.svg?e62a680636f0126d4e354a8e0d2b4057) no-repeat 0 0;background-size:20px 20px;
}
.tooltip1:after,
.tooltip1__current {
  position:absolute;top:0;left:0;display:block;width:20px;height:20px;display:inline-block;
}
.tooltip1__current {
  background:url(/images/i35.svg?1feb7993a80b56fc7548da40e718018e) no-repeat 0 0;background-size:20px 20px;
}
.tooltip1__current.mod1{background:url(/images/i106.svg?e9df7d2734d127600d5c1b09b0078cdb) no-repeat 0 0;background-size:20px 20px;width:20px;height:20px;display:inline-block}
.tooltip1:hover{z-index:2;background:none}
.tooltip1:hover:before{display:block}
.tooltip1:hover:after{opacity:1}
.tooltip1:hover .tooltip1__drop{left:46px}
@media only screen and (max-width:760px){
  .tooltip1:hover .tooltip1__drop{left:-88px}
}
.tooltip1:hover .tooltip1__current{opacity:0}
.tooltip1__drop{position:absolute;top:-68px;left:-9999px;width:657px;border-radius:4px;background-color:hsla(0,0%,95.3%,.95);padding:59px 56px 50px;box-sizing:border-box}
@media only screen and (max-width:760px){
  .tooltip1__drop{width:200px;padding:10px;top:30px;box-shadow:0 0 10px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);background-color:#f3f3f3}
}
.tooltip1__drop:before{position:absolute;top:-3px;left:-11px;display:block;content:"";width:14px;height:373px;background:url(/images/d25.webp);background-size:100% 100%}
@media only screen and (max-width:760px){
  .tooltip1__drop:before{display:none}
}
.tooltip1__title1{letter-spacing:1.6px;text-transform:uppercase;color:#000;font-size:22px;line-height:35.2px;display:block}
@media only screen and (max-width:760px){
  .tooltip1__title1{font-size:18px;line-height:20px;padding-bottom:2px}
}
.tooltip1__title2{font-size:16px;color:#a5a5a5;line-height:28.8px;text-transform:uppercase;padding-bottom:15px;display:block}
@media only screen and (max-width:760px){
  .tooltip1__title2{padding-bottom:15px;font-size:14px;line-height:15px}
}
.tooltip1__text{display:block}
.tooltip1__text span{display:block;color:#525252;font-size:16px;font-weight:300;line-height:27.2px;padding-bottom:13px}
.tooltip1__text span:last-child{padding:0}
@media only screen and (max-width:760px){
  .tooltip1__text span{font-size:14px;line-height:17px;padding-bottom:10px}
}
/* mod down (+js)*/
.tooltip1--d.is-down:before {
  top: 20px;
  left: 9px;
  width: 2px;
  height: 68px;
}
.tooltip1--d.is-down:hover .tooltip1__drop {
  top: 46px;
  left: 0;
}


/* package-contain1 */
.package-contain1 {
  background-color:#005fcc;margin-bottom:65px;position:relative;padding:45px 38px 69px 83px
 }
@media only screen and (max-width:1239px){
  .package-contain1{padding-left:40px;padding-right:0}
}
@media only screen and (max-width:760px){
  .package-contain1{padding:42px 50px 64px;margin-left:-20px;margin-bottom:37px}
}
@media only screen and (max-width:359px){
  .package-contain1{padding:42px 30px 64px}
}
.package-contain1:before {
  position:absolute;top:0;right:0;display:block;content:"";width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 26px 26px 0;
}
.package-contain1:after {
  position:absolute;bottom:0;left:0;display:block;content:"";background:url(/images/i39.svg?68fb9be319cbb0eaa30028dafff90e1e) no-repeat 0 0;background-size:181px 19px;width:181px;height:19px;display:inline-block;
}
.package-contain1__decor {
  position:absolute;top:56px;right:0;background:url(/images/i44.svg?5b7064ff06e06a79e63957d8cf20257e) no-repeat 0 0;background-size:640px 19px;width:640px;height:19px;display:inline-block
}
@media only screen and (max-width:760px){
  .package-contain1__decor{display:none}
}
.package-contain1__decor-mobile{display:none}
@media only screen and (max-width:760px){
  .package-contain1__decor-mobile{display:block;width:0;height:0;border-color:transparent transparent #0b5fcc;border-style:solid;border-width:0 12.5px 13px;position:absolute;top:-13px;left:49px}
}
.package-contain1__title {
  position:relative;padding-bottom:36px;color:#fff;font-size:28px;font-weight:600;line-height:42px
}
@media only screen and (max-width:760px){
  .package-contain1__title{padding-bottom:31px;font-size:16px;line-height:24px}
}


/* icon-list2 */
.icon-list2 {*zoom:1;margin:0 -10px}
.icon-list2:after{content:" ";display:table;clear:both}@media only screen and (max-width:1000px){.icon-list2{margin-top:-30px;position:relative;top:30px}}@media only screen and (max-width:760px){.icon-list2{top:0;margin:0}}.icon-list2__item{padding:0 10px;float:left;width:25%;box-sizing:border-box;*zoom:1}.icon-list2__item:after{content:" ";display:table;clear:both}@media only screen and (max-width:1000px){.icon-list2__item{width:50%;padding-bottom:30px}.icon-list2__item:nth-child(odd){clear:left}}@media only screen and (max-width:760px){.icon-list2__item{width:auto;float:none;padding:0 0 39px}.icon-list2__item:last-child{padding-bottom:0}}.icon-list2__icon{float:left;margin-right:25px;height:45px;line-height:45px;font-size:.01px;display:flex;flex-direction:column;justify-content:center}.icon-list2__icon.icon1:before{background:url(/images/i40.svg?742f9af587aee8a95ca901b1750f84d0) no-repeat 0 0;background-size:28px 35px;width:28px;height:35px;display:inline-block}.icon-list2__icon.icon2:before{background:url(/images/i41.svg?529e5270849d9f6bc8090309763a8684) no-repeat 0 0;background-size:38px 37px;width:38px;height:37px;display:inline-block}.icon-list2__icon.icon3:before{background:url(/images/i42.svg?9168eecefc31b0637f7a82e603cc4220) no-repeat 0 0;background-size:36px 30px;width:36px;height:30px;display:inline-block}.icon-list2__icon.icon4:before{background:url(/images/i43.svg?df3aa85aa74cfae1a82d862d752d479b) no-repeat 0 0;background-size:37px 37px;width:37px;height:37px;display:inline-block}.icon-list2__text{overflow:hidden}.icon-list2__text span{display:table-cell;vertical-align:middle;height:45px;color:#fff;font-size:16px;line-height:24px}


/* text-alert1 */
.text-alert1{color:#000;font-size:22px;font-weight:300;line-height:26px}
@media only screen and (max-width:1239px){.text-alert1{font-size:19px}}@media only screen and (max-width:760px){.text-alert1{font-size:14px}}.text-alert1 span{color:#c09;font-weight:700;display:inline-block;vertical-align:top;margin-right:31px}@media only screen and (max-width:1239px){.text-alert1 span{margin-right:24px}}@media only screen and (max-width:1000px){.text-alert1 span{display:block;margin:0 0 10px}}@media only screen and (max-width:760px){.text-alert1 span{font-size:18px;line-height:25.2px}}


/* block2 */
.block2 {
  position:relative;
  padding-left:40%;
}
@media only screen and (max-width:1000px) {
  .block2 {
    padding: 0;
    margin: 0 -20px;
  }
}
@media only screen and (max-width: 760px) {
  .block2--b { margin-right: 0;}
}
.block2__left {
  position:absolute;
  top:0;
  bottom:62px;
  right:60%;
  width:840px;
  height:510px;
  background-position:50%;
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
.block2__left:before {
  position:absolute;
  top:-4px;
  right:0;
  display:block;
  content:"";
  background:url(/images/i45.svg?007d947f60a1a91448ad33817dbd7174) no-repeat 0 0;
  background-size:490px 32px;
  width:490px;
  height:32px;
  display:inline-block
}
@media only screen and (max-width:1000px){
  .block2__left {
    position:relative;
    right:auto;
    width:auto!important;
    height:400px;
    bottom:auto;
  }
}
@media only screen and (max-width:760px){
  .block2__left { height:215px; }
  .block2--b .block2__left { display: none; }
}
.block2__right {
  position:relative;
  padding:24px 0 78px 118px;
}
.block2--b .block2__right { padding-bottom: 110px; }
.block2__right:before {
  position:absolute;
  top:59px;
  left:0;
  right:-1000px;
  bottom:0;
  display:block;
  content:"";
  background:url(/images/g3.png) #252364 0 0 repeat-x;
  background-size:10px 100%;
}
.block2__right:after {
  position:absolute;
  bottom:0;
  left:0;
  display:block;
  content:"";
  width:0;
  height:0;
  border-color:transparent transparent transparent #fff;
  border-style:solid;
  border-width:20px 0 0 20px;
}
.block2__right-over { position:relative; }
@media only screen and (max-width:1239px){
  .block2__right { padding-left:50px; }
  .block2--b .block2__right { padding-bottom: 78px; }
}
@media only screen and (max-width:1000px){
  .block2__right { margin-top:-59px; }
}
@media only screen and (max-width:760px){
  .block2__right {
    margin:0;
    padding:0;
    background:#3f3f3f;
  }
  .block2__right:before {
    top:0;
    left:0;
    right:0;
    height:107px;
    background:none;
    background-color:#656565;
    background-image:linear-gradient(#656565,#3f3f3f);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#656565",endColorstr="#3f3f3f",GradientType=0)
  }
  .block2__right-over { padding: 14px 22px 50px; }

  .block2--b .block2__right { padding-bottom: 0; }
  .block2--b .block2__right:before {
    height: auto;
    background:url(/images/g3.png) #252364 0 0 repeat-x;
    background-size:10px 100%;
  }
  .block2--b .block2__right:after {
    bottom: auto;
    left: auto;
    top: 0;
    right: 0;
    border-color: #fff transparent transparent transparent;
  }
  .block2--b .block2__right-over { padding: 14px 20px 18px; }
}
.block2__title1 {
  padding-bottom:5px;
  color:#4e156f;
  font-size:40px;
  font-weight:900;
  letter-spacing:-.8px;
  line-height:44px;
  text-transform:uppercase;
}
@media only screen and (max-width:1000px){
  .block2__title1 { color:#fff; text-shadow:0 0 3px rgba(0,0,0,.3); }
}
@media only screen and (max-width:760px){
  .block2__title1 {
    position:absolute;
    top:-35px;
    left:20px;
    right:20px;
    text-transform:uppercase;
    padding:0;
    text-shadow:0 0 3px transparent;
  }
  .block2--b .block2__title1 { color: #4e156f; }
}
.block2__title2 {
  color:#fff;
  font-size:26px;
  font-weight:300;
  letter-spacing:6.5px;
  line-height:38.94px;
  text-transform:uppercase;
  padding-bottom:54px;
}
.block2__title2 i {
  display:inline-block;
  margin-left:25px;
  font-style:normal;
  vertical-align:top;
}
.block2--b .block2__title2 {
  margin: 2px 0 0 3px;
  padding-bottom: 97px;
}
@media only screen and (max-width:1000px){
  .block2--b .block2__title2 { padding-bottom:54px; }
}
@media only screen and (max-width:760px){
  .block2__title2 {
    font-size:26px;
    letter-spacing:6.5px;
    line-height:38.94px;
    text-transform:uppercase;
    padding-bottom:43px;
  }
  .block2__title2 i { display:none; }
  .block2--b .block2__title2 {
    margin-left: 1px;
    padding-bottom: 32px;
    font-size: 22px;
    line-height: 1.5;
    letter-spacing: 0.25em;
  }
  .block2--b .block2__title2 i { display: inline-block; }
}
@media only screen and (max-width:359px){ .block2__title2 { font-size:24px; }}



/* list-additional-service1 */
.list-additional-service1 { *zoom:1;margin:-38px -10px 0;position:relative;top:38px}
.list-additional-service1:after{content:" ";display:table;clear:both}
@media only screen and (max-width:760px){
  .list-additional-service1 {float:none;margin:0;top:0;padding-left:19px }
}
.list-additional-service1__item {float:left;width:50%;padding:0 10px 38px;box-sizing:border-box}
.list-additional-service1__item:nth-child(odd){ clear:left }
@media only screen and (max-width:760px){
  .list-additional-service1__item {float:none;width:auto;padding:0 0 28px}
  .list-additional-service1__item:last-child{padding:0}
}
.list-additional-service1__over{*zoom:1}
.list-additional-service1__over:after{content:" ";display:table;clear:both}
.list-additional-service1__icon{width:43px;margin-right:25px;height:44px;line-height:44px;text-align:center;font-size:.01px;float:left}
.list-additional-service1__icon img{display:inline-block;vertical-align:middle}
.list-additional-service1__text{overflow:hidden}
.list-additional-service1__text span{display:block;padding-bottom:24px;color:#fff;font-size:16px;font-weight:300;line-height:24px}
@media only screen and (max-width:760px){
  .list-additional-service1__text span{padding-bottom:20px}
}
.list-additional-service1__text i{font-style:normal;display:block;color:#5cd1fa;font-size:12px;text-transform:uppercase;line-height:14px}

.list-additional-service1--b {}
.list-additional-service1--b .list-additional-service1__item { padding-bottom: 24px;}
.list-additional-service1--b .list-additional-service1__item:nth-child(2n) {
  position: relative;
  left: 10px;
}
@media only screen and (max-width:1239px) {
  .list-additional-service1--b .list-additional-service1__item:nth-child(2n) { left: 0; }
}
@media only screen and (max-width:760px) {
  .list-additional-service1--b { padding-left: 0; }
  .list-additional-service1--b .list-additional-service1__item { padding-bottom: 15px; }
}


/* padding2 */
.padding2 { padding:154px 0 180px; }
@media only screen and (max-width:1000px){.padding2{padding:85px 0}}
@media only screen and (max-width:760px){.padding2{padding:83px 0 84px}}


/* nav-tab4 */
.nav-tab4 { height:92px;position:relative;*zoom:1;margin-bottom:48px}
.nav-tab4:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.nav-tab4{overflow:hidden;height:61px;margin:0 -20px 33px}}.nav-tab4:before{position:absolute;bottom:0;left:-1000px;right:-1000px;display:block;content:"";border-bottom:3px solid #fee923}@media only screen and (max-width:760px){.nav-tab4-scroll{overflow:auto;padding-left:20px;padding-bottom:50px;position:relative;top:50px;margin-top:-50px;font-size:.01px;white-space:nowrap;padding-top:6px}}.nav-tab4__item{position:relative;padding-top:9px;height:92px;box-sizing:border-box;float:left;cursor:pointer}@media only screen and (max-width:760px){.nav-tab4__item{float:none;display:inline-block;vertical-align:top;white-space:normal;height:55px;padding-top:0}.nav-tab4__item i{display:block}.nav-tab4__item:last-child{margin-right:20px}}.nav-tab4__item:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:"";border:3px solid #fee923;border-bottom-color:#fff;opacity:0}.nav-tab4__item:after{position:absolute;top:-6px;left:-2px;display:block;content:"";background:url(/images/i19.svg?1d950c1cee7df11f635aebf09d40b052) no-repeat 0 0;background-size:191px 13px;width:191px;height:13px;display:inline-block;opacity:0}@media only screen and (max-width:760px){.nav-tab4__item:after{right:0;background-size:100% 100%;width:auto}}.nav-tab4__item:hover .nav-tab4__text{color:#333}.nav-tab4__item.active:after,.nav-tab4__item.active:before{opacity:1}.nav-tab4__item.active .nav-tab4__over{top:22px}@media only screen and (max-width:760px){.nav-tab4__item.active .nav-tab4__over{top:16px;max-width: 250px;display:inline-block}}.nav-tab4__over{padding:0 48px;*zoom:1;position:relative}.nav-tab4__over:after{content:" ";display:table;clear:both}@media only screen and (max-width:1000px){.nav-tab4__over{padding:0 30px}}@media only screen and (max-width:760px){.nav-tab4__over{top:-9px;padding:0 23px}}.nav-tab4__icon{float:left;margin-right:19px;font-size:.01px;position:relative;top:-1px}@media only screen and (max-width:760px){.nav-tab4__icon{height:42px;line-height:42px}}.nav-tab4__icon:before{display:inline-block;vertical-align:middle;content:""}.nav-tab4__icon.icon1:before{background:url(/images/i46.svg?fb88f532f8b09e1e8ec6c27985f806f2) no-repeat 0 0;background-size:26px 29px;width:26px;height:29px;display:inline-block}.nav-tab4__text{overflow:hidden;color:#000;font-size:18px;line-height:27px}@media only screen and (max-width:760px){.nav-tab4__text{font-size:14px;line-height:20.5px}}


/* content-tab2 */
.content-tab2 { padding-bottom:75px; }
@media only screen and (max-width:760px){.content-tab2{padding-bottom:56px}}.content-tab2__item{position:absolute;top:-9999px;left:-9999px}.content-tab2__item.active{position:static}


/* list-game2 */
.list-game2 { *zoom:1;font-size:.01px;margin:-70px -30px 0;position:relative;top:70px}
.list-game2:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.list-game2{margin:0;top:0}}.list-game2__item{float:left;width:33.333%;padding:0 30px 70px;box-sizing:border-box}.list-game2__item:nth-child(3n+1){clear:left}@media only screen and (max-width:1000px){.list-game2__item{width:50%}.list-game2__item:nth-child(3n+1){clear:none}.list-game2__item:nth-child(odd){clear:left}}@media only screen and (max-width:760px){.list-game2__item{width:auto;padding:0 0 0 20px;clear:none!important}}.list-game2__image{position:relative;margin-bottom:34px;height:209px;border-radius:6px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-sizing:border-box}@media only screen and (max-width:760px){.list-game2__image{margin-bottom:25px}}.list-game2__image:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";border:3px solid #005fcc;box-sizing:border-box;opacity:0;border-radius:6px}.list-game2__image:hover:before{opacity:1}.list-game2__image:hover .list-game2__image-decor{top:-17px;left:-9px;background:url(/images/i48.svg?11b3adccfa06fd472606f79d7a9b1802) no-repeat 0 0;background-size:130px 76px;width:130px;height:76px;display:inline-block}.list-game2__image-decor{position:absolute;top:-14px;left:-6px;background:url(/images/i47.svg?a9f46c34eb22e4a197b8a6ca52d8d8e4) no-repeat 0 0;background-size:130px 76px;width:130px;height:76px;display:inline-block}.list-game2__image a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.list-game2__status{position:absolute;top:-17px;right:20px;padding-top:15px;color:#fff;font-size:16px;font-weight:500;line-height:18px;text-align:center;background:url(/images/i49.svg?7fa475b16b3f43a16e7a82525a982588) no-repeat 0 0;background-size:70px 56px;width:70px;height:56px;display:inline-block;box-sizing:border-box}.list-game2__status.new{background:url(/images/i50.svg?2d29e2d1855782114cfa172f03ddb7c8) no-repeat 0 0;background-size:111px 57px;width:111px;height:57px;display:inline-block}.list-game2__title{display:inline-block;vertical-align:top;margin-bottom:25px;color:#000;font-size:24px;line-height:36px}.list-game2__title:hover{color:#005fcc;text-decoration:underline}@media only screen and (max-width:760px){.list-game2__title{margin-bottom:20px}}


/* icon-list3 */
.icon-list3 { font-size:.01px;margin-top:-10px;position:relative;top:10px}
.icon-list3 a{display:inline-block;vertical-align:top;margin:0 24px 10px 0;color:#000;font-size:14px;font-weight:300;line-height:18px}.icon-list3 a i{display:none}@media only screen and (max-width:1239px){.icon-list3 a{margin-right:10px;font-size:12px}}@media only screen and (max-width:760px){.icon-list3 a{margin-right:19px}.icon-list3 a span{display:none}.icon-list3 a i{display:inline;font-style:normal}}.icon-list3 a:last-child{margin:0}.icon-list3 a:before{display:inline-block;vertical-align:middle;content:"";margin-right:13px;position:relative;top:-1px}@media only screen and (max-width:760px){.icon-list3 a:before{margin-right:8px}}.icon-list3 a.icon1:before{background:url(/images/i51.svg?c4f6c8684d10daa9ad5d1d4ab222526d) no-repeat 0 0;background-size:17px 16px;width:17px;height:16px;display:inline-block;top:-2px}.icon-list3 a.icon2:before{background:url(/images/i52.svg?ff890ae9967e56831b8c70883a7fc7c7) no-repeat 0 0;background-size:18px 15px;width:18px;height:15px;display:inline-block}.icon-list3 a.icon3:before{background:url(/images/i53.svg?91da7fb6c5bcc0689ee44b0b1cc2c459) no-repeat 0 0;background-size:17px 15px;width:17px;height:15px;display:inline-block}


/* button-more1 */
.button-more1 { position:relative;margin-bottom:100px}
@media only screen and (max-width:1000px){.button-more1{margin-bottom:105px}}.button-more1:before{position:absolute;top:-53px;right:-363px;display:block;content:"";width:656px;height:144px;background:url(/images/d27.png?2cd8cabe3c0a83bbed9b6d80b8d66765);background-size:100% 100%}.button-more1.mod1:before{display:none}@media only screen and (max-width:760px){.button-more1.mod1{margin-bottom:76px}}.button-more1__more{margin:auto;display:block;width:355px;position:relative}@media only screen and (max-width:1239px){.button-more1__more{left:-120px}}@media only screen and (max-width:1000px){.button-more1__more{left:0;margin:0}}@media only screen and (max-width:760px){.button-more1__more{width:auto;max-width:315px;margin-bottom:71px}}.button-more1__more.mod1{width:389px;left:0}.button-more1__more.mod1:after{display:none}@media only screen and (max-width:1000px){.button-more1__more.mod1{margin:auto}}@media only screen and (max-width:359px){.button-more1__more.mod1{width:auto}}.button-more1__more:before{position:absolute;top:-15px;right:100%;margin-right:10px;display:block;content:"";background:url(/images/i56.svg?88d1d64211a6da9b3e47f5d171fa4fde) no-repeat 0 0;background-size:775px 50px;width:775px;height:50px;display:inline-block}@media only screen and (max-width:760px){.button-more1__more:before{display:none}}.button-more1__more:after{position:absolute;top:33px;left:100%;margin-left:5px;display:block;content:"";width:98px;height:2px;background:#dbdbdb}@media only screen and (max-width:760px){.button-more1__more:after{left:auto;right:100%;margin:0 10px 0 0}}.button-more1__more a{display:block;text-align:center;padding-top:17px;height:57px;border:3px solid #ffe922;box-sizing:border-box;color:#000;font-size:13px;font-weight:700;letter-spacing:1.95px;line-height:19.47px;position:relative;transition:.2s linear;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;border-radius:0 0 10px 0}.button-more1__more a:before{bottom:-3px;left:-8px;background:url(/images/i55.svg?da5d9a3f3407835b73e5d3639c1da037) no-repeat 0 0;background-size:5px 46px;width:5px;height:46px}.button-more1__more a:after,.button-more1__more a:before{position:absolute;display:block;content:"";display:inline-block}.button-more1__more a:after{top:-11px;left:-5px;background:url(/images/i54.svg?79b1f9384814acdb5bb0f6aa93d986f5) no-repeat 0 0;background-size:345px 14px;width:345px;height:14px}@media only screen and (max-width:760px){.button-more1__more a:after{right:-3px;width:auto;background-size:100% 100%}}.button-more1__more a b{display:block;position:relative;font-weight:400;transition:.2s linear}.button-more1__more a b i{font-weight:700;font-style:normal}.button-more1__more a span{position:absolute;top:0;left:-8px;right:-3px;bottom:0;display:block;overflow:hidden}.button-more1__more a span:before{position:absolute;top:26px;left:-20px;display:block;content:"";background:url(/images/i9.svg?2e7dc52986f856485690f73524df0075) no-repeat 0 0;background-size:45px 5px;width:45px;height:5px;display:inline-block;transition:.2s linear}.button-more1__more a span:after{position:absolute;top:31px;left:0;right:0;display:block;content:"";border-top:1px solid #ccc}.button-more1__more a:hover{background:#fee923}.button-more1__more a:hover span:before{left:0}.button-more1__more a:hover b{transform:scale(1.1)}.button-more1__more a:active span:after{border-color:#000}.button-more1__order-game{position:absolute;top:2px;right:0;display:block;width:307px;height:57px;background-color:#ffe922;text-align:center;box-sizing:border-box;padding-top:17px;color:#000;font-size:13px;font-weight:700;letter-spacing:1.95px;line-height:19.47px}.button-more1__order-game:before{position:absolute;bottom:0;left:-5px;display:block;content:"";background:url(/images/i57.svg?5411bb9cbfe41234a209789504c748d2) no-repeat 0 0;background-size:5px 46px;width:5px;height:46px;display:inline-block}.button-more1__order-game:after{position:absolute;top:-8px;left:-2px;display:block;content:"";background:url(/images/i58.svg?b6ac6e8bcebc690581b14a088570916b) no-repeat 0 0;background-size:245px 14px;width:245px;height:14px;display:inline-block}.button-more1__order-game b{display:block;position:relative;transition:.2s linear}.button-more1__order-game span{position:absolute;top:0;left:-5px;right:0;bottom:0;display:block;overflow:hidden}.button-more1__order-game span:before{position:absolute;top:26px;left:-20px;display:block;content:"";background:url(/images/i9.svg?2e7dc52986f856485690f73524df0075) no-repeat 0 0;background-size:45px 5px;width:45px;height:5px;display:inline-block;transition:.2s linear}.button-more1__order-game span:after{position:absolute;top:31px;left:0;right:30px;display:block;content:"";border-top:1px solid #ccc}.button-more1__order-game:hover{background:#fee923}.button-more1__order-game:hover span:before{left:-10px}.button-more1__order-game:hover b{transform:scale(1.1)}.button-more1__order-game:active span:after{border-color:#000}


/* nav-tab5 */
.nav-tab5 { height:92px;position:relative;*zoom:1;margin-bottom:58px;margin-right:-50px}
.nav-tab5:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.nav-tab5{overflow:hidden;height:62px;margin:0 -20px 30px}}.nav-tab5:before{position:absolute;bottom:0;left:-1000px;right:-1000px;display:block;content:"";border-bottom:3px solid #fee923}@media only screen and (max-width:760px){.nav-tab5-scroll{overflow:auto;padding:8px 0 50px 20px;margin-top:-50px;position:relative;top:50px;font-size:.01px;white-space:nowrap}}
.nav-tab5__item{display:block;position:relative;height:92px;box-sizing:border-box;float:left;cursor:pointer}
@media only screen and (max-width:760px){.nav-tab5__item{float:none;display:inline-block;vertical-align:top;height:54px;white-space:normal}
.nav-tab5__item:last-child{margin-right:20px}}
.nav-tab5__item:before{top:0;left:0;right:0;bottom:0;border:3px solid #fee923;border-bottom-color:#fff}
.nav-tab5__item:after,.nav-tab5__item:before{position:absolute;display:block;content:"";opacity:0}
.nav-tab5__item:after{top:-6px;left:-2px;right:16px;height:13px;background:url(/images/d24.png?e3711e06df0d25c2c989e7f62a1c94dc);background-size:100% 100%}.nav-tab5__item:first-child .nav-tab5__over:before{display:none}
.nav-tab5__item:hover .nav-tab5__text{color:#005fcc}
.nav-tab5__item.active:after,
.nav-tab5__item.active:before{opacity:1}
.nav-tab5__item.active .nav-tab5__over{top:37px}
@media only screen and (max-width:760px){.nav-tab5__item.active .nav-tab5__over{top:10px}}
.nav-tab5__item.active .nav-tab5__text{color:#005fcc}
.nav-tab5__item.active+.nav-tab5__item .nav-tab5__over:before{display:none}
.nav-tab5__over{*zoom:1;position:relative;top:2px;padding:0 39.6px}
.nav-tab5__over:after{content:" ";display:table;clear:both}
@media only screen and (max-width:1239px){.nav-tab5__over{padding:0 20px}}
@media only screen and (max-width:1000px){.nav-tab5__over{padding:0 10px}}
@media only screen and (max-width:760px){.nav-tab5__over{padding:0 25px;top:-8px}}
.nav-tab5__over:before{position:absolute;top:1px;left:0;display:block;content:"";border-left:2px dotted #ededed;height:48px}
.nav-tab5__icon{float:left;margin-right:18px;height:38px;line-height:38px;font-size:.01px}
@media only screen and (max-width:1000px){.nav-tab5__icon{margin-right:10px}}
@media only screen and (max-width:760px){.nav-tab5__icon{display:none}}
.nav-tab5__icon img{vertical-align:middle;max-width:30px;max-height:30px; width: auto; height: auto;}
.nav-tab5__text{overflow:hidden}
.nav-tab5__text span{display:table-cell;vertical-align:middle;height:38px;color:#000;font-size:14px;line-height:19.6px}
@media only screen and (max-width:1000px){.nav-tab5__text span{font-size:12px}}
@media only screen and (max-width:760px){.nav-tab5__text span{font-size:14px;line-height:19.6px}}


/* carousel-gallery1 */
.carousel-gallery1{position:relative;margin:0 -5px 86px}
@media only screen and (max-width:1239px){.carousel-gallery1{margin:0 30px 91px}}
@media only screen and (max-width:760px){.carousel-gallery1{margin:0 20px 45px -20px}}
.carousel-gallery1:before{left:-1000px;z-index:1}
.carousel-gallery1:after,
.carousel-gallery1:before{position:absolute;top:0;bottom:0;width:1000px;display:block;content:"";background:hsla(0,0%,100%,.8)}
.carousel-gallery1:after{right:-1000px}
@media only screen and (max-width:760px){.carousel-gallery1:after{display:none}}
.carousel-gallery1 .slick-list{overflow:visible!important}.carousel-gallery1__item{padding:5px;box-sizing:border-box;display:block!important}
@media only screen and (max-width:760px){.carousel-gallery1__item{padding:4px 4px 4px 20px}}
.carousel-gallery1__over{height:282px;margin-bottom:10px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:6px;position:relative;overflow:hidden}.carousel-gallery1__over:last-child{margin:0}
@media only screen and (max-width:1239px){.carousel-gallery1__over{height:260px}}
@media only screen and (max-width:760px){.carousel-gallery1__over{margin-bottom:7px;height:224px}}
.carousel-gallery1__over a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.carousel-gallery1__over a:hover{background:hsla(0,0%,100%,.05)}


/* carousel-review1 */
.carousel-review1 { position:relative;margin:0 -30px 157px}
@media only screen and (max-width:1420px){
  .carousel-review1{margin-left:30px;margin-right:30px}}
@media only screen and (max-width:760px){
  .carousel-review1{margin:0 0 42px;padding-top:60px;position:relative}
  .carousel-review1 .slick-dots{position:absolute;top:0;left:0;font-size:.01px}
  .carousel-review1 .slick-dots li{display:inline-block;vertical-align:top;margin-right:20px;width:20px;height:20px;border-radius:11px;border:3px solid #c4c4c4;box-sizing:border-box;position:relative;cursor:pointer}
  .carousel-review1 .slick-dots li:last-child{margin:0}
  .carousel-review1 .slick-dots li span{display:none}
  .carousel-review1 .slick-dots li:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}
  .carousel-review1 .slick-dots li.slick-active{background-color:#c09;border-color:#c09}
}
.carousel-review1 .prev{position:absolute;top:112px;left:-57px;cursor:pointer;z-index:1;background:url(/images/i74.svg?beeb7842114abfd11dd3dcd6acbec904) no-repeat 0 0;background-size:29px 33px;width:29px;height:33px;display:inline-block}@media only screen and (max-width:1239px){.carousel-review1 .prev{left:-30px}}@media only screen and (max-width:760px){.carousel-review1 .prev{display:none!important}}.carousel-review1 .prev:hover{opacity:.8}.carousel-review1 .prev:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}.carousel-review1 .next{position:absolute;top:112px;right:-57px;cursor:pointer;z-index:1;background:url(/images/i74.svg?beeb7842114abfd11dd3dcd6acbec904) no-repeat 0 0;background-size:29px 33px;width:29px;height:33px;display:inline-block;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");zoom:1}@media only screen and (max-width:1239px){.carousel-review1 .next{right:-30px}}@media only screen and (max-width:760px){.carousel-review1 .next{display:none!important}}.carousel-review1 .next:hover{opacity:.8}.carousel-review1 .next:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}.carousel-review1__item{padding:0 30px;box-sizing:border-box}@media only screen and (max-width:760px){.carousel-review1__item{padding:0}}.carousel-review1__top{padding:0 0 27px 100px;position:relative}@media only screen and (max-width:359px){.carousel-review1__top{padding-left:80px}}@media only screen and (max-width:760px){.carousel-review1__top.mod1{padding-left:0;*zoom:1}.carousel-review1__top.mod1:after{content:" ";display:table;clear:both}}.carousel-review1__top-text{font-size:.01px}.carousel-review1__name{padding-bottom:20px;color:#000;font-size:22px;line-height:33px}@media only screen and (max-width:760px){.carousel-review1__name.mod1 span{display:table-cell;vertical-align:middle;height:70px}}@media only screen and (max-width:359px){.carousel-review1__name{font-size:18px;line-height:25px;padding-bottom:10px}}.carousel-review1__avatar{position:absolute;top:4px;left:0;width:70px;height:70px;border-radius:6px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width:760px){.carousel-review1__avatar.mod1{float:left;position:relative;margin-right:31px}}.carousel-review1__avatar:before{position:absolute;bottom:0;right:0;display:block;content:"";background:url(/images/i107.svg?df91537cc52cb0b2bfda32b236f8c645) no-repeat 0 0;background-size:47px 8px;width:47px;height:8px;display:inline-block}.carousel-review1__date{color:#005fcc;font-size:14px;font-weight:300;line-height:19px;display:inline-block;vertical-align:top}.carousel-review1__text{color:#5c5c5c;font-size:.01px;font-weight:300;line-height:23.8px;padding-bottom:28px}.carousel-review1__text p{font-size:14px;padding-bottom:10px}.carousel-review1__text p:last-child{padding:0}.carousel-review1__show-more{display:inline-block;vertical-align:top;color:#005fcc;font-size:14px;line-height:19px}.carousel-review1__show-more span{text-decoration:underline}.carousel-review1__show-more:hover span{text-decoration:none}.carousel-review1__title{padding-bottom:25px;color:#515151;font-size:12px;font-weight:500;line-height:14px}.carousel-review1__bottom{*zoom:1}.carousel-review1__bottom:after{content:" ";display:table;clear:both}.carousel-review1__bottom-left{float:left;margin-right:32px}@media only screen and (max-width:359px){.carousel-review1__bottom-left{margin-right:15px}}@media only screen and (max-width:760px){.carousel-review1__bottom-left.mod1{float:none;margin:0 0 21px}}.carousel-review1__bottom-right{float:left;padding-top:3px}.carousel-review1__logo{min-width:165px;height:44px;border-radius:6px;background-color:#f5f5f5;padding-right:10px;*zoom:1;overflow:hidden;position:relative;box-sizing:border-box}.carousel-review1__logo:after{content:" ";display:table;clear:both}@media only screen and (max-width:359px){.carousel-review1__logo{min-width:145px}}@media only screen and (max-width:760px){.carousel-review1__logo.mod1 span{width:117px;padding:0 7px 0 0;text-align:right;line-height:44px;margin:0}.carousel-review1__logo.mod1 span br{display:none}}.carousel-review1__logo span{float:left;text-align:right;width:72px;padding-top:7.5px;color:#757575;font-size:11px;font-weight:300;line-height:13.2px;margin-right:12px}@media only screen and (max-width:359px){.carousel-review1__logo span{width:60px}}.carousel-review1__logo div{float:left;line-height:44px;font-size:.01px}.carousel-review1__logo div img{display:inline-block;vertical-align:middle;height:auto}.carousel-review1__logo div img.size1{width:59px}.carousel-review1__logo div img.size2{width:64px}.carousel-review1__logo div img.size3{width:67px}.carousel-review1__logo a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.carousel-review1__logo a:hover{background:hsla(0,0%,100%,.2)}


/* star-list1 */
.star-list1 { display:inline-block;vertical-align:top;margin-right:16px;font-size:.01px}
@media only screen and (max-width:359px){.star-list1{display:block;margin:0 0 10px}}.star-list1__item{vertical-align:top;margin-right:3px;background:url(/images/i72.svg?4092ece34ed6d3e5cb4d705e34b3d6b2) no-repeat 0 0;background-size:19px 19px;width:19px;height:19px;display:inline-block}.star-list1__item:last-child{margin:0}.star-list1__item.active{background:url(/images/i73.svg?5c96948588cdcff00396deb29858187d) no-repeat 0 0;background-size:19px 18px;width:19px;height:18px;display:inline-block}


/* rate-chose1 */
.rate-chose1 { font-size:.01px; }
@media only screen and (max-width:760px){.rate-chose1.mod1 .rate-chose1__title{display:inline-block;vertical-align:top;margin-right:24px}}.rate-chose1__title{color:#757575;font-size:11px;font-weight:300;line-height:15px;padding-bottom:8px}.rate-chose1 a{display:inline-block;vertical-align:top;margin-right:22px;color:#525252;font-size:11px;font-weight:300;line-height:13px}.rate-chose1 a:last-child{margin:0}.rate-chose1 a b{font-weight:900}.rate-chose1 a:hover{color:#005fcc}


/* content-over5 */
.content-over5 { *zoom:1; }
.content-over5:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.content-over5{padding-bottom:53px}}.content-over5__left{float:left;width:57.25%}@media only screen and (max-width:1239px){.content-over5__left{width:61.6%}}@media only screen and (max-width:760px){.content-over5__left{width:auto;float:none}}.content-over5__right{float:right;position:relative;width:35%}@media only screen and (max-width:760px){.content-over5__right{display:none}}.content-over5__image{position:absolute;top:-98px;left:0;width:780px;height:427px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;border-radius:0 0 0 10px}@media only screen and (max-width:1239px){.content-over5__image{top:-50px}}.content-over5__image:before{position:absolute;top:-4px;left:0;display:block;content:"";background:url(/images/i75.svg?414ef3921ea5175bf2d29b1e5840c7ae) no-repeat 0 0;background-size:490px 32px;width:490px;height:32px;display:inline-block}


/* faq-list1 */
.faq-list1 { margin:0 -16px;*zoom:1; }
.faq-list1:after{content:" ";display:table;clear:both}.faq-list1__clm{float:left;width:50%;padding:0 16px;box-sizing:border-box}@media only screen and (max-width:1000px){.faq-list1__clm{float:none;width:auto;padding-bottom:20px}.faq-list1__clm:last-child{padding-bottom:0}}.faq-list1__item{border-radius:6px;background-color:#f5f5f5;margin-bottom:20px}.faq-list1__item:last-child{margin:0}.faq-list1__title{cursor:pointer;position:relative;padding:22px 22px 22px 59px;color:#1e1e1e;font-size:16px;font-weight:300;line-height:24px;border-radius:6px}.faq-list1__title:before{position:absolute;top:26px;left:28px;display:block;content:"";background:url(/images/i76.svg?0ea208bb26baef4f7f7722a62abaaa31) no-repeat 0 0;background-size:13px 14px;width:13px;height:14px;display:inline-block;transition:.2s linear}.faq-list1__title.active:before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");zoom:1}.faq-list1__hide{display:none}.faq-list1__hide-over{padding:0 30px 30px;color:#5c5c5c;font-size:14px;font-weight:300;line-height:23.8px}.faq-list1__hide-over p{padding-bottom:15px}.faq-list1__hide-over p:last-child{padding:0}


/* map-content1 */
.map-content1 { height:654px;position:relative }
@media only screen and (max-width:760px){.map-content1{height:auto;padding-bottom:354px}}.map-content1__map{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:760px){.map-content1__map{top:auto;bottom:0;height:413px}}.map-content1__map-test{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.map-content1__over{position:absolute;top:96px;left:20px;width:300px;font-size:.01px;z-index:1}@media only screen and (max-width:760px){.map-content1__over{position:static;max-width:320px;width:auto}}.map-content1__logo{display:inline-block;vertical-align:top;margin-bottom:49px}.map-content1__list{background:#fff;position:relative;padding-bottom:82px;padding-top:2px}@media only screen and (max-width:760px){.map-content1__list{background-color:#f6f6f6;padding-bottom:44px}.map-content1__list.mod1{z-index:2;max-width:320px}.map-content1__list.mod1:after{position:absolute;top:-23px;left:-4px;right:-3px;display:block;content:"";height:27px;background:url(/images/i125.svg?fc3e3ec742700795d2cb31af1993dd50) no-repeat 0 0;background-size:327px 32px;width:327px;height:32px;display:inline-block;width:auto;background-size:100% 100%}}.map-content1__list:before{position:absolute;bottom:-14px;right:-6px;display:block;content:"";background:url(/images/i79.svg?5804dd581d8ff90493968362664256d1) no-repeat 0 0;background-size:130px 76px;width:130px;height:76px;display:inline-block}.map-content1__list-item{position:relative;padding:32px 25px 43px 38px;*zoom:1}.map-content1__list-item:after{content:" ";display:table;clear:both}.map-content1__list-item:before{position:absolute;left:0;bottom:0;display:block;content:"";background:url(/images/i78.svg?2f8e95b6b905f6a4d9fe29fa39bede3d) no-repeat 0 0;background-size:113px 12px;width:113px;height:12px;display:inline-block}.map-content1__list-item:last-child{padding-bottom:0}.map-content1__list-item:last-child:before{display:none}.map-content1__list-left{float:left;max-width:141px}.map-content1__list-left p{color:#454545;font-size:12px;line-height:18px}.map-content1__list-right{float:right;width:77px}.map-content1__driving-direction{display:inline-block;vertical-align:top;color:#c09;font-size:12px;font-weight:500;line-height:18px;text-transform:uppercase}.map-content1__driving-direction:hover{text-decoration:underline}@media only screen and (max-width:760px){.map-content1__driving-direction{font-weight:900}}.map-content1__title1{padding-bottom:14px;color:#000;font-size:14px;font-weight:700;line-height:21px}.map-content1__phone{display:inline-block;vertical-align:top;position:relative;margin-bottom:13px;padding-left:32px;color:#454545;font-size:20px;font-weight:300;line-height:24px}.map-content1__phone:before{position:absolute;top:1px;left:2px;display:block;content:"";background:url(/images/i77.svg?2ffeba48633906b0f8a2de1313d3360c) no-repeat 0 0;background-size:20px 20px;width:20px;height:20px;display:inline-block}


/* background-footer1 */
.background-footer1 { background:url(/images/g4.png) #252364 0 0 repeat-x;background-size:auto 100%;padding:90px 0}
@media only screen and (max-width:1239px){.background-footer1{padding:50px 0}}@media only screen and (max-width:760px){.background-footer1{padding:0}}


/* footer */
.footer { padding-left:360px;font-size:.01px;position:relative; }
@media only screen and (max-width:760px){.footer{padding:64px 0 61px}}.footer__logo{position:absolute;top:26px;left:0;display:block;cursor:default}@media only screen and (max-width:760px){.footer__logo{display:none}}.footer__logo:before{position:absolute;top:-84px;left:-363px;display:block;content:"";width:717px;height:189px;background:url(/images/d28.png?4d60261f1db378b6b1a7a352a6fe85d6);background-size:100% 100%}.footer__logo img{display:block;position:relative;margin-bottom:30px;cursor:pointer}.footer__logo span{display:block;color:#ffe922;font-size:13px;letter-spacing:1.95px;line-height:19.5px}.footer__top{*zoom:1;padding-bottom:51px}.footer__top:after{content:" ";display:table;clear:both}@media only screen and (max-width:1239px){.footer__top{padding-bottom:30px}}@media only screen and (max-width:760px){.footer__top{padding:0}}.footer__top-left{float:left}@media only screen and (max-width:1000px){.footer__top-left{float:none;*zoom:1;padding-bottom:17px}.footer__top-left:after{content:" ";display:table;clear:both}}@media only screen and (max-width:760px){.footer__top-left{padding:0}}.footer__top-right{float:right}@media only screen and (max-width:1000px){.footer__top-right{float:none}}@media only screen and (max-width:760px){.footer__top-right{display:none}}.footer__button1{float:left;margin-right:30px;width:263px;height:57px;border-radius:9px;background-color:#00c867;padding-left:63px;color:#fff;font-size:16px;line-height:57px;box-sizing:border-box;position:relative}@media only screen and (max-width:1239px){.footer__button1{margin:0 0 20px;width:250px}}@media only screen and (max-width:760px){.footer__button1{position:absolute;top:-33px;left:0;right:0;width:auto;max-width:320px;text-align:center;padding:0}}.footer__button1:before{position:absolute;top:17px;left:29px;display:block;content:"";background:url(/images/i80.svg?694a9733274286a0cc7cc4768ce8ae2a) no-repeat 0 0;background-size:21px 21px;width:21px;height:21px;display:inline-block}@media only screen and (max-width:760px){.footer__button1:before{position:relative;display:inline-block;vertical-align:top;margin-right:10px;left:auto}}.footer__button1:hover{background-color:#1bd16c}.footer__button2{float:left;width:207px;height:57px;border-radius:9px;background-color:#005fcc;padding-left:63px;line-height:57px;color:#fff;font-size:16px;box-sizing:border-box;position:relative}@media only screen and (max-width:1239px){.footer__button2{clear:left}}@media only screen and (max-width:760px){.footer__button2{display:none}}.footer__button2:before{position:absolute;top:17px;left:29px;display:block;content:"";background:url(/images/i81.svg?32b044d890b5d33c3784c47a64c8bb8c) no-repeat 0 0;background-size:21px 21px;width:21px;height:21px;display:inline-block}.footer__button2:hover{background-color:#0b64d9}.footer__phone{float:left;margin-right:25px;position:relative;top:16px;padding-left:35px;color:#fff;font-size:18px;line-height:21px}.footer__phone:before{position:absolute;top:1px;left:0;display:block;content:"";background:url(/images/i82.svg?7bf30041d6a07386adfe610f0620b184) no-repeat 0 0;background-size:24px 23px;width:24px;height:23px;display:inline-block}.footer__callback{display:inline-block;vertical-align:top;position:relative;top:9px;color:#ffe922;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.footer__callback:hover{text-decoration:underline}.footer__bottom{*zoom:1;position:relative}.footer__bottom:after{content:" ";display:table;clear:both}.footer__bottom-left{float:left}@media only screen and (max-width:1000px){.footer__bottom-left{float:none;padding-bottom:20px}}@media only screen and (max-width:760px){.footer__bottom-left{padding-bottom:38px}}.footer__bottom-right{float:right}@media only screen and (max-width:1239px){.footer__bottom-right{float:none;position:absolute;top:-70px;right:0}}@media only screen and (max-width:1000px){.footer__bottom-right{position:static}}


/* list-link1 */
.list-link1 {font-size:.01px}
@media only screen and (max-width:1000px){.list-link1{*zoom:1}.list-link1:after{content:" ";display:table;clear:both}}.list-link1 a{display:inline-block;vertical-align:top;margin-right:51px;color:#fff;font-size:14px;line-height:21px;text-decoration:underline}.list-link1 a:last-child{margin:0}.list-link1 a:hover{text-decoration:none}@media only screen and (max-width:1000px){.list-link1 a{float:left;clear:left;margin-bottom:10px}.list-link1 a:last-child{margin:0}}@media only screen and (max-width:760px){.list-link1 a{margin-bottom:23px}}


/* link-contact2 */
.link-contact2 { font-size:.01px; }
.link-contact2 a{display:inline-block;vertical-align:top;position:relative;padding-left:39px;color:#fff;font-size:16px;font-weight:300;line-height:19px;margin-right:58px}@media only screen and (max-width:359px){.link-contact2 a{margin-right:30px}}.link-contact2 a:last-child{margin:0}.link-contact2 a:hover{text-decoration:underline}.link-contact2 a:before{position:absolute;top:0;left:0;display:block;content:"";background:url(/images/i6.svg?d490f251772d029f86f92a234d4b6cfd) no-repeat 0 0;background-size:21px 21px;width:21px;height:21px;display:inline-block}.link-contact2 a.icon2:before{background:url(/images/i7.svg?5f6782ade9e6b53b513710c94c929749) no-repeat 0 0;background-size:27px 19px;width:27px;height:19px;display:inline-block}


/* scroll-header1 */
.scroll-header1 { position:fixed;top:0;left:0;right:0;z-index:10;background-color:#2a2530;top:-70px;transition:.2s linear}
.scroll-header1.active{top:0}@media only screen and (max-width:760px){.scroll-header1{top:-58px}}.scroll-header1__over{position:relative;height:60px;*zoom:1}.scroll-header1__over:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.scroll-header1__over{height:47px}}.scroll-header1__over:before{position:absolute;bottom:-9px;left:0;right:0;display:block;content:"";height:12px;background:url(/images/d29.png?b7f4bf4516853fac6e6a8cc5d25ec163);background-size:100% 100%}@media only screen and (max-width:760px){.scroll-header1__over:before{background:url(/images/i118.svg?24bbfec2dfed834c00ce17c33802d039) no-repeat 0 0;background-size:358px 15px;width:358px;height:15px;display:inline-block;width:auto;left:-2px;right:-2px;bottom:-10px;background-size:100% 100%}}.scroll-header1__left{float:left;padding-top:22px}@media only screen and (max-width:760px){.scroll-header1__left{padding-top:16px;float:none}}.scroll-header1__right{float:right}@media only screen and (max-width:760px){.scroll-header1__right{display:none}}.scroll-header1__phone{float:left;position:relative;top:20px;margin-right:68px;padding-left:30px;color:#fff;font-size:18px;line-height:21px}@media only screen and (max-width:1239px){.scroll-header1__phone{margin-right:25px;font-size:16px}}@media only screen and (max-width:1000px){.scroll-header1__phone{font-size:13px;margin-right:15px;padding-left:27px}}.scroll-header1__phone:before{position:absolute;top:.5px;left:0;display:block;content:"";background:url(/images/i85.svg?b48283ecf4ea450378cef9a62713ca55) no-repeat 0 0;background-size:21px 21px;width:21px;height:21px;display:inline-block}.scroll-header1__whattsap{float:left;position:relative;top:21px;padding-left:36px;color:#fff;font-size:14px;line-height:21px}@media only screen and (max-width:1000px){.scroll-header1__whattsap{padding-left:27px;font-size:13px}}.scroll-header1__whattsap:hover{text-decoration:underline}.scroll-header1__whattsap:before{position:absolute;top:-1px;left:0;display:block;content:"";background:url(/images/i86.svg?2b9198795859f0b0101bdd61e5c6ad11) no-repeat 0 0;background-size:21px 21px;width:21px;height:21px;display:inline-block}


/* menu2 */
.menu2 { *zoom:1; }
.menu2:after{content:" ";display:table;clear:both}.menu2__item{float:left;margin-right:30px}@media only screen and (max-width:1239px){.menu2__item{margin-right:30px}}@media only screen and (max-width:1000px){.menu2__item{margin-right:15px}}@media only screen and (max-width:760px){.menu2__item{margin-right:20px}.menu2__item.hide{display:none}}@media only screen and (max-width:359px){.menu2__item{margin-right:12px}}.menu2__item:last-child{margin:0}.menu2__item a{display:inline-block;vertical-align:top;color:#c1b7df;font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;line-height:19px}@media only screen and (max-width:1239px){.menu2__item a{font-size:14px}}@media only screen and (max-width:1000px){.menu2__item a{letter-spacing:0;font-size:12px}}@media only screen and (max-width:760px){.menu2__item a{color:#ffe922;font-size:13px;line-height:15px;text-transform:none;font-weight:400}}.menu2__item a:hover{text-decoration:underline;color:#fff}.menu2__item a.main{background:url(/images/i84.svg?40ea16f48c872baf4541f119d4ba474b) no-repeat 0 0;background-size:14px 15px;width:14px;height:15px;display:inline-block;position:relative}@media only screen and (max-width:760px){.menu2__item a.main{background:url(/images/i117.svg?3d91b6cdf8626f2ae5290627b1e13e3c) no-repeat 0 0;background-size:14px 15px;width:14px;height:15px;display:inline-block}}.menu2__item a.main:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}


/* modal */
.modal-up {position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;z-index:100;overflow:auto;background-color:rgba(34,34,34,.9);display:none}
@media only screen and (max-width:760px){.modal-up:before{position:absolute;top:40px;left:40px;right:0;bottom:0;display:block;content:"";background-color:#fff}}@media only screen and (max-width:760px) and (max-width:359px){.modal-up:before{left:15px}}@media only screen and (max-width:760px){.modal-up.mod1:before{display:none}}.modal-up__vertical{display:table-cell;vertical-align:middle}@media only screen and (max-width:760px){.modal-up__vertical{width:auto!important;height:auto!important;display:block;padding:40px 0 0 40px;overflow-x:hidden}}@media only screen and (max-width:359px){.modal-up__vertical{padding-left:15px}}.modal-up__content{position:relative;margin:auto;max-width:657px;border-radius:4px;background-color:#fff;min-height:374px;box-sizing:border-box;padding:65px 57px 66px}@media only screen and (max-width:760px){.modal-up__content{padding:45px 28px 28px;min-height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media only screen and (max-width:359px){.modal-up__content{padding-left:15px;padding-right:15px}}.modal-up__content:before{position:absolute;top:-3px;left:-11px;display:block;content:"";background:url(/images/i87.svg?f231805875b1dc5cf4eeebfec4d83b80) no-repeat 0 0;background-size:19px 374px;width:19px;height:374px;display:inline-block}.modal-up__content.mod1{max-width:1185px;padding:75px}@media only screen and (max-width:1239px){.modal-up__content.mod1{margin:0 20px;max-width:none}}@media only screen and (max-width:1000px){.modal-up__content.mod1{padding:50px}}@media only screen and (max-width:760px){.modal-up__content.mod1{padding:45px 30px;margin:0}}@media only screen and (max-width:359px){.modal-up__content.mod1{padding-left:15px;padding-right:15px;left:15px;background:hsla(0,0%,100%,.2)}}.modal-up__content-over{padding:30px 0}.modal-up__close{position:absolute;top:49px;right:48px;cursor:pointer;background:url(/images/i93.svg?b007d2b5ee3b556d5f3647619a0b623a) no-repeat 0 0;background-size:12px 12px;width:12px;height:12px;display:inline-block}@media only screen and (max-width:760px){.modal-up__close{top:23px;right:23px}}.modal-up__close:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}@media only screen and (max-width:1000px){.modal-up__close.mod1{top:34px;right:33px}}@media only screen and (max-width:760px){.modal-up__close.mod1{top:23px;right:23px}}@media only screen and (max-width:760px){.modal-up__scroll-content{overflow-x:hidden;overflow-y:auto}}@media only screen and (max-width:359px){.modal-up__scroll-content{left:15px}}@media only screen and (max-width:760px){.modal-form1{overflow:hidden;padding-right:28px;margin-right:-28px}}@media only screen and (max-width:359px){.modal-form1{margin-right:-15px;padding-right:15px}}.modal-form1__title1{position:relative;margin-bottom:30px;font-size:.01px}@media only screen and (max-width:760px){.modal-form1__title1{margin-bottom:24px}.modal-form1__title1 i{display:block}}.modal-form1__title1 span{display:inline-block;vertical-align:top;position:relative;color:#005fcc;font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;line-height:19px}.modal-form1__title1:before{position:absolute;top:10px;height:9px;left:-57px;right:-57px;display:block;content:"";background:url(/images/d30.png?b05d6f1758e0cc4420185df646884b5d);background-size:100% 100%}
@media only screen and (max-width:760px){.modal-form1__title1:before{background-image:url(/images/d33.png?7dbb76a8cddc6491bffb03de63af11a6);height:8.5px;left:-28px;right:-28px;top:9px}}@media only screen and (max-width:359px){.modal-form1__title1:before{left:-15px}}.modal-form1__title2{font-size:16px;line-height:1.2}.modal-form1__block{margin-bottom:46px;padding:33px 0 33px 36px;position:relative}@media only screen and (max-width:760px){.modal-form1__block{padding:25px 0 25px 36px;margin-bottom:33px}}.modal-form1__block:before{position:absolute;top:0;left:0;bottom:0;right:-57px;display:block;content:"";background-color:#f4f4f4;border-radius:4px}@media only screen and (max-width:760px){.modal-form1__block:before{right:-28px}}.modal-form1__block-over{position:relative}.modal-form1__list{*zoom:1;margin:-28px -23px 0;position:relative;top:28px;padding-bottom:43px}.modal-form1__list:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.modal-form1__list{top:0;margin:0;padding-bottom:36px}}.modal-form1__list.mod1{margin-top:0;top:0;padding-bottom:0}.modal-form1__list-item{float:left;width:50%;padding:0 23px 28px;box-sizing:border-box}
@media only screen and (max-width:760px){.modal-form1__list-item{float:none;padding:0 0 19px;width:248px}.modal-form1__list-item:last-child{padding-bottom:0}}.modal-form1__list-item.mod1{width:100%;padding-top:14px}@media only screen and (max-width:760px){.modal-form1__list-item.mod1{width:248px}}.modal-form1__list-item.clear-left{clear:left}.modal-form1__list-item.mod2:last-child,.modal-form1__list-item.mod3{padding-bottom:0}.modal-form1__input{position:relative;height:59px}.modal-form1__input:before{position:absolute;bottom:0;left:0;display:block;content:"";background:url(/images/d31.png?9c3474e32f47711829a7f443f64a3328);background-size:100% 100%;width:248px;height:8px}.modal-form1__input:after{position:absolute;top:-9999px;right:-15px;display:block;content:"";background:url(/images/i94.svg?e1bb6342242b4b6cf2f642b4c966e5c6) no-repeat 0 0;background-size:10px 9px;width:10px;height:9px;display:inline-block}.modal-form1__input.ok:after{top:25px}.modal-form1__input input{display:block;width:100%;height:59px;padding:0 18px;font-size:16px;color:#000;font-weight:500;position:relative}.modal-form1__input.date input{padding-right:39px}.modal-form1__input.date span:before{position:absolute;top:10px;right:0;display:block;content:"";background:url(/images/i95.svg?4985aeba889bdb70cc9475746e299b9e) no-repeat 0 0;background-size:34px 34px;width:34px;height:34px;display:inline-block}.modal-form1__input span{position:absolute;top:0;left:0;right:0;padding-left:18px;display:block;color:#8a8a8a;font-size:16px;font-weight:300;line-height:59px;transition:.1s linear}.modal-form1__input.active span{font-size:11px;line-height:13px}.modal-form1__textarea{position:relative;padding-top:36px}.modal-form1__textarea.mod1 textarea{height:132px}.modal-form1__textarea span{position:absolute;top:0;left:18px;display:block;color:#8a8a8a;font-size:16px;font-weight:300;line-height:19px}.modal-form1__textarea div{position:relative}.modal-form1__textarea div:before{position:absolute;top:-7px;left:0;right:0;bottom:-7px;display:block;content:"";background:url(/images/d32.png?7c615f43395b940d4b95e10bc928a39a);background-size:100% 100%}.modal-form1__textarea textarea{display:block;width:100%;height:117px;padding:16px 18px;font-size:16px;color:#000;font-weight:500;line-height:19px;position:relative;z-index:1}.modal-form1 .jq-selectbox{cursor:pointer;display:block!important;z-index:0!important}.modal-form1 .jq-selectbox.style .jq-selectbox__select{color:#000;font-weight:500}
.modal-form1 .jq-selectbox.opened{z-index:1!important}.modal-form1 .jq-selectbox__select{position:relative;height:59px;padding:0 39px 0 18px;line-height:59px;color:#8a8a8a;font-size:16px;font-weight:300}.modal-form1 .jq-selectbox__select:before{position:absolute;bottom:0;left:0;display:block;content:"";background:url(/images/d31.png?9c3474e32f47711829a7f443f64a3328);background-size:100% 100%;width:248px;height:8px}.modal-form1 .jq-selectbox__select:after{position:absolute;top:10px;right:0;display:block;content:"";background:url(/images/i88.svg?4f520c6749933e45f15c6a3a50538998) no-repeat 0 0;background-size:34px 34px;width:34px;height:34px;display:inline-block}.modal-form1 .jq-selectbox__select-text{display:block;width:auto!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-form1 .jq-selectbox__dropdown{position:absolute;left:0;width:auto!important;right:0;bottom:auto!important;top:59px!important;background:#7f7f7f;box-shadow:0 0 15px rgba(0,0,0,.2)}.modal-form1 .jq-selectbox ul{max-height:150px;overflow:auto}.modal-form1 .jq-selectbox li{border-bottom:1px solid hsla(0,0%,100%,.3);padding:7px 18px;color:#fff;font-size:15px;line-height:18px}.modal-form1 .jq-selectbox li:first-child{display:none}.modal-form1 .jq-selectbox li:last-child{border:none}.modal-form1 .jq-selectbox li.selected,.modal-form1 .jq-selectbox li:hover{background:#f4f4f4;color:#000}.modal-form1__submit{width:315px;height:60px;background-color:#ffe922;margin-left:6px;position:relative;color:#000;font-size:13px;font-weight:700;letter-spacing:3.25px;line-height:19.47px;text-align:center;padding-top:17px;padding-bottom:19px;box-sizing:border-box;cursor:pointer;font-family:Rubik;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;border-radius:0 0 10px 0}
@media only screen and (max-width:760px){.modal-form1__submit{width:calc(100% + 22px);margin-right:-28px}}.modal-form1__submit input{position:absolute;top:0;left:-9999px;display:block}.modal-form1__submit:before{bottom:0;left:-5px;background:url(/images/i91.svg?b1831d53e2a07a5a70a8f525975f4103) no-repeat 0 0;background-size:5px 45px;width:5px;height:45px}.modal-form1__submit:after,.modal-form1__submit:before{position:absolute;display:block;content:"";display:inline-block}.modal-form1__submit:after{top:-11px;left:-2px;background:url(/images/i92.svg?e982a61f6a273054e971a4cd9222cb1e) no-repeat 0 0;background-size:315px 16px;width:315px;height:16px}.modal-form1__submit b{display:block;position:relative;z-index:1;transition:.2s linear}.modal-form1__submit span{position:absolute;top:0;left:-5px;right:0;bottom:0;display:block;overflow:hidden}.modal-form1__submit span:before{position:absolute;top:28px;left:-20px;display:block;content:"";background:url(/images/i9.svg?2e7dc52986f856485690f73524df0075) no-repeat 0 0;background-size:45px 5px;width:45px;height:5px;display:inline-block;transition:.2s linear}
.modal-form1__submit span:after{position:absolute;top:33px;left:0;right:0;display:block;content:"";border-bottom:1px solid #ccba1b}
.modal-form1__submit:hover span:before{left:-10px}
.modal-form1__submit:hover b{transform:scale(1.1)}
.modal-form1__submit:active span:after{border-color:#000}


/* check1 */
.check1 { font-size:.01px;padding-bottom:47px; }
@media only screen and (max-width:760px){.check1{padding-bottom:54px}}
.check1__label{cursor:pointer;position:relative;color:#353535;font-size:14px;line-height:21px;font-weight:300;display:inline-block;vertical-align:top;padding:2px 0 2px 45px}
.check1__label a{color:#353535;text-decoration:underline}.check1__label a:hover{text-decoration:none}
@media only screen and (max-width:760px){
  .check1__label{font-size:12px;line-height:18px}
  .check1__label i{display:block}
}
.check1__label.mod1{font-size:13px;line-height:19.5px}
.check1__label.mod1 .jq-checkbox{top:50%;margin-top:-11px}
.check1__label .jq-checkbox{position:absolute!important;top:-1px;left:0;display:block;background:url(/images/i89.svg?1b2aa0d1c0b038823777adc81f1193ae) no-repeat 0 0;background-size:26px 26px;width:26px;height:26px;display:inline-block}
@media only screen and (max-width:760px){
  .check1__label .jq-checkbox{top:50%;margin-top:-12px}
}
.check1__label .jq-checkbox:before{position:absolute;top:7px;left:7px;display:block;content:"";background:url(/images/i90.svg?4f6eb2560647dee03dc83ee4f01d08cf) no-repeat 0 0;background-size:13px 11px;width:13px;height:11px;display:inline-block;opacity:0}
.check1__label .jq-checkbox input{width:2em;height:2em}.check1__label .jq-checkbox.checked:before{opacity:1}


/* ui-datepicker */
@media only screen and (max-width:760px){.ui-datepicker{font-size:15px}}


/* small-text-modal1 */
.small-text-modal1 { *zoom:1;margin:0 -10px; }
.small-text-modal1:after{content:" ";display:table;clear:both}
.small-text-modal1__item{float:left;padding:0 10px;box-sizing:border-box;width:50%}
@media only screen and (max-width:760px){
  .small-text-modal1__item{float:none;width:auto;padding-bottom:26px}.small-text-modal1__item:last-child{padding-bottom:0}
}
.small-text-modal1__title1 span{display:block;color:#000;font-size:20px;font-weight:500;line-height:30px;padding-bottom:11px}
.small-text-modal1__title1 i{font-style:normal;display:block;color:#7c7c7c;font-size:12px;text-transform:uppercase;line-height:13px}
.small-text-modal1__title2{padding-top:4px}
.small-text-modal1__title2 i{font-style:normal;display:block;color:#000;font-size:11px;font-weight:300;line-height:16.5px;padding-bottom:4px}
.small-text-modal1__title2 span{display:block;color:#c09;font-size:24px;text-transform:uppercase;line-height:33px}
@media only screen and (max-width:760px){
  .small-text-modal1__title2{*zoom:1}
  .small-text-modal1__title2:after{content:" ";display:table;clear:both}
  .small-text-modal1__title2 i{float:left;text-align:right;width:120px}
}
@media only screen and (max-width:760px) and (max-width:359px){
  .small-text-modal1__title2 i{float:none;width:auto;text-align:left}
}
@media only screen and (max-width:760px){
  .small-text-modal1__title2 span{float:right}
}
@media only screen and (max-width:760px) and (max-width:359px){
  .small-text-modal1__title2 span{float:none}
}


/* disable-form1 */
.disable-form1.disabled .small-text-modal1__item_price{display:none}
.disable-form1.disabled .modal-form1{padding-bottom:0}
.disable-form1.disabled .modal-form1__list-item{display:none;padding-bottom:0}
.disable-form1.disabled .modal-form1__list-item:first-child{display:block}
.disable-form1.disabled .check1,
.disable-form1.disabled .modal-form1__submit {
  display:none;
}


/* modal-information1 */
.modal-information1 { font-size:.01px;padding-bottom:68px}
@media only screen and (max-width:760px){.modal-information1{padding-bottom:30px}}.modal-information1__title1{color:#000;font-size:32px;line-height:48px;margin-bottom:18px}@media only screen and (max-width:760px){.modal-information1__title1{font-size:20px;line-height:25px}}.modal-information1__over1{*zoom:1;padding-bottom:40px}.modal-information1__over1:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.modal-information1__over1{padding-bottom:20px}}.modal-information1__over1-left{float:left;max-width:51.88%}@media only screen and (max-width:1000px){.modal-information1__over1-left{float:none;max-width:none;padding-bottom:30px}}@media only screen and (max-width:760px){.modal-information1__over1-left{padding-bottom:20px}}.modal-information1__over1-right{float:right;padding-top:5px}@media only screen and (max-width:1000px){.modal-information1__over1-right{float:none;padding:0}}.modal-information1__address{position:relative;padding-left:31px;color:#c09;font-size:18px;line-height:28.8px}@media only screen and (max-width:760px){.modal-information1__address{padding-left:22px;font-size:12px;line-height:16px}}.modal-information1__address:before{position:absolute;top:4px;left:0;display:block;content:"";background:url(/images/i96.svg?5185e1fcc4674bccce7b38b0d0510609) no-repeat 0 0;background-size:17px 20px;width:17px;height:20px;display:inline-block}@media only screen and (max-width:760px){.modal-information1__address:before{top:50%;margin-top:-10px}}.modal-information1__text{color:#525252;font-size:18px;font-weight:300;line-height:30.6px}@media only screen and (max-width:760px){.modal-information1__text{font-size:14px;line-height:21px}}.modal-information1__text p{padding-bottom:40px}.modal-information1__text p:last-child{padding:0}@media only screen and (max-width:760px){.modal-information1__text p{padding-bottom:20px}}


/* icon-list4 */
.icon-list4 { font-size:.01px}
@media only screen and (max-width:760px){
  .icon-list4{margin-top:-7px;position:relative;top:7px}
}
.icon-list4__item{display:inline-block;vertical-align:top;margin-right:29px;color:#000;font-size:.01px;font-weight:300;line-height:19px}
.icon-list4__item:last-child{margin:0}.icon-list4__item span{font-size:16px}
@media only screen and (max-width:760px){
  .icon-list4__item{margin:0 12px 7px 0}
  .icon-list4__item span{font-size:13px}
}
.icon-list4__item:before{display:inline-block;vertical-align:top;content:"";margin-right:11px}
.icon-list4__item.icon1:before{background:url(/images/i97.svg?ed831ccc7aa470339090d8741b07992c) no-repeat 0 0;background-size:16px 17px;width:16px;height:17px;display:inline-block}
.icon-list4__item.icon2:before{background:url(/images/i98.svg?384a61732e09ae115f525d2edf940a8b) no-repeat 0 0;background-size:18px 15px;width:18px;height:15px;display:inline-block}
.icon-list4__item.icon3:before{background:url(/images/i99.svg?c3b696b714e715dceafd0e3da10e1879) no-repeat 0 0;background-size:17px 15px;width:17px;height:15px;display:inline-block}


/* price-block1 */
.price-block1 { font-size:.01px; }
.price-block1__title1{position:relative;margin-bottom:76px}
@media only screen and (max-width:760px){.price-block1__title1{margin-bottom:35px}}.price-block1__title1.mod1{margin-right:60px}.price-block1__title1.mod1 i{right:0}.price-block1__title1 i{display:block;font-style:normal;position:absolute;top:15px;left:-10px;right:-16px;border-top:1px solid #d9e7f7}
@media only screen and (max-width:1000px){.price-block1__title1 i{right:9px}}
@media only screen and (max-width:760px){.price-block1__title1 i{right:60px}}.price-block1__title1 i:before{position:absolute;top:-6px;right:-60px;display:block;content:"";background:url(/images/i100.svg?78e9f7428e4ea797e10981f094b2982f) no-repeat 0 0;background-size:60px 9px;width:60px;height:9px;display:inline-block;opacity:.3}.price-block1__title1 span{display:block;position:relative;color:#005fcc;font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;line-height:19px}.price-block1__list{margin:0 -10px;column-count:3;column-gap:20px;*zoom:1;padding-bottom:73px}.price-block1__list:after{content:" ";display:table;clear:both}
@media only screen and (max-width:760px){.price-block1__list{padding-bottom:50px;column-count:1}.price-block1__list:last-child{padding:0}}.price-block1__list-clm{padding:0 10px;box-sizing:border-box}
@media only screen and (max-width:760px){.price-block1__list-clm{padding-bottom:21px}.price-block1__list-clm:last-child{padding-bottom:0}}.price-block1__list-item{padding-bottom:26px;position:relative;margin-bottom:21px;max-width:250px;display:inline-block}
@media only screen and (max-width:1000px){.price-block1__list-item{overflow:hidden;display:block}}.price-block1__list-item:before{position:absolute;bottom:0;left:0;display:block;content:"";background:url(/images/i101.svg?532398dd59dd757aafd9cbb9a85abe70) no-repeat 0 0;background-size:249px 7px;width:249px;height:7px;display:inline-block}
.price-block1__title2{color:#000;font-size:16px;font-weight:500;line-height:18px;margin-bottom:11px}
.price-block1__title2:hover{text-decoration:underline}
.price-block1__time{padding-bottom:10px;color:#7c7c7c;font-size:10px;text-transform:uppercase;line-height:15px}
.price-block1__price{color:#c09;font-size:14px;text-transform:uppercase;line-height:17px}
.price-block1__small-text{color:#000;font-size:14px;font-weight:300;line-height:21px}
@media only screen and (max-width:760px){.price-block1__small-text{margin-top:-20px}}


/* content1 */
.content1 { padding-top:30px;margin-top:-30px; }
@media only screen and (max-width:760px){.content1{max-height:100%;padding-right:30px;position:relative}.content1 .mCSB_container{opacity:1!important;margin-right:0!important}.content1 .mCSB_container *{opacity:1!important}.content1 .mCSB_dragger{width:8px;margin-left:4px}.content1 .mCSB_dragger *{opacity:0!important}.content1 .mCSB_dragger:before{position:absolute;top:2px;left:2px;right:2px;bottom:2px;display:block;content:"";background-color:#a9a9a9}.content1 .mCSB_draggerRail{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:8px;background-color:#e2e2e2}.content1 .mCSB_scrollTools{position:absolute;top:30px;right:0;bottom:0}}


/* menu-button1 */
.menu-button1 { position:absolute;top:0;right:0;background:url(/images/i103.svg?814d99feac3ddb3461bc0ee9f023e900) no-repeat 0 0;background-size:34px 31px;width:34px;height:31px;display:inline-block;display:none;cursor:pointer;z-index:1}
@media only screen and (max-width:760px){.menu-button1{display:block}}.menu-button1:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}


/* list-game1-js */
.list-game1-js { margin:0 20px 53px -20px;position:relative;padding-top:60px}
.list-game1-js .slick-dots{position:absolute;top:0;left:20px;font-size:.01px}
.list-game1-js .slick-dots li{display:inline-block;vertical-align:top;margin-right:20px;width:20px;height:20px;border-radius:11px;border:3px solid #c4c4c4;box-sizing:border-box;position:relative;cursor:pointer}
.list-game1-js .slick-dots li:last-child{margin:0}
.list-game1-js .slick-dots li span{display:none}
.list-game1-js .slick-dots li:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}
.list-game1-js .slick-dots li.slick-active{background-color:#c09;border-color:#c09}
.list-game1-js .slick-list{overflow:visible!important}



/* content-table-scroll1 */
@media only screen and (max-width:760px){
  .content-table-scroll1{margin:0 -20px;overflow:hidden}
}
@media only screen and (max-width:760px){
  .content-table-scroll1-scroll{overflow:auto;padding-bottom:50px;position:relative;top:50px;margin-top:-50px}
}


/* list-game2-js */
@media only screen and (max-width:760px){
  .list-game2-js { margin:0 20px 0 -20px;position:relative;padding-top:60px}
  .list-game2-js .slick-dots{position:absolute;top:0;left:20px;font-size:.01px}
  .list-game2-js .slick-dots li{display:inline-block;vertical-align:top;margin-right:20px;width:20px;height:20px;border-radius:11px;border:3px solid #c4c4c4;box-sizing:border-box;position:relative;cursor:pointer}
  .list-game2-js .slick-dots li:last-child{margin:0}
  .list-game2-js .slick-dots li span{display:none}
  .list-game2-js .slick-dots li:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}
  .list-game2-js .slick-dots li.slick-active{background-color:#c09;border-color:#c09}
  .list-game2-js .slick-list{overflow:visible!important}
}


/* mobile-menu1 */
.mobile-menu1 { position:fixed;top:0;bottom:0;right:0;width:280px;background-color:#005fcc;z-index:20;font-size:.01px;right:-280px}
@media only screen and (max-width:760px){.mobile-menu1{transition:.3s linear}.mobile-menu1.active{right:0}.mobile-menu1.active:before{left:-11px}}@media only screen and (max-width:359px){.mobile-menu1{width:260px;right:-260px}}.mobile-menu1:before{position:absolute;top:0;bottom:0;display:block;content:"";left:0;width:14px;background:url(/images/g5.png?1162d1aa9d6f435d34cbd4b3c70ec67e) top;background-size:100% auto;transition:.3s linear}.mobile-menu1__content{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:70px 0 40px;overflow:auto}.mobile-menu1__close{position:absolute;top:20px;right:20px;display:block;content:"";background:url(/images/i108.svg?b8f6a1245a305090952a232ce839774c) no-repeat 0 0;background-size:14px 14px;width:14px;height:14px;display:inline-block;cursor:pointer}.mobile-menu1__close:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}.mobile-menu1__logo{display:inline-block;vertical-align:top;margin:0 0 33px 50px}.mobile-menu1__logo img{display:block;margin-bottom:14px}.mobile-menu1__logo span{display:block;color:#81bbff;font-size:12px;line-height:18px}.mobile-menu1__whatsapp{text-align:center;font-size:.01px}.mobile-menu1__whatsapp a{display:inline-block;vertical-align:top;position:relative;padding-left:31px;color:#fff;font-size:14px;line-height:21px}
.mobile-menu1__whatsapp a:before{position:absolute;top:-1px;left:0;display:block;content:"";background:url(/images/i110.svg?01a5cf593bcde9972feb311b33053234) no-repeat 0 0;background-size:21px 21px;width:21px;height:21px;display:inline-block}


/* menu3 */
.menu3 { margin-left:22px;position:relative;margin-bottom:31px}.menu3:before{position:absolute;top:0;left:0;right:0;display:block;content:"";background:url(/images/i109.svg?6fbf15447ef5a78e298d9395341fef31) no-repeat 0 0;background-size:258px 9px;width:258px;height:9px;display:inline-block;width:auto;background-size:100% 100%}.menu3__item{display:block;position:relative}.menu3__item:before{position:absolute;bottom:0;left:0;right:0;display:block;content:"";background:url(/images/i109.svg?6fbf15447ef5a78e298d9395341fef31) no-repeat 0 0;background-size:258px 9px;width:258px;height:9px;display:inline-block;width:auto;background-size:100% 100%}.menu3__item a{display:block;height:70px;line-height:70px;padding-left:28px;color:#fff;font-size:18px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;position:relative}


/* black-background1 */
.black-background1 { display:none }
@media only screen and (max-width:760px){.black-background1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:block;left:-100%}.black-background1.active{left:0}}


/* title-modal-mobile1 */
.title-modal-mobile1 { padding-bottom:32px }
.title-modal-mobile1 span{display:block;position:relative;color:#005fcc;font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;line-height:19px;margin-bottom:7px}.title-modal-mobile1 span:before{position:absolute;bottom:0;left:-13px;right:-32px;display:block;content:"";background:url(/images/i111.svg?fa2eaae00887371474652150602adcdd) no-repeat 0 0;background-size:301px 9px;width:301px;height:9px;display:inline-block;width:auto;background-size:100% 100%}.title-modal-mobile1 i{font-style:normal;display:block;color:#005fcc;font-size:12px;line-height:14px}


/* text-modal1 */
.text-modal1 { padding-bottom:60px; }
.text-modal1:last-child{padding:0}
.text-modal1__item{position:relative;padding:29px 0}
.text-modal1__item:before{position:absolute;bottom:0;left:0;display:block;content:"";background:url(/images/i112.svg?b2d8012c702071522612a87fdd1b01bd) no-repeat 0 0;background-size:248px 7px;width:248px;height:7px;display:inline-block}.text-modal1__item:first-child{padding-top:0}.text-modal1__item:last-child{padding-bottom:0}.text-modal1__item:last-child:before{display:none}.text-modal1__title1{color:#000;font-size:16px;font-weight:500;line-height:21px;padding-bottom:10px}@media only screen and (max-width:760px){.text-modal1__title1{max-width:235px}}.text-modal1__title1:last-child{padding:0}.text-modal1__title1 span{font-weight:400;display:block}.text-modal1__list-item{position:relative;padding:0 0 10px 20px;color:#000;font-size:14px;font-weight:300;line-height:21px}.text-modal1__list-item:last-child{padding-bottom:0}.text-modal1__list-item:before{position:absolute;top:7px;left:0;display:block;content:"";background:url(/images/i113.svg?eac609f96ee984e6a6446ad975cecfba) no-repeat 0 0;background-size:5px 9px;width:5px;height:9px;display:inline-block}.text-modal1__text{color:#000;font-size:14px;font-weight:300;line-height:21px}.text-modal1__text b{font-weight:700}.text-modal1__text p{padding-bottom:10px}.text-modal1__text p:last-child{padding:0}


/* modal-slider1 */
.modal-slider1 { position:absolute;top:0;left:0;width:100%;height:100%;position:relative}
.modal-slider1 .prev{position:absolute;height:73.8%;top:13.1%;left:0;z-index:3;cursor:pointer;width:146px}@media only screen and (max-width:1000px){.modal-slider1 .prev{display:none!important}}.modal-slider1 .prev:before{position:absolute;top:50%;left:50%;display:block;content:"";background:url(/images/i114.svg?af7ff6532765a0595f35119fa6fd27da) no-repeat 0 0;background-size:46px 46px;width:46px;height:46px;display:inline-block;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod="auto expand");zoom:1;margin-left:-23px;margin-top:-23px;opacity:.5}.modal-slider1 .prev:hover:before{opacity:1}.modal-slider1 .next{position:absolute;height:73.8%;top:13.1%;right:0;z-index:3;cursor:pointer;width:146px}@media only screen and (max-width:1000px){.modal-slider1 .next{display:none!important}}.modal-slider1 .next:before{position:absolute;top:50%;left:50%;display:block;content:"";background:url(/images/i114.svg?af7ff6532765a0595f35119fa6fd27da) no-repeat 0 0;background-size:46px 46px;width:46px;height:46px;display:inline-block;margin-left:-23px;margin-top:-23px;opacity:.5}.modal-slider1 .next:hover:before{opacity:1}.modal-slider1 .slick-dots{position:absolute;bottom:36px;left:0;right:0;text-align:center;font-size:.01px;z-index:2}@media only screen and (max-width:760px){.modal-slider1 .slick-dots{bottom:15px}}.modal-slider1 .slick-dots li{display:inline-block;vertical-align:top;margin-right:18px;width:39px;height:12px;border-radius:5px;background-color:#5f5f5f;cursor:pointer;position:relative}.modal-slider1 .slick-dots li:last-child{margin-right:0}@media only screen and (max-width:760px){.modal-slider1 .slick-dots li{margin-right:8px;width:19px;height:6px}}.modal-slider1 .slick-dots li:before{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;display:block;content:""}.modal-slider1 .slick-dots li:after{position:absolute;top:-7px;left:50%;display:block;content:"";width:0;height:0;border-color:transparent transparent #c09;border-style:solid;border-width:0 6px 10px;margin-left:-6px;opacity:0}@media only screen and (max-width:760px){.modal-slider1 .slick-dots li:after{top:auto;bottom:1px}}.modal-slider1 .slick-dots li span{display:none}.modal-slider1 .slick-dots li.slick-active{background-color:#c09}.modal-slider1 .slick-dots li.slick-active:after{opacity:1}.modal-slider1__item{text-align:center;font-size:.01px}.modal-slider1__image{display:inline-block;vertical-align:middle;position:relative}.modal-slider1__image:before{position:absolute;bottom:0;left:0;right:0;display:block;content:"";height:123px;background:url(/images/g6.png?451e65444f0550dd3b4898ecf9e673b2);background-size:100% 100%;z-index:1}.modal-slider1__image img{display:block;position:relative}.modal-slider1__image span{position:absolute;bottom:79px;left:0;right:0;text-align:center;display:block;color:#fff;font-size:18px;line-height:27px;z-index:2}.modal-slider1__image span b{color:#ffe922;display:inline-block;vertical-align:top;margin-right:8px;font-weight:400}@media only screen and (max-width:1239px){.modal-slider1__image span{bottom:30px}}@media only screen and (max-width:760px){.modal-slider1__image span{font-size:12px;line-height:18px;bottom:11px}}.modal-slider1__close{position:absolute;top:74px;right:48px;cursor:pointer;background:url(/images/i115.svg?05471577e0c4f63b2a7d3349c2ca2761) no-repeat 0 0;background-size:53px 55px;width:53px;height:55px;display:inline-block;z-index:5}@media only screen and (max-width:760px){.modal-slider1__close{top:23px;right:23px;transform-origin:top right;transform:scale(.7)}}.modal-slider1__close:before{position:absolute;top:0;left:0;display:block;content:"";background:url(/images/i116.svg?781ff8b2332e1c4df8b186ac06241e2c) no-repeat 0 0;background-size:53px 55px;width:53px;height:55px;display:inline-block;opacity:0}.modal-slider1__close:hover{background:none}.modal-slider1__close:hover:before{opacity:1}


/* hide-content-price1 */
.hide-content-price1 { padding:141px 0 0;position:relative;display:none; }
.hide-content-price1.active{display:block}@media only screen and (max-width:760px){.hide-content-price1{padding-top:85px}}.hide-content-price1__close{position:absolute;top:48px;right:261px;color:#c09;font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;line-height:19px;padding-bottom:1px;border-bottom:2px dotted #e680cc;cursor:pointer}@media only screen and (max-width:760px){.hide-content-price1__close{right:auto;left:0;top:30px}}.hide-content-price1__close:hover{border-color:transparent}


/* padding3 */
.padding3 { padding:103px 0 166px; }
@media only screen and (max-width:760px){.padding3{padding:39px 0 96px}.padding3.mod1{padding-bottom:0}}


/* title4 */
.title4 {color:#000;font-size:42px;font-weight:300;line-height:50px;padding-bottom:90px}
@media only screen and (max-width:760px){.title4{font-size:32px;font-weight:300;line-height:40px;padding-bottom:50px}}@media only screen and (max-width:359px){.title4{font-size:25px;line-height:33px;padding-bottom:30px}}


/* list-foto1 */
.list-foto1 { *zoom:1;margin:-8px -4px 0;position:relative;top:8px;padding-bottom:92px; }
.list-foto1:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.list-foto1{padding-bottom:45px}}.list-foto1__item{float:left;width:33.333%;padding:0 4px 8px;box-sizing:border-box}.list-foto1__item:nth-child(3n+1){clear:left}@media only screen and (max-width:760px){.list-foto1__item{float:none;width:auto}}.list-foto1__over{position:relative;height:282px;border-radius:6px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width:1000px){.list-foto1__over{height:229px}}.list-foto1__over a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.list-foto1__over a:hover{background:hsla(0,0%,100%,.05)}


/* pagination1 */
.pagination1{font-size:.01px}@media only screen and (max-width:760px){.pagination1{height:51px;overflow:hidden;white-space:nowrap;margin:0 -20px}}@media only screen and (max-width:760px){.pagination1__scroll{overflow:auto;padding-bottom:50px;position:relative;top:50px;margin-top:-50px;padding-left:20px}}.pagination1__item{display:inline-block;vertical-align:top;margin-right:15px}@media only screen and (max-width:1000px){.pagination1__item{margin-right:5px}}@media only screen and (max-width:760px){.pagination1__item{margin-right:8px}.pagination1__item:last-child{border-right:20px solid #fff}}.pagination1__item:last-child{margin:0}.pagination1__item a{display:block;padding:0 22px;height:53px;border-radius:4px;background-color:#f5f5f5;line-height:53px;text-align:center;color:#232c31;font-size:18px;font-weight:300;text-transform:uppercase}@media only screen and (max-width:760px){.pagination1__item a{height:51px;line-height:51px;padding:0 18px}}.pagination1__item a:hover{background-color:#c09;color:#fff}.pagination1__item.active a{background-color:#e7e7e7;font-weight:400;color:#232c31}.pagination1__item span{display:inline-block;vertical-align:top;padding:0 22px;height:53px;line-height:53px;color:#232c31;font-size:18px;font-weight:300;text-transform:uppercase;cursor:default}@media only screen and (max-width:760px){.pagination1__item span{padding:0 18px;height:51px;line-height:51px}}


/* review-list1 */
.review-list1 { *zoom:1;margin:87px -30px 0;position:relative}
.review-list1:after{content:" ";display:table;clear:both}@media only screen and (max-width:760px){.review-list1{margin-top:0;top:0;padding-bottom:45px}}.review-list1__item{float:left;width:33.333%;padding:0 30px 87px;box-sizing:border-box}.review-list1__item:nth-child(3n+1){clear:left}@media only screen and (max-width:1239px){.review-list1__item{width:50%}.review-list1__item:nth-child(3n+1){clear:none}.review-list1__item:nth-child(odd){clear:left}}@media only screen and (max-width:760px){.review-list1__item{width:auto;float:none;padding-bottom:46px}.review-list1__item:last-child{padding-bottom:0}}.review-list1 .carousel-review1__title{font-size:14px;line-height:17px}@media only screen and (max-width:760px){.review-list1 .carousel-review1__title{font-size:12px;line-height:14px}}.review-list1 .carousel-review1__text p{font-size:16px;line-height:27.2px}@media only screen and (max-width:760px){.review-list1 .carousel-review1__text p{font-size:14px;line-height:23.8px}}


/* list-action1 */
.list-action1{*zoom:1;font-size:.01px;margin:-99px -60px 0;position:relative;top:99px;padding-bottom:80px}
.list-action1:after{content:" ";display:table;clear:both}.list-action1:last-child{padding-bottom:0}@media only screen and (max-width:1239px){.list-action1{margin:-60px -30px 0;top:60px}}@media only screen and (max-width:760px){.list-action1{margin-top:0;top:0}}.list-action1__item{float:left;width:50%;padding:0 60px 99px;box-sizing:border-box}.list-action1__item:nth-child(odd){clear:left}@media only screen and (max-width:1239px){.list-action1__item{padding:0 30px 60px}}@media only screen and (max-width:760px){.list-action1__item{float:none;width:auto;padding-bottom:49px}.list-action1__item:last-child{padding-bottom:0}}.list-action1__image{position:relative;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top;height:210px;border-radius:5px;margin-bottom:38px}@media only screen and (max-width:760px){.list-action1__image{height:145px;margin-bottom:29px}}.list-action1__image:before{position:absolute;top:-16px;left:-8px;display:block;content:"";width:129.5px;height:76px;background:url(/images/d15.png?655bdbc3538cbd46b822673336e8c342);background-size:100% 100%;z-index:-1}.list-action1__image a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.list-action1__title1{display:inline-block;vertical-align:top;color:#2d2d2d;font-size:24px;line-height:30px;margin-bottom:22px}.list-action1__title1:hover{text-decoration:underline}@media only screen and (max-width:760px){.list-action1__title1{font-size:22px;line-height:30.8px;margin-bottom:17px}}.list-action1__time{color:#005fcc;font-size:14px;font-weight:500;line-height:21px}


/* block-address1 */
.block-address1 { position:relative;padding:80px 90px;background:#fff;z-index:1}
@media only screen and (max-width:1239px){.block-address1{padding:40px}}.block-address1:before{position:absolute;top:0;left:0;right:0;display:block;content:"";height:223px;border:2px solid #ededed;border-bottom:none;box-sizing:border-box}.block-address1:after{position:absolute;left:0;right:0;bottom:-14px;height:22px;display:block;content:"";background:url(/images/i123.svg?d88a464c7eb3ccbc19bd5dca203fd73e) no-repeat 0 0;background-size:1199px 26px;width:1199px;height:26px;display:inline-block;width:auto;background-size:100% 100%}.block-address1__list{*zoom:1;margin:0 -10px}.block-address1__list:after{content:" ";display:table;clear:both}.block-address1__list:before{position:absolute;top:-2px;left:0;display:block;content:"";background:url(/images/i122.svg?02191702119540e6496d141831934598) no-repeat 0 0;background-size:48px 10px;width:48px;height:10px;display:inline-block}.block-address1__item{float:left;width:50%;padding:0 10px;box-sizing:border-box;position:relative}.block-address1__item:last-child{left:75px}@media only screen and (max-width:1239px){.block-address1__item:last-child{left:30px}}@media only screen and (max-width:1000px){.block-address1__item:last-child{left:0}}@media only screen and (max-width:1000px){.block-address1__item{float:none;width:auto;padding-bottom:50px}.block-address1__item:last-child{padding-bottom:0}}.block-address1__title{color:#000;font-size:22px;font-weight:700;letter-spacing:-1.1px;line-height:26px;padding-bottom:33px}.block-address1__text{padding-bottom:46px;color:#4b4b4b;font-size:18px;font-weight:300;line-height:27px}.block-address1__scheme{color:#fff;font-size:18px;font-weight:500;width:236px;height:60px;border-radius:6px;background-color:#005fcc;line-height:60px;text-align:center;display:block}.block-address1__scheme:hover{opacity:.9}.block-address1__margin{margin-top:-120px}@media only screen and (max-width:760px){.block-address1__margin{margin-top:-62px}}


/* map-block1 */
.map-block1 { position:relative;margin-bottom:105px; }
@media only screen and (max-width:760px){.map-block1{margin:0}}.map-block1:before{position:absolute;bottom:-9px;left:0;right:0;display:block;content:"";height:22px;background:url(/images/i124.svg?9d0ebfb9528dc157bfe231feba371dc7) no-repeat 0 0;background-size:1200px 26px;width:1200px;height:26px;display:inline-block;width:auto;background-size:100% 100%;z-index:1}@media only screen and (max-width:760px){.map-block1:before{display:none}}.map-block1__content{position:relative;height:840px}@media only screen and (max-width:1239px){.map-block1__content{height:600px}}@media only screen and (max-width:760px){.map-block1__content{height:416px}}.map-block1__map-test{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}


/* ask-question-form1 */
.ask-question-form1 { *zoom:1 }
.ask-question-form1:after{content:" ";display:table;clear:both}.ask-question-form1__title{color:#000;font-size:42px;font-weight:300;line-height:50px;padding-bottom:60px}.ask-question-form1__left{float:left;margin-right:72px;width:571px}@media only screen and (max-width:1239px){.ask-question-form1__left{float:none;margin:0 0 42px}}.ask-question-form1__right{float:left;padding-top:125px}@media only screen and (max-width:1239px){.ask-question-form1__right{float:none;padding:0}}


/* list-link-modal-test1 */
.list-link-modal-test1 { font-size:.01px;padding-bottom:60px;position:relative;z-index:2; }
.list-link-modal-test1 a{display:inline-block;vertical-align:top;margin:0 10px 10px 0;font-size:20px;line-height:23px;color:#333;font-weight:500}



/* js-loader */
#js-loader,
.js-loader {
  position:fixed;top:0;left:0;z-index:1060;width:100vw;height:100vh;display:none;background-color:hsla(0,0%,100%,.6)
}
#js-loader:before,.js-loader:before{content:"";display:block;position:fixed;left:50%;top:50%;width:40px;height:40px;border-radius:50%;border-color:#c09 transparent;border-style:solid;border-width:5px;margin:-20px 0 0 -20px}
#js-loader.show,.show.js-loader{display:block}
#js-loader.show:before,.show.js-loader:before{animation:spin .8s linear infinite}
.js-loader{position:relative;z-index:1;width:100%;height:200px}
.js-loader:before{position:absolute}
@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}


/* programs-action */
.programs-action {
  background:#f4f9ff;
  border-radius:5px;
  padding:24px 30px 25px 185px;
  position:relative;
  font-family:Rubik;
  color:#005fcc;
  font-size:18px;
  line-height:21px;
  margin-bottom:40px
}
@media only screen and (max-width:760px){
  .programs-action{margin:0 -20px 35px;padding:25px 20px 28px 110px}
}
@media only screen and (max-width:1239px){
  .programs-action{font-size:16px;line-height:18.96px}
}
.programs-action img{position:absolute;left:48px;top:50%;transform:translate3d(0,-50%,0)}
@media only screen and (max-width:760px){
  .programs-action img{width:90px;height:auto;left:0}
}
.programs-action__title{font-weight:700;margin-right:10px;text-transform:uppercase}
@media only screen and (max-width:1000px){
  .programs-action__title{display:block;margin-bottom:6px;color:#c09}
}
@media only screen and (max-width:760px){
  .programs-action__title{font-size:12px;line-height:14px;margin-bottom:14px}
}


/* text-page1 */
.text-page1 p {
  /* margin-bottom:1em; */
  margin-bottom: 1.25em;
}
.text-page1 ul {
  margin-bottom: 1.5em;
  padding-left: 40px;
}
.text-page1 li {
  margin-bottom: 1em;
  list-style: disc;
  list-style-position: outside;
 }
.text-page1 img{max-width:100%;height:auto}
.text-page1 img[style*="float:left"]{margin-right:1em;margin-bottom:1em}
.text-page1 img[style*="float:right"]{margin-left:1em;margin-bottom:1em}

@media only screen and (max-width:760px){
  .text-page1 ul { padding-left: 20px; }
  .text-page1 img{max-width:40%;width:100%;height:auto}
}



/* etc */
.content-tab3__empty{margin-bottom:50px}
.invis{visibility:hidden!important}
.is_without_vr_option{padding-left:5px;font-size:.8em}
.is_lazertag_option{font-size:.8em}
@media only screen and (max-width:760px){.invis{display:none!important}}

.sales-wrap-icon{margin-bottom:15px}
.sales-wrap-icon img{max-width:100%}

.table2__price s{color:grey}

[class*="icon"] img {
	max-width: 100%;
    max-height: 100%;
}



/*
 * blocks
 */

/* ent (entertainment) */
.ent {
  position: relative;
  margin-bottom: 120px;
  background: #f3f3f3;
  border-radius: 7px 0 25px 0;
}
.ent:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: -4px;
  left: -74px;
  width: 493px;
  height: 17px;
  background: url(../img/ent_decor.svg) 0 0 no-repeat;
  background-size: auto 100%;
}
.ent__h {
  z-index: 1;
  position: relative;
  top: -15px;
  margin-bottom: -1.1em;
  padding-left: 58px;
  font-size: 50px;
  line-height: 1.1;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: -0.05em;
}
.ent__step {
  z-index: 0;
  position: absolute;
  top: 0;
  right: 100%;
  min-width: 65px;
  min-height: 73px;
  color: #fff;
  background: #ffe922;
  border-radius: 0 0 0 13px;
}
.ent__step:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  width: 46px;
  height: 5px;
  margin-top: -2.5px;
  background-color: #fff;
  border-radius: 0 0 2px 0;
}
.ent__step:after {
  content: "";
  opacity: 0.2;
  position: absolute;
  left: 100%;
  top: 29px;
  width: 422px;
  height: 1px;
  background: #000;
}
.ent__step i {
  z-index: 0;
  position: relative;
  top: -2px;
  display: block;
  min-height: 1em;
  font-style: normal;
  font-weight: 500;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  letter-spacing: -0.05em;
}
.ent__step i:before {
  content: "";
  z-index: -1;
  opacity: 0.1;
  position: absolute;
  right: 0;
  bottom: 6px;
  left: 0;
  height: 5px;
  background-color: #000;
}
.ent__step i:after {
  content: "";
  position: absolute;
  left: 100%;
  bottom: 6px;
  width: 15px;
  border: 5px solid #000;
  border-top: none;
  border-right-color: transparent;
}
.ent__arrs {
  z-index: 1;
  position: absolute;
  top: -25px;
  right: 57px;
}
.ent__arrs .title2__prev,
.ent__arrs .title2__next {
  background-image: url(../img/i59-1.svg);
}
.ent__arrs .title2__prev:hover,
.ent__arrs .title2__next:hover {
  background: none;
}
.ent__in { padding: 60px; }

@media only screen and (max-width: 1420px) {
  .ent__h { padding-left: 110px; }
  .ent__step {
    left: -10px;
    right: auto;
  }
}
@media only screen and (max-width:1000px) {
  .ent__arrs { display: none; }
}
@media only screen and (max-width:760px) {
  .ent {
    margin-right: -20px;
    margin-bottom: 60px;
    border-radius: 0 0 0 25px;
  }
  .ent:before {
    height: 13px;
    left: -13px;
  }
  .ent__h {
    top: -6px;
    padding-left: 80px;
    font-size: 35px;
  }
  .ent__h.--sz-1 {
    top: -1px;
    font-size: 30px;
  }
  .ent__h.--sz-2 {
    top: 3px;
    font-size: 26px;
  }
  .ent__step {
    z-index: 2;
    top: -10px;
    left: 0;
    min-width: 41px;
    min-height: 51px;
    border-radius: 0 0 13px 0;
  }
  .ent__step:before { display: none; }
  .ent__step:after { top: 35px; }
  .ent__step i {
    top: 9px;
    padding-right: 3px;
    font-size: 32px;
    text-align: right;
  }
  .ent__step i:after { bottom: 5px; }
  .ent__step i:before {
    bottom: 5px;
    border-radius: 0 0 0 5px;
  }
  .ent__in { padding: 54px 32px; }
}

/* mods */
.ent--attr .ent__in {
  padding-top: 130px;
  padding-right: 0;
  padding-bottom: 83px;
  overflow: hidden;
}
.ent--q .ent__in {
  padding-top: 120px;
  padding-right: 0;
  padding-bottom: 119px;
  overflow: hidden;
}
.ent--room { margin-bottom: 160px; }
.ent--room .ent__in {
  padding-top: 120px;
  padding-right: 0;
  padding-bottom: 100px;
  overflow: hidden;
}
@media only screen and (max-width:760px) {
  .ent--attr .ent__in {
    padding-top: 80px;
    padding-left: 20px;
    padding-bottom: 54px;
  }
  .ent--q .ent__in {
    padding-top: 80px;
    padding-left: 20px;
    padding-bottom: 71px;
  }
  .ent--room { margin-bottom: 60px; }
  .ent--room .ent__in {
    padding-top: 80px;
    padding-left: 20px;
    padding-bottom: 47px;
  }
}



/* list_adv - list of advantages (new version for birtday`s page) */
.list_adv {}
.list_adv__el {
  display: flex;
  align-items: center;
}
.list_adv > * { margin-bottom: 50px; }
.list_adv > *:last-child { margin-bottom: 0; }
.list_adv__i {
  flex-shrink: 0;
  width: 40px;
  margin-right: 20px;
}
.list_adv__txt {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 300;
}
@media only screen and (max-width: 1000px) {
  .list_adv > * {  margin-bottom: 35px; }
}

/* mods */
.list_adv--h {
  display: flex;
  justify-content: space-between;
}
.list_adv--h > * { margin-bottom: 0; }
.list_adv--h > *:last-child { margin-bottom: 0; }
.list_adv--h .list_adv__i {
  width: 50px;
  margin-right: 34px;
}
.list_adv--h .list_adv__txt {
  font-size: 16px;
}
@media only screen and (max-width: 1239px) {
  .list_adv--h {
    flex-wrap: wrap;
    margin: 0 -34px;
  }
  .list_adv--h > * {
    box-sizing: border-box;
    width: 50%;
    padding: 0 34px;
    margin-bottom: 30px;
  }
  .list_adv--h br { display: none; }
}
@media only screen and (max-width: 760px) {
  .list_adv--h {
    display: block;
    margin: 0;
  }
  .list_adv--h > * {
    width: auto;
    padding: 0;
    margin-bottom: 34px;
  }
   .list_adv--h .list_adv__i {
    width: 36px;
    margin-right: 24px;
  }
   .list_adv--h img { max-width: 100%; }
}


/* list_srv - list of attr, serv etc in one line */
.list_srv { overflow-x: auto; }
.list_srv.is-active { overflow: visible; }
.list_srv__in { display: flex; }
.list_srv__in > * {
  flex-shrink: 0;
  width: 209px;
  padding-right: 60px;
}
.list_srv__el {
  position: relative;
}
.list_srv__el:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 7px;
  background: url(../img/list_srv-decor.svg) -3px 100% no-repeat;
}
.list_srv__i { position: relative; }
.list_srv__i:before {
  content: "";
  display: block;
  padding-top: calc(100% * 360 / 209);
}
.list_srv__i:after {
  content: "";
  opacity: 0.7;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 102px;
  background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  pointer-events: none;
}
.list_srv__i img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.list_srv__i a {
  transition: opacity 0.2s ease;
}
.list_srv__i a:hover { opacity: 0.85; }
.list_srv__v {
  z-index: 1;
  position: absolute;
  right: 14px;
  bottom: -17px;
  box-sizing: border-box;
  min-width: 185px;
  padding: 2px 32px 12px 42px;
  color: #fff;
  background: #005fcc url(../img/i11.svg) 21px 3px no-repeat;
  background-size: 14px auto;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: -0.02em;
  border-radius: 0 6px 6px 6px;
}
.list_srv__v:before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 183px;
  height: 10px;
  background: url(/img/list_srv__v.svg);
  background-size: 100% 100%;
}
.list_srv__v:after {
  content: "";
  position: absolute;
  bottom: 100%;
  margin-bottom: 8px;
  left: 32px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #005fcc;
}
.list_srv__count {
  position: absolute;
  top: 26px;
  left: 26px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.list_srv__txt { margin-top: 40px; }
.list_srv__h {
  font-size: 24px;
  line-height: 1.5;
}
.list_srv__h a {
  padding-top: 0.4em;
  color: inherit;
}
.list_srv__h a:hover {
  color: #005fcc;
  text-decoration: underline;
}
.list_srv__note {
  margin-top: 6px;
  color: #525252;
  font-weight: 300;
}
.list_srv__addr {
  margin-top: 25px;
  padding-left: 31px;
  padding-bottom: 4px;
  color: #c09;
  background: url(../img/i12.svg) 0 0 no-repeat;
  font-size: 12px;
  line-height: 1.5;
}

.list_srv__in.slick-slider {
  display: block;
  margin-right: 60px;
}
.list_srv__in.slick-slider .slick-list { overflow: visible; }
.list_srv__in.slick-slider > * {
  width: auto;
  padding-right: 0;
}
.list_srv__in.slick-slider .slick-slide {
  width: 209px;
  padding-right: 60px;
}

@media only screen and (max-width:760px) {
  .list_srv__in > * { padding-right: 23px; }
  .list_srv__in.slick-slider {  margin-right: 90px; }
  .list_srv__in.slick-slider > * { padding-right: 0; }
  .list_srv__in.slick-slider .slick-slide { padding-right: 23px; }
  .list_srv__v { right: 22px; }
  .list_srv__txt { margin-top: 26px; }
  .list_srv__h { font-size: 20px; }
  .list_srv__addr { margin-top: 17px; }
}


/* mod wide */
.list_srv--w .list_srv__in > * { width: 300px; }
.list_srv--w .list_srv__in.slick-slider > * { width: auto; }
.list_srv--w .list_srv__in.slick-slider .slick-slide { width: 300px; }
.list_srv--w .list_srv__el--f { margin-bottom: 87px; }
.list_srv--w .list_srv__i:before {
  padding-top: calc(100% * 227 / 300);
}
@media only screen and (max-width:760px) {
	.list_srv--w .list_srv__in.slick-slider {  margin-right: 23px; }
  .list_srv--w .list_srv__in > * {
    width: 270px;
    padding-right: 23px;
  }
  .list_srv--w .list_srv__in.slick-slider > * {
    width: auto;
    padding-right: 0;
  }
  .list_srv--w .list_srv__in.slick-slider .slick-slide {
    width: 270px;
    padding-right: 23px;
  }
  .list_srv--w .list_srv__el--f { margin-bottom: 50px; }
  .list_srv--w .list_srv__txt { margin-top: 32px; }
  /* .list_srv--w .list_srv__el:last-child { display: none; } */
}
@media only screen and (max-width:760px) and (orientation: portrait) {
  .list_srv--w .list_srv__i { height: 227px; }
}



/* b_lazer - birthday page`s lazertag block */
.b_lazer {
  display: flex;
  align-items: center;
}
.b_lazer__adv {
  flex-shrink: 0;
  width: 276px;
  margin: 0 24px;
}
.b_lazer__v {
  position: relative;
  margin-left: auto;
  width: calc(100% * 718 / 1080);
}
.b_lazer__v:before {
  content: "";
  display: block;
  padding-top: calc(100% * 9 / 16);
}
.b_lazer__v_in {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width:1239px) {
  .b_lazer__adv { margin-left: 0; }
}
@media only screen and (max-width:760px) {
  .b_lazer { flex-wrap: wrap; }
  .b_lazer__adv { margin: 40px 0 0; }
  .b_lazer__v {
    order: -1;
    flex-grow: 1;
    width: 100%;
    margin: 24px -32px 0 -52px;
  }
}


/*
 * modules
 */

/* b_top - birthday page top blocks wrapper */
.b_top {
  margin-top: 60px;
  margin-bottom: 20px;
}
.b_top__h {
  padding-bottom: 0;
  margin-bottom: 105px;
}
@media only screen and (max-width:760px) {
  .b_top {
    margin-top: 62px;
    margin-bottom: 80px;
  }
}

/* b_bot - birthday page bottom blocks wrapper */
.b_bot {
  margin-top: 130px;
  margin-bottom: 180px;
}
@media only screen and (max-width:760px) {
  .b_bot {
    margin-top: 68px;
    margin-bottom: 85px;
  }
}


/* b_price - birthday page`s price block */
.b_price { margin-bottom: 145px; }
.b_price__hdr {}
.b_price__in {
  display: flex;
  align-items: flex-start;
  padding-bottom: 50px;
}
.b_price__item {
  position: relative;
  box-sizing: border-box;
  width: calc(100% / 3);
  margin-right: 15px;
  padding: 58px 30px 0;
  border: 3px solid #ffe922;
}
.b_price__item:last-child { margin-right: 0; }
.b_price__decor {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 26px;
  height: 9px;
  background: #ffe922;
  border-radius: 0 0 0 9px;
}
.b_price__decor:before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: -2px;
  border-right: 7px solid transparent;
  border-top: 9px solid #ffe922;
  border-left: 2px solid #ffe922;
}
.b_price__age {
  position: absolute;
  top: 0;
  right: 0;
  padding: 11px 14px 16px 20px;
  background-color: #ffe922;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border-radius: 0 0 0 14px;
}
.b_price__inner {
  max-width: 268px;
  margin: 0 auto;
}
.b_price__h {
  margin: 0 -20px 0 0;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: -0.02em;
}
.b_price__h span {
  color: #5b5b5b;
  font-weight: 300;
  text-transform: none;
}
.b_price__hh {
  margin: 0 0 20px;
  color: #c09;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.b_price__time {
  margin-top: 6px;
  line-height: 1.8;
  color: #a5a5a5;
}
.b_price__time dt:after { content: ":"; }
.b_price__time dt,
.b_price__time dd {
  display: inline;
}
.b_price__ent { margin-top: 40px; }
.b_price__ent li {
  margin-bottom: 8px;
  font-size: 15px;
  line-height: 1.6;
}
.b_price__ent li > i {
  color: #a5a5a5;
  font-style: normal;
}
.b_price__ent li > em {
  display: inline-block;
  width: calc(1em * 10 / 15);
  height: calc(1em * 11 / 15);
  margin-left: 3px;
  background: url(../img/icon-arr_down.svg) 0 0 no-repeat;
  background-size: 100% 100%;
}
.b_price__ent .tooltip1 { top: 2px; }
.b_price__note {
  box-sizing: border-box;
  margin: 28px 0;
  padding: 20px;
  max-width: 253px;
  background: #f3f3f3;
  font-size: 13px;
  line-height: calc(20 / 13);
  font-weight: 300;
}
.b_price__values {
  display: flex;
  margin: 28px 0 20px;
}
.b_price__values > * { margin-right: 43px; }
.b_price__values > *:last-child { margin-right: 0; }
.b_price__value {}
.b_price__value dt {
  margin-bottom: 14px;
  color: #005fcc;
  font-size: 13px;
  line-height: calc(20 / 13);
}
.b_price__value dd {
  font-size: 25px;
  font-weight: bold;
  white-space: nowrap;
}
.b_price__sale {
  margin-top: 40px;
  line-height: 1.5;
  font-weight: 500;
  color: #c09;
}
.b_price__but {
  left: 8px;
  top: -2px;
  margin-top: 8px;
  height: 51px;
  width: calc(100% - 16px);
  background: #fff;
  color: #000;
  transform: translateY(50%);
}
.b_price__but i:before { top: 24px; }
.b_price__but i:after { top: 29px; }
.b_price__dsc {
  display: flex;
  position: relative;
  margin-top: 54px;
  padding: 48px 62px;
  color: #fff;
  background: #005fcc;
}
.b_price__dsc:before {
  content: "";
  position: absolute;
  top: 56%;
  right: 0;
  width: 640px;
  height: 19px;
  background: url(/images/i44.svg) no-repeat 0 0;
}
.b_price__dsc:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 181px;
  height: 19px;
  background: url(/images/i39.svg) no-repeat 0 0;
}
.b_price__dsc_h {
  margin: 0 55px 0 0;
  max-width: 400px;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.5;
  text-transform: uppercase;
}
.b_price__dsc p {
  margin: 6px 0 0;
  font-size: 22px;
  line-height: 1;
  color: #ffe922;
}
@media only screen and (max-width:1000px) {
  .b_price { margin-bottom: 85px; }
  .b_price__in {
    overflow-x: auto;
    margin-right: -20px;
  }
  .b_price__item { min-width: 300px; }
  .b_price__item:last-child { margin-right: 15px;}
}
@media only screen and (max-width:760px) {
  .b_price__in { margin-left: -10px; }
  .b_price__item {
    width: 270px;
    min-width: auto;
    padding-top: 37px;
    margin-right: 10px;
  }
  .b_price__item:last-child { margin-right: 10px;}
  .b_price__decor {
    transform: scale(0.77777777);
    transform-origin: 0 0;
  }
  .b_price__age { padding-bottom: 13px; }
  .b_price__h { line-height: 1.1; }
  .b_price__h span { display: none; }
  .b_price__time {
    margin-top: 17px;
    font-size: 14px;
  }
  .b_price__ent { margin-top: 23px; }
  .b_price__ent li { font-size: 12px; }
  .b_price__ent .tooltip1 { top: -1px; }
  .b_price__note {
    margin: 11px 0 5px;
    font-size: 12px;
    line-height: calc(20 / 12);
  }
  .b_price__values { margin: 12px 0 8px; }
  .b_price__values > * { margin-right: 33px; }
  .b_price__value dt {
    font-size: 12px;
    line-height: calc(20 / 12);
  }
  .b_price__value dd { font-size: 20px; }
  .b_price__sale { display: none; }
  .b_price__but { width: calc(100% - 12px); }
  .b_price__dsc {
    display: block;
    margin-right: -20px;
    padding: 37px 60px 48px 34px;
  }
  .b_price__dsc:before {
    left: 34px;
    top: 61%;
    width: auto;
  }
  .b_price__dsc_h { margin: 0; }
  .b_price__dsc_h span { display: none; }
  .b_price__dsc p {
    margin-top: 60px;
    font-size: 18px;
  }
  .b_price__dsc_decor {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
  .b_price__dsc_decor:before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    margin: 0 auto -2px;
    width: 0;
    border: 12px solid transparent;
    border-bottom: 21px solid #005fcc;
    border-top: none;
    transform: translateX(-10px);
  }
  .b_price__dsc_decor:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-top: 20px solid #fff;
    border-left: 20px solid transparent;
  }
}


/* b_photo - birthday page`s photo block */
.b_photo {
  position: relative;
  margin-bottom: 130px;
}
.b_photo__hdr { margin-bottom: 10px; }
.b_photo__nav {
  right: -2px;
  top: 24px;
}
@media only screen and (max-width:760px) {
  .b_photo { margin-bottom: 120px; }
}


/* b_loc - birthday page`s location block */
.b_loc { margin-bottom: 120px; }
@media only screen and (max-width:760px) {
  .b_loc { margin-bottom: 0; }
}
