

/* Start:/local/templates/mobile/static/vendors/normalize.css?15129835217381*/
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

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

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * Remove the margin in Firefox and Safari.
 */

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

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* End */


/* Start:/local/templates/mobile/build/styles.css?174454173530527*/
@font-face{font-family:PT Sans Caption;font-style:normal;font-weight:400;src:url(/local/templates/mobile/build/fonts/0c5125.ttf) format("truetype")}@font-face{font-family:PT Sans Caption;font-style:normal;font-weight:700;src:url(/local/templates/mobile/build/fonts/58a777.ttf) format("truetype")}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;src:url(/local/templates/mobile/build/fonts/4b61d0.ttf) format("truetype")}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;src:url(/local/templates/mobile/build/fonts/ae585d.ttf) format("truetype")}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;src:url(/local/templates/mobile/build/fonts/6d6730.ttf) format("truetype")}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;src:url(/local/templates/mobile/build/fonts/4bb4d5.ttf) format("truetype")}html{font-size:17px}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}body{font-size:17px;margin:0;padding:0;font-family:PT Sans Caption,sans-serif}a{color:#000;cursor:pointer}a,a:hover{text-decoration:none}a:hover{color:#fdad01}input{outline:none}ul{padding:0;margin:0}li{list-style:none}:focus{outline:none}main{max-width:1024px;width:100%;margin:0 auto;position:relative}p{margin:0;font-size:17px;letter-spacing:-.66px;line-height:33px}h1{margin:15px 0;font-size:30px;letter-spacing:-1.16px}h1,h2{font-family:PT Serif,serif;font-weight:400}h2{font-size:36px;letter-spacing:-1.39px}h3{font-size:22px;font-family:PT Sans Caption,serif;font-weight:400;margin:0 0 10px}.bg-title{width:100%;height:380px;background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:0 8%;box-sizing:border-box;margin-bottom:40px}.content{padding:20px 8%}.gray{color:#999}.hidden{display:none}.slider_buttons{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.6);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.slider_buttons.next{right:-10%}.slider_buttons.prev{left:-10%}html.touch{width:100%;height:100%}html.touch body,html.touch main{overflow:hidden;position:fixed;height:100%}.back__block{height:60px;background-color:#1d1e39;padding:15px 30px}.back__link{color:#fff;font-family:PT Sans Caption;font-size:12px;font-weight:700;line-height:17px;text-transform:uppercase;letter-spacing:1px}.back__link:before{content:"";display:inline-block;height:13px;width:17px;background-image:url(/local/templates/main/assets/build/img/8a088f.svg);background-repeat:no-repeat;background-size:cover;margin-right:9px;position:relative;top:1px}.hr{width:100%;height:1px;background-color:#e9e9e9;margin:30px 0}.list-style{margin-bottom:15px}.list-style:before{content:"";display:inline-block;width:6px;height:6px;margin-right:12px;background:#d8d8d8;border-radius:100%;vertical-align:middle}.list-style.blue:before{background-color:#283497}.select_city{position:relative;padding-bottom:30px}.select_city_pin{content:"";width:10px;height:15px;background:url(/local/templates/mobile/build/img/bab43c.svg) no-repeat;display:inline-block;margin-right:10px;vertical-align:middle}.select_city_items{position:absolute;top:40px;left:20px}.blue_dotted_link{color:#283497;border-bottom:2px dotted #283497}.blue_dotted_link:hover{text-decoration:none;color:#1d2671;border-color:#1d2671}.orange_link{color:#ff7400;border-bottom:2px dotted #ff7400;font-size:1.25em}.address-link:before{background-image:url(/local/templates/mobile/build/img/43ec40.svg)}.phone-link:before{width:14px;height:14px;padding-right:6px;background-image:url(/local/templates/mobile/build/img/23d3ae.svg)}.address-link:before,.phone-link:before{display:inline-block;content:"";background-repeat:no-repeat;background-size:contain}.address-link:before{width:16px;height:16px;padding-right:5px}.address-link.white:before{background-image:url(/local/templates/mobile/build/img/43ec40.svg)}.address-link.blue:before{background-image:url(/local/templates/mobile/build/img/cc8574.svg)}.mail-link{border-bottom:2px dotted #283497}.mail-link.blue{color:#3a449f}.jq-selectbox{width:100%;font-size:15px;cursor:pointer}.jq-selectbox__select{padding:15px;background:#f6f6ee;border:transparent;box-sizing:border-box;border-radius:2px}.jq-selectbox.opened .jq-selectbox__trigger-arrow{background:url(/local/templates/mobile/build/img/57975a.png) no-repeat}.jq-selectbox__trigger{position:absolute;top:17px;right:17px}.jq-selectbox__trigger-arrow{width:16px;height:16px;background:url(/local/templates/mobile/build/img/60f6d7.png) no-repeat}.jq-selectbox__dropdown{border-radius:2px;box-shadow:0 0 20px 0 #eeead8;width:100%;bottom:auto!important}.jq-selectbox__dropdown ul{background-color:#fff}.jq-selectbox__dropdown li{padding:10px}.jq-selectbox__dropdown li:hover{color:#283497}.form_label{display:block;font-size:13px;color:#adadad;padding-bottom:5px;line-height:1.5}.form_label a{color:#2a278a}.form_label a:hover{color:#2a278a;text-decoration:underline}.form_field{margin-bottom:25px}.form_input{width:100%;padding:15px 20px;background:#f6f6ee;border:transparent;box-sizing:border-box;border-radius:2px;font-size:15px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form_area{width:100%;padding:15px 20px;background:#f6f6ee;border:transparent;box-sizing:border-box;border-radius:2px;font-size:15px;resize:none}.form_file{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:0;margin-top:20px}.form_wrap{margin-top:60px;max-width:400px}.orange_button{padding:15px 45px;border:1px solid #ff7400;border-radius:2px;color:#ff7400;cursor:pointer}.orange_button:hover{background-color:#ff7400;color:#fff}.bg_blue_button{padding:15px 45px;border-radius:2px;cursor:pointer;border:transparent;background-color:#283497;color:#fff;font-weight:700;display:inline-block;font-size:14px}.bg_blue_button.full-width{width:100%}.bg_blue_button:hover{background-color:#1d2671;text-decoration:none}.form_date{padding:15px 18px;width:60px;margin-right:10px;box-sizing:border-box}.form_date-year{width:70px}.form_date-time{width:150px;margin-right:0;margin-left:15px;padding-left:12%}.vote{display:inline-block;width:24px;height:24px;background-image:url(/local/templates/mobile/build/img/4f41c6.svg);background-repeat:no-repeat}.vote.active{background-image:url(/local/templates/mobile/build/img/1d2b8c.svg)}.vote_field{cursor:pointer;white-space:nowrap;margin-bottom:10px}.forms_bg{background-color:#000;opacity:0;width:100%;height:100vh;position:fixed;top:0;z-index:100;visibility:hidden;cursor:pointer;transition-property:opacity,visibility;transition-duration:.5s;transition-delay:.2s}.forms_bg.active{opacity:.6;visibility:visible;transition-delay:0s}.yellow_button{padding:10px 40px;border:1px solid #ffc90e;border-radius:2px;background-color:#ffc90e;cursor:pointer;color:#fff}.yellow_button:hover{background-color:#f1bd09;color:#fff}.form_label_checkbox:before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;border:12px solid #f6f6ee;background-color:#283497;border-radius:2px;vertical-align:bottom;cursor:pointer;box-sizing:border-box;transition:border-width .1s ease-in-out}.checkbox:checked+.form_label_checkbox:before{border-width:6px}.form_label_checkbox div{display:inline-block;width:84%}.checkbox{display:none}.close{background:url(/local/templates/mobile/build/img/ba2608.svg) no-repeat 50%;width:35px;height:35px;display:block;top:15px;right:15px;cursor:pointer;border-radius:50%}.close,.popup{position:absolute}.popup{background-color:#fff;top:0;left:5%;padding:30px;z-index:999;width:100%;transition-property:opacity,visibility,-webkit-transform;transition-property:transform,opacity,visibility;transition-property:transform,opacity,visibility,-webkit-transform;transition-duration:.6s;transition-delay:0s;visibility:hidden;opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);margin-top:0}.popup.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;transition-delay:.2s}@media (max-width:445px){.popup{left:0}}.success_popup__self{position:fixed;bottom:-10%;width:380px;left:calc(50% - 190px);padding:35px 30px;background:#fff;z-index:101;visibility:hidden;transition-property:visibility,opacity,bottom;transition-duration:.6s;transition-delay:.3s;opacity:0}.success_popup__self.active{visibility:visible;opacity:1;transition-delay:.2s;bottom:0}.success_popup__self__title{font-size:30px;line-height:1.2;font-weight:700;margin-bottom:20px;padding-right:40px}.success_popup__self__subtitle{font-size:16px;line-height:1.5;margin-bottom:30px}.success_popup__self__subtext{font-size:14px;color:#999}@media (max-width:380px){.success_popup__self{width:320px;left:calc(50% - 160px)}}.dropdown_selector{background:#fff;border-radius:2px;box-shadow:0 0 20px 0 #eeead8;padding-top:30px;z-index:11}.dropdown_selector_item{color:#000;cursor:pointer;margin-bottom:30px;padding:0 30px}.dropdown_selector_item:hover{color:#283497}.form_file_wrap{margin-top:65px}.form_file_preview{font-size:0;opacity:0;visibility:hidden;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_file_preview.visible{font-size:.9rem;opacity:1;visibility:visible;margin:2rem 0 3rem}.form_file_preview_delete{cursor:pointer;margin-left:10px}.header{position:relative;z-index:225;height:60px;width:100%;background-color:#222343;padding:12px 30px;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header,.header a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header a{height:100%;max-width:400px;width:80%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__logo{padding-right:4%;height:100%}.header__sitename{color:#636481;font-family:PT Serif;font-size:15px;font-weight:700;letter-spacing:-.58px;line-height:17px}@media (min-width:640px){.header__sitename{font-size:17px}}.header__hmbr{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:22px;height:18px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s;background-color:transparent}.header__hmbr span{top:8px;right:0;background:#636481}.header__hmbr span,.header__hmbr span:after,.header__hmbr span:before{display:block;position:absolute;left:0;height:2px;transition-duration:.3s,.3s}.header__hmbr span:after,.header__hmbr span:before{width:100%;background-color:#636481;content:""}.header__hmbr span:before{top:-8px;transition-property:all}.header__hmbr span:after{top:8px;transition-property:all}.header__hmbr.is-active span{background:none}.header__hmbr.is-active span:after,.header__hmbr.is-active span:before{background-color:#ffc90e}.header__hmbr.is-active span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__hmbr.is-active span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:640px){.header{height:80px}}.main_menu{position:fixed;padding-top:60px;z-index:220;width:100%;height:100%;top:0;left:0;background-color:#222343;opacity:.85;overflow:auto;-webkit-transform:translateX(-100px);transform:translateX(-100px);visibility:hidden;opacity:0;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,transform,visibility;transition-property:opacity,transform,visibility,-webkit-transform;transition-duration:.5s}.main_menu.is-active{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);opacity:.95}.main_menu ul{height:100%;position:absolute;right:0;padding-top:50px;padding-bottom:72px;padding-right:30px;text-align:right}.main_menu li{font-family:PT Serif;font-size:24px;font-weight:400;line-height:28px;padding-bottom:30px}.main_menu li a{color:#fff}.main_menu li a.active,.main_menu li a:hover{color:#ffc90e}@media (min-width:640px){.main_menu{padding-top:80px}}@-webkit-keyframes fadeInMenu{0%{-webkit-transform:translateX(-40%);transform:translateX(-40%);opacity:0}to{right:0}}@keyframes fadeInMenu{0%{-webkit-transform:translateX(-40%);transform:translateX(-40%);opacity:0}to{right:0}}@-webkit-keyframes fadeOutMenu{0%{right:0;opacity:.85}to{opacity:0;right:-40px}}@keyframes fadeOutMenu{0%{right:0;opacity:.85}to{opacity:0;right:-40px}}.footer{background-color:#222343;padding:40px 0;text-align:center}.footer__social{margin:0 auto;max-width:200px;padding-bottom:35px;border-bottom:1px solid #414261}.footer__social_li{display:inline-block;padding:0 15px}.footer__copyright{margin-top:35px;color:#414261}.production .bg-title{margin-bottom:0}.production__preview{padding-top:50px;padding-bottom:50px;background-color:#afa685;color:#fff}.production_steps__item{padding-top:62px;padding-bottom:50px}.production_steps__item span{display:inline-block;color:#b3b3b3;font-family:PT Sans Caption;font-size:11px;font-weight:700;letter-spacing:1.83px;padding-bottom:30px;border-bottom:2px solid #fcc70d}@media (min-width:640px){.production_steps__item span{font-size:14px}}.production_steps__item h2{margin:35px 0 20px}.production_steps__item p{font-family:PT Sans Caption;font-size:17px;font-weight:400;letter-spacing:-.66px;line-height:33px;margin-bottom:30px}.production_steps__item p:last-child{margin-bottom:0}.production__button{width:100%;max-width:375px;padding:60px 30px 50px;margin:0 auto;text-align:center}.production__awards{width:80%;margin:0 auto}.production__awards img{margin:0 auto;max-width:150px;max-height:150px}.production__slide_img-wrapper{height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.production__slide_img{margin:0 auto;max-width:150px;max-height:150px}.production__slide_title{font-size:.76471em;text-align:center}.products{width:100%}.products__main__link{height:70vh;width:100%;display:block;margin-bottom:0}.products__catalog{margin-bottom:50px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.products__catalog,.products__catalog__item{display:-webkit-box;display:-ms-flexbox;display:flex}.products__catalog__item{margin-top:50px;vertical-align:middle;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.products__catalog__item.wide{-ms-flex-preferred-size:100%;flex-basis:100%}.products__catalog__item a{display:block}.products__catalog__item span{display:block;font-style:italic}@media (min-width:580px){.products__catalog__item{width:25%}}.products__one_image{width:100%;height:75vh;background-position-x:calc(50% - 100px)}@media (min-width:800px){.products__one_image{background-position-x:right}}.products__one_texts{font-family:PT Serif}.products__one_texts p{font-size:18px}.products__one_texts_title{font-size:40px;letter-spacing:-1.55px;margin-bottom:30px}.products__one_texts em{color:#555;font-family:PT Serif;font-size:18px;letter-spacing:-.7px;line-height:35px}.products__one_comp{font-family:PT Serif;font-size:17px;font-weight:400;letter-spacing:-.66px}.products__one_comp_table{margin-bottom:45px;border:none;width:100%}.products__one_comp_table td:last-child{text-align:right}.products__one_comp_list{margin-top:70px;padding-bottom:20px}.products__one_comp_list_item{margin-bottom:30px}.products__one_comp_bottles_title{font-size:20px;font-weight:700;margin-bottom:50px}.products__one_comp_bottles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.products__one_comp_bottle{display:inline-block;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center;margin-bottom:50px}.products__one_comp_bottle_title{display:block;text-align:center}.products__one_comp_bottle img{margin-bottom:25px}.products__one_comp_bottle_img-wrapper{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.products__disclaimer{font-size:16px;font-weight:400;line-height:20px;letter-spacing:1.13px;margin:50px 0;text-align:center}.excurs__describe{font-size:17px;letter-spacing:.14px;line-height:27px;margin-bottom:35px}.excurs__list_title{font-family:PT Serif;font-size:16px;font-style:italic;line-height:24px;margin-bottom:50px}.excurs__list_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:547px){.excurs__list_items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.excurs__list_item_title{padding:15px 0;font-family:PT Serif,serif;font-weight:700;font-size:20px}.excurs__list_item{margin-bottom:50px;width:100%;max-width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:547px){.excurs__list_item:nth-child(odd){border-right:1px solid #efeeee;padding-right:5%}.excurs__list_item:nth-child(2n){padding-left:5%}}.excurs__list_item_img{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.excurs__list_item_price{font-family:PT Serif,serif;font-weight:700;font-size:60px;padding-left:25px;display:inline-block;white-space:nowrap}.excurs__list_item_price_sup{display:inline-block;vertical-align:super;position:relative;top:-10px;font-size:17px;font-weight:400}.excurs__list_item_inside{padding-top:15px;max-width:200px;margin:0 auto;text-align:center}.excurs__inside{padding-left:20px}.excurs__inside_li{line-height:24px;letter-spacing:.13px;list-style:disc;margin-bottom:26px}.excurs__form h3{margin-bottom:30px}.contacts__describe{max-width:700px}.contacts__map{width:100%;height:400px}.contacts__selector{z-index:11;margin-bottom:20px}.contacts__title_wrap{margin-bottom:30px}.contacts__map_title{font-weight:700;margin-bottom:10px}.contacts__map_popup{padding:20px 0 20px 20px;font-size:1em}.contacts__map_describe{color:#adadad;margin-bottom:10px}.partners__describe{margin-bottom:35px}.partners p{letter-spacing:.14px}.partners__title{margin-bottom:50px}.partners_city__table_items{border-bottom:1px solid #efeeee;margin-bottom:40px}.partners_city__table_item{margin-bottom:20px}.partners_city__table_item:last-child{margin-bottom:40px}.partners__be{margin-bottom:50px}.partners__be_text{font-style:italic;margin-bottom:30px}.partners__be_button{text-align:center}.investors__describe{margin-bottom:30px}.investors__selects{margin-bottom:17px}.investors__find{margin-top:30px;text-align:center}.career__item{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:540px){.career__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.career__item__text:first-child{padding-left:140px}@media (max-width:540px){.career__item__text:first-child{padding-left:0}}.career__herb{max-width:120px;width:100%;margin-right:20px}@media (max-width:540px){.career__herb{margin-bottom:40px}}.career__herb img{width:100%;height:auto}.career h2{font-size:24px}.career h2,.career p{font-family:PT Sans Caption}.career p{font-size:17px;letter-spacing:.14px;line-height:24px}.career_vacansy__describe{margin-bottom:40px}.career_vacansy__item{margin-bottom:30px}.career_vacansy__item_title{line-height:30px}.career_vacansy__item_describe{opacity:0;display:none;transition-property:opacity,display;transition-duration:.5s}.career_vacansy__item_describe.active{display:block;opacity:1;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #efeeee}.career_vacansy__form_file_wrap{margin-top:65px}.career_vacansy__form_file_preview{font-size:0;opacity:0;visibility:hidden;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career_vacansy__form_file_preview.visible{font-size:.9rem;opacity:1;visibility:visible;margin:2rem 0 3rem}.career_vacansy__form_file_preview_delete{cursor:pointer;margin-left:10px}.news{color:#010b23;font-family:PT Sans Caption;font-size:17px;letter-spacing:-.66px;line-height:26px}.news__title{margin:40px 0}.news__item{margin-bottom:60px;border: 2px solid #efeeee; border-radius: 15px;bo1rder-bottom: 1px solid #efeeee}.news__item_picture{margin-bottom:40px}.news__item_date{color:#a1a1a7;font-family:PT Sans Caption;font-size:14px;font-weight:400;letter-spacing:-.54px;margin-bottom:20px}.news__button,.news__one{margin-bottom:50px}.news__one{margin-top:100px}.news__one img{width:100%;margin-top:40px}.news__one h2{line-height:1.2;color:#010b23;font-family:PT Sans Caption;font-size:30px;letter-spacing:-1.16px}.projects .bg-title,.restaurants .bg-title{margin-bottom:0}.projects .bg-title h2,.restaurants .bg-title h2{font-family:PT Serif;font-size:1.76471rem;font-weight:400;letter-spacing:-1.16px;margin-bottom:10px}.projects .bg-title p,.restaurants .bg-title p{font-family:PT Serif;font-size:17px;font-style:italic;letter-spacing:-.66px;line-height:27px}.restaurant .bg-title{margin-bottom:0}.restaurant .bg-title p{line-height:27px}.restaurant__url{margin-top:30px;margin-bottom:40px}.restaurant__url a{color:#fcc70d}.restaurant__contacts a{display:block;margin-bottom:20px;color:#fff}.restaurant__anons{padding-bottom:20px;font-style:italic}.restaurant__contacts_items{font-family:PT Serif,serif;background:#f5f5f5;padding:60px 0}.restaurant__contacts_item{margin-bottom:40px}.restaurant__contacts_item:last-child{margin-bottom:0}.restaurant__contacts_item_label{color:#999;font-family:PT Serif;font-size:17px;font-weight:400;letter-spacing:-.66px;margin-bottom:10px}.restaurant__contacts_item_text{color:#000;font-family:PT Serif;font-size:20px;font-weight:700;letter-spacing:-.78px}.restaurant__contacts_item_text-big{font-size:40px;font-weight:700;letter-spacing:-1.55px;padding-right:10px}.restaurant__item{font-family:PT Serif}.restaurant__item_describe{font-size:17px;font-weight:400;line-height:30px;margin-bottom:40px}.restaurant__item_title{color:#000;font-size:40px;font-weight:400;letter-spacing:-1.55px;line-height:40px;margin-bottom:20px;margin-top:40px}.restaurant__item_text{color:#999}.restaurant__item_slogan{margin-top:50px;color:#999;font-family:PT Serif;font-size:12px;font-weight:700;letter-spacing:3.45px}.restaurant__alc{font-family:PT Serif;background-color:#2c2c2c;padding-top:40px}.restaurant__alc_title{color:#fff;font-size:30px;font-weight:400;letter-spacing:-1.16px;line-height:40px;margin-bottom:20px;margin-top:0}.restaurant__alc_describe{color:#999;font-size:17px;line-height:30px}.restaurant__alc_labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:520px;margin:30px auto 0;padding-bottom:25px}.restaurant__alc_label{margin:25px 0;width:155px;text-align:center}@media (max-width:480px){.restaurant__alc_label{width:50%}}.fond__more{margin-bottom:30px}.fond__more p{font-family:PT Serif;font-size:17px;font-style:italic;letter-spacing:-.66px;line-height:25px}.fond__more a{color:#2389dc;font-family:PT Sans Caption;font-size:20px;font-weight:400;letter-spacing:-.78px;margin-top:20px;display:block}.fond__anons{letter-spacing:-.66px;line-height:25px}.fond__anons,.fond__list_title{margin-bottom:30px}.fond__list_items{padding-left:20px}.fond__list li{list-style:disc;margin-bottom:30px}.fond__list li:before{width:0;height:0;margin-right:0}.sport__adr{margin-top:60px;line-height:normal}.sport__adr a{color:#fff}.sport__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sport__text_title{color:#010b23;font-family:PT Sans Caption;font-size:20px;font-weight:700;letter-spacing:-.77px;margin-left:15px}.sport__slider{margin:40px 0}.sport__open p{font-family:PT Sans Caption;font-size:18px;letter-spacing:-.7px;line-height:28px}.sport__open .slick-dots{text-align:center;margin-top:30px}.sport__open .slick-dots li{width:5px;height:5px;background-color:#d8d8d8;border-radius:100%;display:inline-block;vertical-align:middle;margin-right:10px}.sport__open .slick-dots li.slick-active{width:8px;height:8px;background-color:#8e8f9e}.sport__open .slick-dots li button{display:none}.index{font-family:PT Sans Caption,sans-serif}.index__disclaimer{text-align:center;color:#b4b4b4;margin-bottom:25px}.index p{color:#222343;font-size:15px;font-weight:400;letter-spacing:.12px;line-height:22px}.index .bg-title{margin:0;padding:150px 30px 45px;display:block;height:auto;text-align:center;background-size:cover;background-repeat:no-repeat}.index .bg-title img{width:160px;height:155px}.index .bg-title p{margin-top:18px;text-align:left;color:#fff}.index__item{position:relative}.index__item .content{position:absolute;left:0;right:40%;top:15%;color:#fff}.index__item img{max-width:100%;width:100%;display:block}.index__item h2{font-family:sans-serif;font-size:17px;font-weight:700}.index__item a{display:inline-block;width:auto;max-width:320px;margin:25px auto;padding:10px 30px;text-align:center;border-radius:2px;border:0 solid transparent;background-color:#ffc90e;color:#000;font-size:16px;font-weight:400;font-family:PT Serif,serif}@media (max-width:540px){.index__item a{font-family:PT Sans Caption,serif;font-size:20px;padding:20px 45px;width:100%}}.index__item p{color:#fff}@media (max-width:540px){.index__item .content{position:static;color:inherit}.index__item .content p{color:inherit}}.pegi{box-sizing:border-box;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;background:#222343 url(/local/templates/mobile/build/img/d67aa6.jpg) no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:PT Serif;text-align:center;padding:7% 8% 4.2%;transition-property:visibility,opacity;transition-duration:.5s;visibility:hidden;opacity:0;background-size:cover}.pegi.active{opacity:1;visibility:visible}.pegi__logo{width:7.94118em;margin-bottom:4%}.pegi__desc{color:#9b9b9b;font-size:2.23529em;font-weight:400;margin-bottom:7%;padding:0 20px}.pegi__quest{color:#ebbb1b;font-size:1.41176rem;font-weight:400;margin-bottom:20px}.pegi__answ{color:#000;font-family:PT Sans Caption;font-size:.82353rem;font-weight:400;border:none;outline:none;cursor:pointer;margin-bottom:9%;background-color:#ffc90e;padding:15px 30px;border-radius:6px;transition-property:background-color;transition-duration:.4s}.pegi__answ:hover{background-color:#fef42c}.pegi__footer{text-align:center}.pegi__footer_social{margin:0 auto;padding:0 50px 35px;border-bottom:2px solid #414261}.pegi__footer_social_ico{max-width:20px;max-height:20px;height:auto}.pegi__footer_social_li{display:inline-block;padding:0 15px}.pegi__footer_copyright{font-family:PT Sans Caption;margin-top:35px;color:#5d5e83;font-size:.94118rem}@media screen and (min-width:1921px){.pegi{font-size:30px}}@media screen and (min-width:1441px) and (max-width:1920px){.pegi{font-size:18px}}@media screen and (min-width:1025px) and (max-width:1440px){.pegi{font-size:16px}}@media (max-width:1024px){.pegi{font-size:14px}}@media (max-width:768px){.pegi{font-size:12px}}@media (max-width:600px){.pegi{font-size:10px}}@media (max-width:520px){.pegi{font-size:9px}}@media (max-width:375px){.pegi{font-size:8px}}@media (max-width:360px){.pegi{font-size:7px}}.personal_data__content{padding:0 20px;max-width:700px}.personal_data__content h1{font-size:2em;color:#222;letter-spacing:-2.33px}.personal_data__content h2{font-size:1.52941em}.personal_data__content h2 a{pointer-events:none}.personal_data__content li,.personal_data__content p{position:relative;font-size:1em;color:#010b23;letter-spacing:-.66px;line-height:1.8;margin-bottom:35px}.personal_data__content li a,.personal_data__content p a{color:#2a278a}.personal_data__content li a:hover,.personal_data__content p a:hover{text-decoration:underline}.personal_data__content p.dashed{margin-left:20px}.personal_data__content p.dashed:before{content:"\2014";position:absolute;left:-20px}.personal_data__content ul{margin-left:20px}.personal_data__content li{padding-left:5px}.personal_data__content li:before{content:"\2022";position:absolute;left:-15px}.sendpostcard-page .select-postcard-slider{margin:30px 0}.sendpostcard-page .select-postcard-slider__check{position:absolute;top:-10px;right:-10px;opacity:0;transition:opacity .6s ease}.sendpostcard-page .select-postcard-slider .slick-list{padding-top:15px!important}.sendpostcard-page .select-postcard-slider .slick-current .select-postcard-slider__check{opacity:1}.sendpostcard-page .select-postcard-slider__card{width:100%}.sendpostcard-page .select-postcard-slider__caption{margin-top:15px;text-align:center;color:#fff;font-family:PT Sans Caption,sans-serif;font-size:13px;font-weight:400;letter-spacing:.11px;line-height:22px}.not_found{background:#222343 url(/local/templates/mobile/build/img/d67aa6.jpg) no-repeat;background-size:cover;width:100%;height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center}.not_found__desc{width:80%;margin:0 auto;font-size:22px}.not_found__title{font-size:90px;line-height:1.3;margin:0}.not_found__button{margin-top:40px}.not_found__button a{font-size:16px;height:50px;padding:10px 50px}

.sport__adr1 {
//  margin-top: 50px;
}

.sport__adr1 a {
  color: #fff;
}



/*# sourceMappingURL=styles.css.map*/
/* End */
/* /local/templates/mobile/static/vendors/normalize.css?15129835217381 */
/* /local/templates/mobile/build/styles.css?174454173530527 */
