

/* Start:/local/templates/.default/ajax/ajax.min.css?1756972277420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/local/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/local/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/local/templates/ia_pegas_konkovo/fonts/fonts.css?17569722762086*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on June 26, 2017 11:20 AM */

@font-face {
  font-family: 'Circe';
  src: url('/local/templates/ia_pegas_konkovo/fonts/Circe-Regular.eot');
  src: local('Circe'), local('Circe-Regular'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Regular.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Regular.woff') format('woff'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Circe';
  src: url('/local/templates/ia_pegas_konkovo/fonts/Circe-ExtraLight.eot');
  src: local('Circe ExtraLight'), local('Circe-ExtraLight'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-ExtraLight.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-ExtraLight.woff') format('woff'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Circe';
  src: url('/local/templates/ia_pegas_konkovo/fonts/Circe-Thin.eot');
  src: local('Circe Thin'), local('Circe-Thin'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Thin.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Thin.woff') format('woff'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Circe';
  src: url('/local/templates/ia_pegas_konkovo/fonts/Circe-Light.eot');
  src: local('Circe Light'), local('Circe-Light'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Light.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Light.woff') format('woff'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Circe';
  src: url('/local/templates/ia_pegas_konkovo/fonts/Circe-Bold.eot');
  src: local('Circe Bold'), local('Circe-Bold'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Bold.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Bold.woff') format('woff'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Circe';
  src: url('/local/templates/ia_pegas_konkovo/fonts/Circe-ExtraBold.eot');
  src: local('Circe ExtraBold'), local('Circe-ExtraBold'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-ExtraBold.woff') format('woff'),
  url('/local/templates/ia_pegas_konkovo/fonts/Circe-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/tilda-grid-3.0.min.css?17569722765029*/
.t-clear, .t-container:after, .t-container_100:after, .t-container_10:after, .t-container_8:after { clear:both }

*, :after, :before { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box }

a, b, blockquote, center, code, div, h1, h2, h3, h4, h5, h6, i, img, p, pre, span, table, td, th, tr, u, video { margin:0; padding:0; border:0 }

.t-row { margin:0 }

.t-container, .t-container_10, .t-container_8 { margin-left:auto; margin-right:auto; padding:0; width:100% }

.t-container { max-width:1200px }

.t-container.flexx, .t-container_flex { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex }

.t-container_100 { width:100%; padding:0 }

.t-container_10 { max-width:1000px }

.t-container_8 { max-width:800px }

.t-container:after, .t-container:before, .t-container_100:after, .t-container_100:before, .t-container_10:after, .t-container_10:before, .t-container_8:after, .t-container_8:before { display:table; content:" " }

.t-col { display:inline; float:left; margin-left:20px; margin-right:20px; width:100% }

.t-col.flexx, .t-col_flex { align-items:stretch; height:inherit; margin-top:auto; margin-bottom:auto }

.t-col_1 { max-width:60px }

.t-col_2 { max-width:160px }

.t-col_3 { max-width:260px }

.t-col_4 { max-width:360px }

.t-col_5 { max-width:460px }

.t-col_6 { max-width:560px }

.t-col_7 { max-width:660px }

.t-col_8 { max-width:760px }

.t-col_9 { max-width:860px }

.t-col_10 { max-width:960px }

.t-col_11 { max-width:1060px }

.t-col_12 { max-width:1160px }

.t-col_100 { max-width:100vw }

.t-prefix_1 { padding-left:100px }

.t-prefix_2 { padding-left:200px }

.t-prefix_3 { padding-left:300px }

.t-prefix_4 { padding-left:400px }

.t-prefix_5 { padding-left:500px }

.t-prefix_6 { padding-left:600px }

.t-prefix_7 { padding-left:700px }

.t-prefix_8 { padding-left:800px }

.t-prefix_9 { padding-left:900px }

.t-prefix_10 { padding-left:1000px }

.t-prefix_11 { padding-left:1100px }

.t-prefix_12 { padding-left:1200px }

.t-width { width:100% }

.t-width_1 { max-width:60px }

.t-width_2 { max-width:160px }

.t-width_3 { max-width:260px }

.t-width_4 { max-width:360px }

.t-width_5 { max-width:460px }

.t-width_6 { max-width:560px }

.t-width_7 { max-width:660px }

.t-width_8 { max-width:760px }

.t-width_9 { max-width:860px }

.t-width_10 { max-width:960px }

.t-width_11 { max-width:1060px }

.t-width_12 { max-width:1160px }

.t-width_100 { max-width:100% }

.t-cell { display:table-cell; vertical-align:middle; height:100%; margin-left:0; margin-right:0 }

.t-cell_25 { width:25vw }

.t-cell_33 { width:33.3333333vw }

.t-cell_50 { width:50vw }

.t-cell_100 { width:100vw }

@media screen and (max-width:1200px) {
  .t-container { max-width:960px; padding:0 }

  .t-container_10 { max-width:780px }

  .t-container_8 { max-width:640px }

  .t-col { display:inline; float:left; margin-left:10px; margin-right:10px; width:100% }

  .t-col_1 { max-width:60px }

  .t-col_2 { max-width:140px }

  .t-col_3 { max-width:220px }

  .t-col_4 { max-width:300px }

  .t-col_5 { max-width:380px }

  .t-col_6 { max-width:460px }

  .t-col_7 { max-width:540px }

  .t-col_8 { max-width:620px }

  .t-col_9 { max-width:700px }

  .t-col_10 { max-width:780px }

  .t-col_11 { max-width:860px }

  .t-col_12 { max-width:940px }

  .t-prefix_1 { padding-left:80px }

  .t-prefix_2 { padding-left:160px }

  .t-prefix_3 { padding-left:240px }

  .t-prefix_4 { padding-left:320px }

  .t-prefix_5 { padding-left:400px }

  .t-prefix_6 { padding-left:480px }

  .t-prefix_7 { padding-left:560px }

  .t-prefix_8 { padding-left:640px }

  .t-prefix_9 { padding-left:720px }

  .t-prefix_10 { padding-left:800px }

  .t-prefix_11 { padding-left:880px }

  .t-prefix_12 { padding-left:960px }

  .t-width_1 { max-width:60px }

  .t-width_2 { max-width:140px }

  .t-width_3 { max-width:220px }

  .t-width_4 { max-width:300px }

  .t-width_5 { max-width:380px }

  .t-width_6 { max-width:460px }

  .t-width_7 { max-width:540px }

  .t-width_8 { max-width:620px }

  .t-width_9 { max-width:700px }

  .t-width_10 { max-width:780px }

  .t-width_11 { max-width:860px }

  .t-width_12 { max-width:940px }

  .t-width_100 { max-width:100% }
}

@media screen and (max-width:960px) {
  .t-col, .t-container.flexx, .t-container_flex { display:block }

  .t-container { max-width:640px }

  .t-col, .t-col_1, .t-col_10, .t-col_11, .t-col_12, .t-col_2, .t-col_3, .t-col_4, .t-col_5, .t-col_6, .t-col_7, .t-col_8, .t-col_9 { width:100%; max-width:100% }

  .t-col { float:none; padding-left:20px; padding-right:20px; margin:0; box-sizing:border-box }

  .t-prefix_1, .t-prefix_10, .t-prefix_11, .t-prefix_12, .t-prefix_2, .t-prefix_3, .t-prefix_4, .t-prefix_5, .t-prefix_6, .t-prefix_7, .t-prefix_8, .t-prefix_9 { padding-left:none }
}
/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/tilda-blocks-2.12.css?1756972276107008*/
.t-body { margin:0 }

#allrecords { -webkit-font-smoothing:antialiased; background-color:none }

#allrecords a { color:#ff8562; text-decoration:none }

#allrecords a[href^=tel] { color:inherit; text-decoration:none }

#allrecords ol { padding-left:22px }

#allrecords ul { padding-left:20px }

#allrecords b, #allrecords strong { font-weight:700 }

@media print {
  body, html { min-width:1200px; max-width:1200px; padding:0; margin:0 auto; border:none }
}

.t-text { font-family:'Circe', Arial, sans-serif; font-weight:400; color:#000 }

.t-text_xs { font-size:15px; line-height:1.55 }

.t-text_sm { font-size:18px; line-height:1.55 }

.t-text_md { font-size:20px; line-height:1.55 }

.t-text_lg { font-size:22px; line-height:1.55 }

.t-text_weight_plus { font-weight:500 }

.t-text-impact { font-family:'Circe', Arial, sans-serif; font-weight:400; color:#000 }

.t-text-impact_xs { font-size:26px; line-height:1.5 }

.t-text-impact_sm { font-size:32px; line-height:1.35 }

.t-text-impact_md { font-size:38px; line-height:1.35 }

.t-text-impact_lg { font-size:42px; line-height:1.23 }

.t-name { font-family:'Circe', Arial, sans-serif; font-weight:700; color:#000 }

.t-name_xs { font-size:16px; line-height:1.35 }

.t-name_sm { font-size:18px; line-height:1.35 }

.t-name_md { font-size:20px; line-height:1.35 }

.t-name_lg { font-size:22px; line-height:1.35 }

.t-name_xl { font-size:24px; line-height:1.35 }

.t-heading { font-family:'Circe', Arial, sans-serif; font-weight:700; color:#000 }

.t-heading_xs { font-size:26px; line-height:1.23 }

.t-heading_sm { font-size:28px; line-height:1.17 }

.t-heading_md { font-size:30px; line-height:1.17 }

.t-heading_lg { font-size:32px; line-height:1.17 }

.t-title { font-family:'Circe', Arial, sans-serif; font-weight:700; color:#000 }

.t-title_xxs { font-size:36px; line-height:1.23 }

.t-title_xs { font-size:42px; line-height:1.23 }

.t-title_sm { font-size:48px; line-height:1.23 }

.t-title_md { font-size:52px; line-height:1.23 }

.t-title_lg { font-size:64px; line-height:1.23 }

.t-title_xl { font-size:72px; line-height:1.17 }

.t-title_xxl { font-size:82px; line-height:1.17 }

.t-descr { font-family:'Circe', Arial, sans-serif; font-weight:400; color:#000 }

.t-descr_xxs { font-size:14px; line-height:1.55 }

.t-descr_xs { font-size:16px; line-height:1.55 }

.t-descr_sm { font-size:18px; line-height:1.55 }

.t-descr_md { font-size:20px; line-height:1.55 }

.t-descr_lg { font-size:22px; line-height:1.55 }

.t-descr_xl { font-size:24px; line-height:1.5 }

.t-descr_xxl { font-size:26px; line-height:1.45 }

.t-descr_xxxl { font-size:30px; line-height:1.45; letter-spacing:.45 }

.t-uptitle { font-family:'Circe', Arial, sans-serif; font-weight:700; color:#000; letter-spacing:2.5px }

.t-uptitle_xs { font-size:12px }

.t-uptitle_sm { font-size:14px }

.t-uptitle_md { font-size:16px }

.t-uptitle_lg { font-size:18px }

.t-uptitle_xl { font-size:20px; letter-spacing:2px }

.t-uptitle_xxl { font-size:22px; letter-spacing:2px }

.t-uptitle_xxxl { font-size:24px; letter-spacing:2px }

@media screen and (max-width:1200px) {
  .t-text_xs { font-size:14px }

  .t-text_sm { font-size:16px }

  .t-text_md { font-size:18px }

  .t-text_lg { font-size:20px }

  .t-text-impact_md { font-size:30px }

  .t-descr_xxs { font-size:12px }

  .t-descr_xs { font-size:14px }

  .t-descr_sm { font-size:16px }

  .t-descr_md { font-size:18px }

  .t-descr_lg { font-size:20px }

  .t-descr_xl { font-size:22px }

  .t-descr_xxl { font-size:22px }

  .t-descr_xxxl { font-size:26px }

  .t-uptitle_md { font-size:14px }

  .t-uptitle_lg { font-size:16px }

  .t-uptitle_xl { font-size:18px }

  .t-uptitle_xxl { font-size:20px }

  .t-uptitle_xxxl { font-size:22px }

  .t-title_xxs { font-size:32px }

  .t-title_xs { font-size:38px }

  .t-title_sm { font-size:44px }

  .t-title_md { font-size:48px }

  .t-title_lg { font-size:60px }

  .t-title_xl { font-size:68px }

  .t-title_xxl { font-size:78px }

  .t-name_xs { font-size:14px }

  .t-name_sm { font-size:16px }

  .t-name_md { font-size:18px }

  .t-name_lg { font-size:20px }

  .t-name_xl { font-size:22px }

  .t-heading_xs { font-size:24px }

  .t-heading_sm { font-size:26px }

  .t-heading_md { font-size:28px }

  .t-heading_lg { font-size:30px }
}

@media screen and (max-width:640px) {
  .t-text_xs { font-size:12px; line-height:1.45 }

  .t-text_sm { font-size:14px; line-height:1.45 }

  .t-text_md { font-size:16px; line-height:1.45 }

  .t-text_lg { font-size:18px; line-height:1.45 }

  .t-text-impact_sm { font-size:22px }

  .t-text-impact_md { font-size:26px }

  .t-text-impact_lg { font-size:28px }

  .t-descr_xs { font-size:12px; line-height:1.45 }

  .t-descr_sm { font-size:14px; line-height:1.45 }

  .t-descr_md { font-size:16px; line-height:1.45 }

  .t-descr_lg { font-size:18px; line-height:1.45 }

  .t-descr_xl { font-size:20px; line-height:1.4 }

  .t-descr_xxl { font-size:20px }

  .t-descr_xxxl { font-size:22px }

  .t-uptitle_xs { font-size:10px }

  .t-uptitle_sm { font-size:10px }

  .t-uptitle_md { font-size:12px }

  .t-uptitle_lg { font-size:14px }

  .t-uptitle_xl { font-size:16px }

  .t-uptitle_xxl { font-size:18px }

  .t-uptitle_xxxl { font-size:20px }

  .t-title_xxs { font-size:28px }

  .t-title_xs { font-size:30px }

  .t-title_sm { font-size:30px }

  .t-title_md { font-size:30px }

  .t-title_lg { font-size:30px }

  .t-title_xl { font-size:32px }

  .t-title_xxl { font-size:36px }

  .t-name_xs { font-size:12px }

  .t-name_sm { font-size:14px }

  .t-name_md { font-size:16px }

  .t-name_lg { font-size:18px }

  .t-name_xl { font-size:20px }

  .t-heading_xs { font-size:22px }

  .t-heading_sm { font-size:24px }

  .t-heading_md { font-size:24px }

  .t-heading_lg { font-size:26px }
}

@media screen and (max-width:480px) {
  .t-title_xl { font-size:30px }

  .t-title_xxl { font-size:30px }
}

.t-records { -webkit-font_smoothing:antialiased; background-color:none }

.t-records a { color:#ff8562; text-decoration:none }

.t-records a[href^=tel] { color:inherit; text-decoration:none }

.t-records ol { padding-left:22px; margin-top:0; margin-bottom:10px }

.t-records ul { padding-left:20px; margin-top:0; margin-bottom:10px }

.t-cover { height:700px; width:100%; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; background-color:#000; background-repeat:no-repeat; background-position:center center; text-align:center; vertical-align:middle; position:relative; background-attachment:fixed; overflow:hidden }

.t-cover__carrier { height:700px; width:100%; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-repeat:no-repeat; background-position:center center; text-align:center; vertical-align:middle; position:relative; background-attachment:fixed; transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); -moz-transform:unset }

@supports (-ms-ime-align:auto) {
  .t-cover__carrier { transform:unset }
}

.t-cover__carrier.loading { opacity:0 }

.t-cover__carrier[data-content-cover-bg=""].loading { opacity:1 !important }

.t-cover__carrier.loaded { opacity:1; transition:opacity 700ms }

@media screen and (max-device-width:1024px) {
  .t-cover { background-attachment:scroll }

  .t-cover__carrier { background-attachment:scroll }
}

@media print {
  .t-cover { background-attachment:scroll }

  .t-cover__carrier { background-attachment:scroll }
}

.t-cover__filter { height:700px; width:100%; position:absolute; top:0; left:0 }

.t-cover .t-container, .t-cover .t-container_100, .t-cover .t-container_10, .t-cover .t-container_8 { position:absolute; top:0; left:0; bottom:0; right:0 }

.t-cover__wrapper { height:700px; display:table-cell; width:1200px }

.t-cover__wrapper span.space { display:inline-block; height:100%; width:1px }

@media screen and (max-width:640px) {
  .t-cover { height:400px; background-attachment:fixed }

  .t-cover__carrier { background-attachment:scroll !important; background-size:cover; background-position:center center }

  .t-cover__filter { height:400px }

  .t-cover__wrapper { height:400px }
}

@-webkit-keyframes t-arrow-bottom {
  0% { -moz-transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) }
  50% { -moz-transform:translateY(-7px); -ms-transform:translateY(-7px); -webkit-transform:translateY(-7px); -o-transform:translateY(-7px); transform:translateY(-7px) }
  55% { -moz-transform:translateY(-7px); -ms-transform:translateY(-7px); -webkit-transform:translateY(-7px); -o-transform:translateY(-7px); transform:translateY(-7px) }
  100% { -moz-transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) }
}

@keyframes t-arrow-bottom {
  0% { -moz-transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) }
  50% { -moz-transform:translateY(-7px); -ms-transform:translateY(-7px); -webkit-transform:translateY(-7px); -o-transform:translateY(-7px); transform:translateY(-7px) }
  55% { -moz-transform:translateY(-7px); -ms-transform:translateY(-7px); -webkit-transform:translateY(-7px); -o-transform:translateY(-7px); transform:translateY(-7px) }
  100% { -moz-transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) }
}

.t-cover__arrow-wrapper_animated { animation:t-arrow-bottom 1.7s infinite ease }

.t-cover__arrow { position:absolute; z-index:9; bottom:40px; right:0; left:0; text-align:center }

.t-cover__arrow-wrapper { display:inline-block; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; cursor:pointer }

.t-cover__arrow-wrapper:hover { opacity:.7 }

.t-cover__arrow-svg { fill:#fff }

@media screen and (max-width:640px) {
  .t-cover__arrow_mobile { -moz-transform:scale(.7); -ms-transform:scale(.7); -webkit-transform:scale(.7); -o-transform:scale(.7); transform:scale(.7) }

  .t-cover__arrow { bottom:14px }
}

.t-btn { display:inline-block; font-family:'Circe', Arial, sans-serif; height:60px; border:0 none; font-size:16px; padding-left:60px; padding-right:60px; text-align:center; white-space:nowrap; vertical-align:middle; font-weight:700; background-image:none; cursor:pointer; -webkit-appearance:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

.t-btn td { vertical-align:middle }

.t-btn_sending { opacity:.5 }

@media screen and (max-width:640px) {
  .t-btn { white-space:normal; padding-left:30px; padding-right:30px }
}

.t-btn_xs { height:35px; font-size:13px; padding-left:15px; padding-right:15px }

.t-btn_sm { height:45px; font-size:14px; padding-left:30px; padding-right:30px }

.t-btn_lg { height:60px; font-size:22px; padding-left:70px; padding-right:70px }

.t-btn_xl { height:80px; font-size:26px; padding-left:80px; padding-right:80px }

.t-btn_xxl { height:100px; font-size:30px; padding-left:90px; padding-right:90px }

@media screen and (max-width:640px) {
  .t-btn_sm { padding-left:20px; padding-right:20px }

  .t-btn_lg { font-size:18px; padding-left:40px; padding-right:40px }

  .t-btn_xl { font-size:22px; padding-left:50px; padding-right:50px }

  .t-btn_xxl { font-size:26px; padding-left:60px; padding-right:60px }
}

.t-submit { font-family:'Circe', Arial, sans-serif; text-align:center; height:60px; border:0 none; font-size:16px; padding-left:60px; padding-right:60px; -webkit-appearance:none; font-weight:700; white-space:nowrap; background-image:none; cursor:pointer; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; background:transparent }

.t-submit_sending { opacity:.5 }

@media screen and (max-width:640px) {
  .t-submit { white-space:normal; padding-left:30px; padding-right:30px }
}

.t-input { margin:0; font-family:'Circe', Arial, sans-serif; font-size:100%; height:60px; padding:0 20px; font-size:16px; line-height:1.33; width:100%; border:0 none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; -webkit-appearance:none; border-radius:0 }

.t-input::-moz-focus-inner { padding:0; border:0 }

.t-input_bbonly { outline:none; padding-left:0 !important; padding-right:0 !important; border-top:0 !important; border-right:0 !important; border-left:0 !important; background-color:transparent !important; border-radius:0 !important; border-bottom:1px solid }

.t-input_pvis { padding:26px 20px 10px 20px }

.t-input__vis-ph { font-size:16px; font-family:'Circe', Arial, sans-serif; line-height:1; opacity:.5; position:absolute; left:20px; top:22px; height:16px; -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-transition:transform 0.2s linear; transition:transform 0.2s linear; -webkit-transform-origin:left; transform-origin:left; pointer-events:none; white-space:nowrap }

.t-input:focus ~ .t-input__vis-ph, .t-input_has-content + .t-input__vis-ph { -webkit-transform:translateY(-12px) scale(.7); transform:translateY(-12px) scale(.7) }

.t-input:invalid { box-shadow:none }

.t-input-group_cb div[data-customstyle=yes] { display:inline; vertical-align:middle }

.t-form_bbonly .t-input__vis-ph { left:0px !important }

.t-form_bbonly .js-error-control-box .t-input__vis-ph { left:10px !important }

.t-select { width:100%; box-sizing:border-box; cursor:pointer; height:60px; padding:0 45px 0 20px; font-family:'Circe', Arial, sans-serif; font-size:16px; line-height:1.33; outline:0; border:0; border-radius:0; background:transparent; -webkit-appearance:none; appearance:none; -moz-appearance:none }

.t-select_bbonly { outline:none; padding-left:0 !important; padding-right:0 !important; border-top:0 !important; border-right:0 !important; border-left:0 !important; background-color:transparent !important; border-radius:0 !important }

.t-select_bbonly option { color:#000; background-color:#fff }

.t-select__wrapper { position:relative }

.t-select__wrapper:after { content:' '; width:0; height:0; border-style:solid; border-width:6px 5px 0 5px; border-color:#000 transparent transparent transparent; position:absolute; right:20px; top:0; bottom:0; margin:auto; pointer-events:none }

.t-select::-ms-expand { width:0; height:0; opacity:0 }

.t-select__wrapper_bbonly::after { right:0px !important }

.t-checkbox__control { display:block; position:relative; cursor:pointer }

.t-checkbox__control .t-checkbox { position:absolute; z-index:-1; opacity:0 }

.t-checkbox__indicator { position:relative; display:inline-block; vertical-align:middle; height:20px; width:20px; border:2px solid #000; box-sizing:border-box; margin-right:10px; -webkit-transition:all 0.2s; transition:all 0.2s; opacity:.6 }

.t-checkbox__indicator:after { content:''; position:absolute; display:none; left:6px; top:2px; width:3px; height:8px; border:solid #000; border-width:0 2px 2px 0; transform:rotate(45deg) }

.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator { opacity:1 }

.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator:after { display:block }

.t-checkbox__labeltext, .t-checkbox__labeltext div { display:inline }

.t-checkboxes__wrapper .t-checkbox__control { margin:10px 0 }

.t-radio { position:absolute; z-index:-1; opacity:0 }

.t-radio__control { display:table; position:relative; cursor:pointer; margin:0 0 10px 0 }

.t-radio__control:first-child { margin:3px 0 10px 0 }

.t-radio__control:last-child { margin:0 0 0 0 }

.t-radio__indicator { position:relative; display:inline-block; vertical-align:middle; height:20px; width:20px; border-color:#000; border-style:solid; border-width:2px; box-sizing:border-box; border-radius:50%; margin-right:10px; -webkit-transition:all 0.2s; transition:all 0.2s; opacity:.6 }

.t-radio__indicator:after { content:''; width:10px; height:10px; background:#000; border-radius:50%; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; opacity:0; -webkit-transition:all 0.2s; transition:all 0.2s }

.t-radio__control .t-radio:checked ~ .t-radio__indicator:after { opacity:1 }

.t-radio__control .t-radio:checked ~ .t-radio__indicator { opacity:1 }

.t-inputquantity { width:70px; text-align:center; margin-left:.5rem; margin-right:.5rem }

.t-inputquantity__btn { font-size:26px; cursor:pointer; margin-left:.5rem; margin-right:.5rem; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none }

.t-form .uploadcare-widget-button { background:#333; font-family:'Circe', Arial, sans-serif; line-height:1.4; font-size:14px }

.t-form .uploadcare-widget-button:hover { background:#444 }

.t-input-title { display:block; vertical-align:middle; height:100%; padding-right:10px }

.t-input-subtitle { display:block; vertical-align:middle; height:100%; padding-right:10px }

.t-form__bottom-text { margin-top:30px; text-align:center }

.t-input-error { display:none; color:red; font-family:'Circe', Arial, sans-serif; font-size:13px; margin-top:5px }

.t-form .js-error-control-box .t-input-error { display:block }

.t-form .js-error-control-box .t-input, .t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-select__wrapper, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .uploadcare-widget { border:1px solid red !important }

.t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .t-checkbox__control { padding:10px }

.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control { border:none !important; padding:0 }

.t-form .js-error-control-box .t-input.t-input_bbonly { padding-left:10px !important }

.t-form__errorbox-bottom { display:none }

.t-form__errorbox-wrapper { background:#F95D51; padding:10px; text-align:center; margin-bottom:20px; font-family:'Circe', Arial, sans-serif }

.t-form__errorbox-text { color:#fff; box-sizing:border-box; padding:0 10px 10px 10px; font-family:'Circe', Arial, sans-serif }

.t-form__errorbox-item { padding-top:10px; display:none; font-family:'Circe', Arial, sans-serif }

.t-form__successbox { text-align:center; background:#62C584; color:#fff; padding:20px; margin-bottom:20px; font-family:'Circe', Arial, sans-serif }

@keyframes t-submit-spinner {
  to { transform:rotate(360deg) }
}

.t-form .t-submit { position:relative }

.t-form .t-submit.t-btn_sending, .t-btn.t-btn_sending { color:transparent !important }

.t-form .t-btn_sending:before, .t-btn.t-btn_sending:before { content:''; box-sizing:border-box; position:absolute; top:50%; left:50%; width:30px; height:30px; margin-top:-15px; margin-left:-15px; border-radius:50%; border:2px solid #ccc; border-top-color:#333; animation:t-submit-spinner .6s linear infinite }

.t-btntext { font-family:'Circe', Arial, sans-serif; color:#000; font-size:20px; line-height:1.55; font-weight:700; text-decoration:none; cursor:pointer; display:inline-block }

.t-btntext_sm { font-size:16px }

.t-btntext_lg { font-size:24px }

.t-uppercase.t-btntext { font-size:16px }

.t-uppercase.t-btntext_sm { font-size:14px }

.t-uppercase.t-btntext_lg { font-size:20px }

.t-btntext:after { content:"\00a0?†’"; font-family:Arial, Helvetica, sans-serif }

@media screen and (max-width:640px) {
  .t-btntext_lg { font-size:20px }
}

@media screen and (max-width:1200px) {
  .t-screenmin-1200px { display:none }
}

@media screen and (max-width:980px) {
  .t-screenmin-980px { display:none }
}

@media screen and (max-width:640px) {
  .t-screenmin-640px { display:none }
}

@media screen and (max-width:480px) {
  .t-screenmin-480px { display:none }
}

@media screen and (max-width:320px) {
  .t-screenmin-320px { display:none }
}

@media screen and (min-width:321px) {
  .t-screenmax-320px { display:none }
}

@media screen and (min-width:481px) {
  .t-screenmax-480px { display:none }
}

@media screen and (min-width:641px) {
  .t-screenmax-640px { display:none }
}

@media screen and (min-width:981px) {
  .t-screenmax-980px { display:none }
}

@media screen and (min-width:1201px) {
  .t-screenmax-1200px { display:none }
}

.t-hidden { display:none }

.t-opacity_50 { filter:alpha(opacity=50); KHTMLOpacity:.5; MozOpacity:.5; opacity:.5 }

.t-opacity_70 { filter:alpha(opacity=70); KHTMLOpacity:.7; MozOpacity:.7; opacity:.7 }

.t-uppercase { text-transform:uppercase }

.t-align_center { text-align:center }

.t-align_left { text-align:left }

.t-align_right { text-align:right }

.t-margin_auto { margin-left:auto; margin-right:auto }

.t-valign_middle { vertical-align:middle }

.t-valign_top { vertical-align:top }

.t-valign_bottom { vertical-align:bottom }

.t-margin_left_auto { margin-right:0; margin-left:auto }

.yashare-style .b-share-btn__facebook, .yashare-style .b-share-btn__twitter, .yashare-style .b-share-btn__vkontakte { background-color:transparent !important }

.yashare-style .b-share__link { -webkit-border-radius:0px !important; border-radius:0px !important }

.yashare-style-black-white .b-share-btn__wrap { background-color:#000 !important; padding:5px !important }

.yashare-style-transp-white .b-share-btn__wrap { padding:5px !important }

.yashare-style-transp-white .b-share-counter { color:#fff; font-weight:700 }

.yashare-style-white-black .b-share-btn__wrap { background-color:#fff !important; padding:5px !important }

.yashare-style-white-black .b-share-icon { background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png) !important }

.yashare-style-transp-black .b-share-btn__wrap { padding:5px !important }

.yashare-style-transp-black .b-share-icon { background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png) !important }

.yashare-style-transp-black .b-share-counter { color:#000; font-weight:700 }

.ya-share2 ul { padding-left:0px !important }

.carousel { position:relative }

.carousel ol { padding-left:0px !important }

.carousel-inner { position:relative; width:100%; overflow:hidden }

.carousel-inner > .item { position:relative; display:none; -webkit-transition:0.6s ease-in-out left; transition:0.6s ease-in-out left }

.carousel-inner > .item > img, .carousel-inner > .item > a > img { display:block; height:auto; line-height:1 }

.carousel-inner .widthauto { width:auto; max-width:100%; vertical-align:middle }

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display:block }

.carousel-inner > .active { left:0 }

.carousel-inner > .next, .carousel-inner > .prev { position:absolute; top:0; width:100% }

.carousel-inner > .next { left:100% }

.carousel-inner > .prev { left:-100% }

.carousel-inner > .next.left, .carousel-inner > .prev.right { left:0 }

.carousel-inner > .active.left { left:-100% }

.carousel-inner > .active.right { left:100% }

.carousel-control { position:absolute; top:0; bottom:0; left:0; width:15%; opacity:.2; filter:alpha(opacity=20) }

.carousel-control.right { right:0; left:auto }

.carousel-control .carousel-control-left { position:absolute; top:48%; z-index:5; display:inline-block; left:20%; height:34px; width:21px; background:url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat }

.carousel-control .carousel-control-left-white { position:absolute; top:48%; z-index:5; display:inline-block; left:20%; height:34px; width:21px; background:url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat }

.carousel-control .carousel-control-right { position:absolute; top:48%; z-index:5; display:inline-block; right:20%; height:34px; width:21px; background:url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat; background-position:left bottom }

.carousel-control .carousel-control-right-white { position:absolute; top:48%; z-index:5; display:inline-block; right:20%; height:34px; width:21px; background:url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat; background-position:left bottom }

.carousel-indicators { position:absolute; bottom:10px; left:50%; z-index:15; width:60%; padding-left:0; margin-left:-30%; text-align:center; list-style:none }

.carousel-indicators.dotsbottom { bottom:-60px }

.carousel-indicators li { display:inline-block; width:10px; height:10px; margin:1px; margin-left:5px; margin-right:5px; text-indent:-999px; cursor:pointer; background-color:#000; border:none; border-radius:10px }

.carousel-indicators .active { width:10px; height:10px; margin:0; margin-left:4px; margin-right:4px; border:1px solid #000; border-radius:10px; background-color:transparent }

.carousel-indicators li.white { background-color:#fff }

.carousel-indicators li.white.active { border:1px solid #fff; border-radius:10px; background-color:transparent }

.carousel-caption-imgs h6 { font-family:'Circe', Arial, sans-serif; color:#000; font-weight:400; font-size:14px; line-height:28px; padding-top:28px; padding-bottom:0; text-align:center }

.carousel-caption-imgs p { font-family:'Circe', Arial, sans-serif; color:#000; font-size:14px; line-height:28px; padding-top:14px; padding-bottom:14px; text-align:center }

.carousel-title { font-family:'Circe', Arial, sans-serif; color:#000; font-size:18px; line-height:28px; padding-top:36px; padding-bottom:14px; text-align:center }

.carousel-descr { font-family:'Circe', Arial, sans-serif; color:#000; font-size:14px; line-height:28px; padding-top:14px; padding-bottom:14px; text-align:center }

@media screen and (min-width:768px) {
  .carousel-indicators { bottom:20px }
}

.clearfix:before, .clearfix:after { display:table; content:" " }

.clearfix:after { clear:both }

.center-block { display:block; margin-right:auto; margin-left:auto }

@media screen and (max-width:960px) {
  .carousel-control .carousel-control-left { left:10% }

  .carousel-control .carousel-control-left-white { left:10% }

  .carousel-control .carousel-control-right { right:10% }

  .carousel-control .carousel-control-right-white { right:10% }
}

.t-tildalabel { background-color:#000; color:#fff; width:100%; height:70px; font-family:Arial; font-size:14px }

.t-tildalabel:hover .t-tildalabel__wrapper { opacity:1 }

.t-tildalabel_white { background-color:#fff; color:#000 }

.t-tildalabel_gray { background-color:#eee; color:#000 }

.t-tildalabel__wrapper { display:table; height:30px; width:270px; margin:0 auto; padding-top:20px; opacity:.4 }

.t-tildalabel__txtleft { display:table-cell; width:120px; height:30px; vertical-align:middle; text-align:right; padding-right:12px; font-weight:300; font-size:12px }

.t-tildalabel__wrapimg { display:table-cell; width:30px; height:30px; vertical-align:middle }

.t-tildalabel__img { width:30px; height:30px; vertical-align:middle }

.t-tildalabel__txtright { display:table-cell; width:120px; height:30px; vertical-align:middle; padding-left:12px; font-weight:500; letter-spacing:2px }

.t-tildalabel__link { color:#fff; text-decoration:none; vertical-align:middle }

.t-tildalabel_white .t-tildalabel__link, .t-tildalabel_gray .t-tildalabel__link { color:#000 }

.t-tildalabel-free { padding:35px 0 45px; height:auto; text-align:center }

.t-tildalabel-free__main { max-width:340px; display:block; margin:0 auto; line-height:1.4; letter-spacing:.2px; color:inherit; opacity:.4 }

.t-tildalabel-free__links-wr { display:table; margin:30px auto 0 }

.t-tildalabel-free__txt-link { display:table-cell; padding:0 15px; font-size:13px; text-decoration:none; color:inherit; opacity:.25 }

.t-tildalabel-free__txt-link:hover, .t-tildalabel-free__main:hover { opacity:1 }

@media screen and (max-width:640px) {
  .t-tildalabel-free__txt-link { display:block; padding:5px 30px }

  .t-tildalabel-free__main { opacity:.7 }

  .t-tildalabel-free__txt-link { opacity:.4 }
}

.t-carousel { position:relative }

.t-carousel__inner { position:relative; overflow:hidden; margin:0 auto }

.t-carousel__slides { position:relative }

.t-carousel__inner > .t-carousel__item { position:relative; display:none; -webkit-transition:0 ease-in-out left; -moz-transition:0 ease-in-out left; -o-transition:0 ease-in-out left; transition:0 ease-in-out left }

.t-carousel__inner > .t-carousel__item.t-carousel__animation_fast { -webkit-transition:.3s ease-in-out left; -moz-transition:.3s ease-in-out left; -o-transition:.3s ease-in-out left; transition:.3s ease-in-out left }

.t-carousel__inner > .t-carousel__item.t-carousel__animation_slow { -webkit-transition:.6s ease-in-out left; -moz-transition:.6s ease-in-out left; -o-transition:.6s ease-in-out left; transition:.6s ease-in-out left }

.t-carousel__item__wrapper { position:relative; margin:0 auto }

.t-carousel__item__img { background-size:contain; background-repeat:no-repeat; background-position:center; position:absolute; top:0; right:0; bottom:0; left:0 }

.t-carousel_cover .t-carousel__item__img { background-size:cover }

.t-carousel__inner > .active, .t-carousel__inner > .next, .t-carousel__inner > .prev { display:block }

.t-carousel__inner > .active { left:0 }

.t-carousel__inner > .next, .t-carousel__inner > .prev { position:absolute; top:0; width:100% }

.t-carousel__inner > .next { left:100% }

.t-carousel__inner > .prev { left:-100% }

.t-carousel__inner > .next.left, .t-carousel__inner > .prev.right { left:0 }

.t-carousel__inner > .active.left { left:-100% }

.t-carousel__inner > .active.right { left:100% }

.t-carousel__arrows__container { position:absolute; top:0; left:0; right:0; bottom:0; margin:0 auto; pointer-events:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=', sizingMethod='scale'); background:none !important }

.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_left { left:16px }

.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_right { right:16px }

.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_left { left:20px }

.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_right { right:20px }

.t-carousel__control { position:absolute; top:0; bottom:0; left:0; width:15%; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s; pointer-events:auto }

.t-carousel__control:hover { opacity:.6 }

.t-carousel__arrow { width:34px; height:34px; background:transparent; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) }

.t-carousel__arrow.t-carousel__arrow_small { width:20px; height:20px }

.t-carousel__arrow.t-carousel__arrow_large { width:54px; height:54px }

.t-carousel__arrow__wrapper { -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); position:absolute; top:50% }

.t-carousel__arrow__wrapper_left { left:30px }

.t-carousel__arrow__wrapper_right { right:30px }

.t-carousel__arrow_right { border-top:3px solid; border-right:3px solid }

.t-carousel__arrow_right.t-carousel__arrow_light { border-top:1px solid; border-right:1px solid }

.t-carousel__arrow_right.t-carousel__arrow_bold { border-top:6px solid; border-right:6px solid }

.t-carousel__arrow_left { border-left:3px solid; border-bottom:3px solid }

.t-carousel__arrow_left.t-carousel__arrow_light { border-left:1px solid; border-bottom:1px solid }

.t-carousel__arrow_left.t-carousel__arrow_bold { border-left:6px solid; border-bottom:6px solid }

.t-carousel__control.right { right:0; left:auto }

@media screen and (max-width:768px) {
  .t-carousel__control .t-carousel__arrow { width:12px; height:12px }

  .t-carousel-control { width:10% }

  .t-carousel__arrow__left { left:15px }

  .t-carousel__arrow__right { right:15px }
}

.t-carousel__indicators.carousel-indicators { z-index:15; text-align:center; list-style:none; position:relative; padding-left:0 !important; margin:0 auto; padding:20px 0; bottom:auto; left:auto }

.t-carousel__indicators.t-carousel__indicators_light { padding:15px 0 18px }

.t-carousel__indicators.t-carousel__indicators_bold { padding:24px 0 21px }

.t-carousel__indicators .t-carousel__indicator { display:inline-block; width:8px; height:8px; margin:0 6px; text-indent:-999px; cursor:pointer; background-color:#222; border:none; border-radius:10px; opacity:.4; -webkit-transition:.2s ease-in-out opacity; -moz-transition:.2s ease-in-out opacity; -o-transition:.2s ease-in-out opacity; transition:.2s ease-in-out opacity }

@media screen and (max-width:640px) {
  .t-carousel__indicators.carousel-indicators, .t-carousel__indicators.t-carousel__indicators_light, .t-carousel__indicators.t-carousel__indicators_bold { padding:15px 0 }
}

.t-carousel__indicators.t-carousel__indicators_light .t-carousel__indicator { width:4px; height:4px; margin:0 5px }

.t-carousel__indicators.t-carousel__indicators_bold .t-carousel__indicator { width:10px; height:10px; margin:0 6px }

.t-carousel__indicators .t-carousel__indicator:hover { opacity:.8 }

.t-carousel__indicators .t-carousel__indicator.active { opacity:1 }

.t-carousel__indicators.t-carousel__indicators_inside { position:absolute; bottom:0; left:0; right:0 }

.t-carousel__caption-inside { display:none }

.t-carousel__caption_wrapper { border-top:1px solid #eee; padding:14px 0 }

.t-carousel__descr { margin-top:5px; color:#777 }

.t-mbfix { opacity:.01; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); position:fixed; width:100%; height:500px; background-color:white; top:0; left:0; z-index:10000; -webkit-transition:all 0.1s ease; transition:all 0.1s ease }

.t-mbfix_hide { -webkit-transform:translateX(3000px); -ms-transform:translateX(3000px); transform:translateX(3000px) }

.r_anim { -webkit-transition:opacity 0.5s; transition:opacity 0.5s }

.r_hidden { opacity:0 }

.r_showed { opacity:1 }

img:not([src]) { visibility:hidden }

.t-rec_pt_0 { padding-top:0 }

.t-rec_pt_15 { padding-top:15px }

.t-rec_pt_30 { padding-top:30px }

.t-rec_pt_45 { padding-top:45px }

.t-rec_pt_60 { padding-top:60px }

.t-rec_pt_75 { padding-top:75px }

.t-rec_pt_90 { padding-top:90px }

.t-rec_pt_105 { padding-top:105px }

.t-rec_pt_120 { padding-top:120px }

.t-rec_pt_135 { padding-top:135px }

.t-rec_pt_150 { padding-top:150px }

.t-rec_pt_165 { padding-top:165px }

.t-rec_pt_180 { padding-top:180px }

.t-rec_pt_195 { padding-top:195px }

.t-rec_pt_210 { padding-top:210px }

.t-rec_pb_0 { padding-bottom:0 }

.t-rec_pb_15 { padding-bottom:15px }

.t-rec_pb_30 { padding-bottom:30px }

.t-rec_pb_45 { padding-bottom:45px }

.t-rec_pb_60 { padding-bottom:60px }

.t-rec_pb_75 { padding-bottom:75px }

.t-rec_pb_90 { padding-bottom:90px }

.t-rec_pb_105 { padding-bottom:105px }

.t-rec_pb_120 { padding-bottom:120px }

.t-rec_pb_135 { padding-bottom:135px }

.t-rec_pb_150 { padding-bottom:150px }

.t-rec_pb_165 { padding-bottom:165px }

.t-rec_pb_180 { padding-bottom:180px }

.t-rec_pb_195 { padding-bottom:195px }

.t-rec_pb_210 { padding-bottom:210px }

@media screen and (max-width:480px) {
  .t-rec_pt_0 { padding-top:0 }

  .t-rec_pt_15 { padding-top:15px }

  .t-rec_pt_30 { padding-top:30px }

  .t-rec_pt_45 { padding-top:45px }

  .t-rec_pt_60 { padding-top:60px }

  .t-rec_pt_75 { padding-top:75px }

  .t-rec_pt_90 { padding-top:90px }

  .t-rec_pt_105 { padding-top:90px }

  .t-rec_pt_120 { padding-top:90px !important }

  .t-rec_pt_135 { padding-top:90px !important }

  .t-rec_pt_150 { padding-top:90px !important }

  .t-rec_pt_165 { padding-top:90px !important }

  .t-rec_pt_180 { padding-top:120px !important }

  .t-rec_pt_195 { padding-top:120px !important }

  .t-rec_pt_210 { padding-top:120px !important }

  .t-rec_pb_0 { padding-bottom:0 }

  .t-rec_pb_15 { padding-bottom:15px }

  .t-rec_pb_30 { padding-bottom:30px }

  .t-rec_pb_45 { padding-bottom:45px }

  .t-rec_pb_60 { padding-bottom:60px }

  .t-rec_pb_75 { padding-bottom:75px }

  .t-rec_pb_90 { padding-bottom:90px }

  .t-rec_pb_105 { padding-bottom:90px }

  .t-rec_pb_120 { padding-bottom:90px !important }

  .t-rec_pb_135 { padding-bottom:90px !important }

  .t-rec_pb_150 { padding-bottom:90px !important }

  .t-rec_pb_165 { padding-bottom:90px !important }

  .t-rec_pb_180 { padding-bottom:120px !important }

  .t-rec_pb_195 { padding-bottom:120px !important }

  .t-rec_pb_210 { padding-bottom:120px !important }
}

@media screen and (max-width:480px) {
  .t-rec_pt-res-480_0 { padding-top:0 !important }

  .t-rec_pt-res-480_15 { padding-top:15px !important }

  .t-rec_pt-res-480_30 { padding-top:30px !important }

  .t-rec_pt-res-480_45 { padding-top:45px !important }

  .t-rec_pt-res-480_60 { padding-top:60px !important }

  .t-rec_pt-res-480_75 { padding-top:75px !important }

  .t-rec_pt-res-480_90 { padding-top:90px !important }

  .t-rec_pt-res-480_105 { padding-top:105px !important }

  .t-rec_pt-res-480_120 { padding-top:120px !important }

  .t-rec_pt-res-480_135 { padding-top:135px !important }

  .t-rec_pt-res-480_150 { padding-top:150px !important }

  .t-rec_pt-res-480_165 { padding-top:165px !important }

  .t-rec_pt-res-480_180 { padding-top:180px !important }

  .t-rec_pt-res-480_195 { padding-top:195px !important }

  .t-rec_pt-res-480_210 { padding-top:210px !important }

  .t-rec_pb-res-480_0 { padding-bottom:0 !important }

  .t-rec_pb-res-480_15 { padding-bottom:15px !important }

  .t-rec_pb-res-480_30 { padding-bottom:30px !important }

  .t-rec_pb-res-480_45 { padding-bottom:45px !important }

  .t-rec_pb-res-480_60 { padding-bottom:60px !important }

  .t-rec_pb-res-480_75 { padding-bottom:75px !important }

  .t-rec_pb-res-480_90 { padding-bottom:90px !important }

  .t-rec_pb-res-480_105 { padding-bottom:105px !important }

  .t-rec_pb-res-480_120 { padding-bottom:120px !important }

  .t-rec_pb-res-480_135 { padding-bottom:135px !important }

  .t-rec_pb-res-480_150 { padding-bottom:150px !important }

  .t-rec_pb-res-480_165 { padding-bottom:165px !important }

  .t-rec_pb-res-480_180 { padding-bottom:180px !important }

  .t-rec_pb-res-480_195 { padding-bottom:195px !important }

  .t-rec_pb-res-480_210 { padding-bottom:210px !important }
}

.t-body_scroll-locked { position:fixed; left:0; width:100%; height:100%; overflow:hidden }

.t107 { text-align:center }

.t107__width { vertical-align:middle }

.t107__widthauto { width:auto; max-width:100%; display:block; margin:0 auto }

.t107__title { padding-top:28px; padding-bottom:28px; font-size:14px; line-height:28px }

.t121__widthauto { width:100%; max-width:940px; vertical-align:middle }

.t121 iframe { display:block; border:0; padding:0 }

.t121 .t-video-lazyload { background-color:#000 }

.t001__wrapper { padding-top:42px; padding-bottom:42px }

.t001__uptitle { color:#fff; padding-bottom:60px; padding-top:30px }

.t001__title { color:#fff; padding:24px 0 38px 0; letter-spacing:.5px }

.t001__descr { color:#fff; padding:0 0 30px 0 }

.t001__descr_center { max-width:700px; margin:0 auto }

.t001__descr_center a { color:#fff !important; font-weight:600 }

@media screen and (max-width:640px) {
  .t001__title { padding-left:10px; padding-right:10px }

  .t001__uptitle { padding-left:10px; padding-right:10px }

  .t001__descr { padding-left:10px; padding-right:10px; font-size:14px; line-height:20px }
}

.t058 { padding-bottom:6px }

.t058__text-impact { padding-top:0; text-align:center }

.t004 { padding-top:8px; padding-bottom:6px }

.t004__text-column-count_2 { column-count:2; column-gap:40px; -moz-column-count:2; -moz-column-gap:40px; -webkit-column-count:2; -webkit-column-gap:40px }

.t004__text-column-count_3 { column-count:3; column-gap:40px; -moz-column-count:3; -moz-column-gap:40px; -webkit-column-count:3; -webkit-column-gap:40px }

.t004__text-column-count_4 { column-count:4; column-gap:40px; -moz-column-count:4; -moz-column-gap:40px; -webkit-column-count:4; -webkit-column-gap:40px }

.t004__initial-letter:first-child::first-letter { font-size:100px; float:left; margin:-30px 20px -30px 0 }

.t004 table { border-collapse:collapse; font-size:1em; width:100% }

.t004 table td, .t004 table th { padding:5px; border:1px solid #ddd; vertical-align:top }

.t004 table thead td, .t004 table th { font-weight:700; border-bottom-color:#888 }

@media screen and (max-width:1200px) {
  .t004__text-column-count_2, .t004__text-column-count_3, .t004__text-column-count_4 { column-gap:20px; -moz-column-gap:20px; -webkit-column-gap:20px }
}

@media screen and (max-width:960px) {
  .t004__text-column-count_2, .t004__text-column-count_3, .t004__text-column-count_4 { column-count:1; column-gap:0; -moz-column-count:1; -moz-column-gap:0; -webkit-column-count:1; -webkit-column-gap:0 }
}

@media screen and (max-width:640px) {
  .t004 h1 { font-size:28px; line-height:35px }
}

.t119__preface { font-size:30px; line-height:1.35; margin-top:-1px }

@media screen and (max-width:640px) {
  .t119__preface { font-size:22px }
}

.t214 .t-row { clear:both }

.t214__blockimg { max-width:360px; height:360px; margin-bottom:20px }

.t214__title { padding-bottom:14px }

.t214__descr { font-size:14px; line-height:24px; padding-bottom:14px }

.t214__textwrapper { margin-bottom:10px }

@media screen and (max-width:1200px) {
  .t214__blockimg { height:320px }
}

@media screen and (max-width:960px) {
  .t214__blockimg { height:360px; margin-right:auto; margin-left:auto }

  .t214__textwrapper { max-width:360px; margin-right:auto; margin-left:auto }
}

@media screen and (max-width:320px) {
  .t214__blockimg { height:320px }
}

.t148__title { color:#fff; padding-top:28px; padding-bottom:28px; max-width:480px; width:100%; margin-left:50px; text-align:left; margin-bottom:40px }

@media screen and (max-width:640px) {
  .t148__title { width:90%; margin-left:20px; margin-bottom:20px }
}

.t142__submit-overflowed { line-height:1.1 !important }

.t142__text { display:table-cell; vertical-align:middle; height:inherit }

.t142__wrapone { position:relative }

.t142__wraptwo { position:relative; z-index:1; text-align:center }

.t142__submit { font-family:'Circe', Arial, sans-serif; text-align:center; line-height:60px; border:0 none; font-size:16px; padding-left:60px; padding-right:60px; -webkit-appearance:none; font-weight:700; background:none; cursor:pointer; box-sizing:content-box }

.t142__submit_size_sm { height:40px; line-height:40px; font-size:14px; padding-left:30px; padding-right:30px }

.t142__submit_size_lg { height:60px; line-height:60px; font-size:22px; padding-left:70px; padding-right:70px }

.t142__submit_size_xl { height:80px; line-height:80px; font-size:26px; padding-left:80px; padding-right:80px }

.t142__submit_size_xxl { height:100px; line-height:100px; font-size:30px; padding-left:90px; padding-right:90px }

@media screen and (max-width:640px) {
  .t142__submit { white-space:normal; padding-left:30px; padding-right:30px; margin-left:20px; margin-right:20px; -webkit-border-radius:0 }

  .t142__submit_size_lg, .t142__submit_size_xl, .t142__submit_size_xxl { height:60px; line-height:60px; font-size:18px; padding-left:40px; padding-right:40px }

  .t142__submit_size_lg .t142__text, .t142__submit_size_xl .t142__text, .t142__submit_size_xxl .t142__text { height:60px }
}

.t181 { text-align:left }

.t181__wrapper { padding-top:42px; padding-bottom:42px }

.t181__title { color:#fff; padding:24px 0 38px 0; letter-spacing:1px }

.t181__descr { color:#fff; padding:0 0 30px 0 }

.t181 .t-btn:nth-child(1) { margin-right:10px }

.t181 .t-btn { margin-top:8px }

@media screen and (max-width:640px) {
  .t181 .t-btn:nth-child(2) { margin-left:0 }

  .t181 .t-btn { margin:5px; margin-left:0 }
}

.t142A__wrapone { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center }

.t142A__wraptwo { position:relative; z-index:1 }

.t142A__wraptwo td { vertical-align:middle }

.t142A__marginleft20px { margin-left:20px }

@media screen and (max-width:640px) {
  .t142A { padding:0 20px }

  .t142A .t-btn { width:100%; margin-bottom:10px }

  .t142A__marginleft20px { margin-left:0 }
}

.t218__blocktable { width:100%; height:700px; margin:0; padding:0; border:0; border-spacing:0 }

.t218__blocktext { width:50%; height:100%; vertical-align:middle }

.t218__blockimg { width:50%; height:100%; vertical-align:middle; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; border:0; margin:0; padding:0 }

.t218__textwrapper { margin:10% }

.t218__textfield { padding-top:20px }

.t218__imgmobile { width:auto; max-width:100%; vertical-align:middle; margin:0 }

.t218__btn-container { width:100% }

.t218__btn-wrapper { display:inline-block; padding-top:60px }

.t218__btntext-wrapper { display:inline-block; padding-top:45px }

@media screen and (max-width:980px) {
  .t218__blockimg { display:none }

  .t218__blockimgmobile { display:block !important; text-align:center; width:100%; padding:60px 0 0 0 }

  .t218__blockimgmobile_padding-0 { padding:0 }

  .t218__blocktable { height:auto !important }

  .t218__btn-wrapper { padding-top:0; padding-bottom:40px }

  .t218__btntext-wrapper { padding-top:0; padding-bottom:40px }
}

@media screen and (max-width:640px) {
  .t218__descrfield { padding-top:50px; width:100% }

  .t218__textfield { padding-bottom:50px; width:100% }

  .t218__textwrapper { margin:20px }
}

.t228 { width:100%; height:80px; z-index:990; position:fixed; top:0; box-shadow:0 1px 3px rgba(0, 0, 0, 0); -webkit-transition:background-color 300ms linear; -moz-transition:background-color 300ms linear; -o-transition:background-color 300ms linear; -ms-transition:background-color 300ms linear; transition:background-color 300ms linear }

.t228__beforeready { visibility:hidden }

.t228 ul { margin:0 }

.t228__maincontainer { width:100%; height:80px; display:table }

.t228__maincontainer.t228__c12collumns { max-width:1200px; margin:0 auto }

.t228__leftside { display:table-cell; vertical-align:middle }

.t228__centerside { display:table-cell; vertical-align:middle; text-align:center; width:100% }

.t228__centerside.t228__menualign_left { text-align:left }

.t228__centerside.t228__menualign_right { text-align:right }

.t228__rightside { display:table-cell; vertical-align:middle; text-align:right }

.t228 .lastside { display:table-cell; vertical-align:middle }

.t228__padding40px { width:40px }

.t228__maincontainer.t228__c12collumns .t228__padding40px { width:20px }

.t228__logo { display:inline-block; font-size:24px; font-weight:400; white-space:nowrap; padding-right:30px }

.t228__imglogo { margin-right:30px }

.t228__list { list-style-type:none; margin:0; padding:0 !important; -webkit-transition:opacity ease-in-out .2s; -moz-transition:opacity ease-in-out .2s; -o-transition:opacity ease-in-out .2s; transition:opacity ease-in-out .2s }

.t228__list_item { clear:both; font-family:'Circe', Arial, sans-serif; font-size:16px; display:inline-block; padding-left:15px; padding-right:15px; margin:0; color:#000; white-space:nowrap }

.t228__list_item .t-active { opacity:.7 }

.t228__list_item:first-child { padding-left:0 }

.t228__list_item:last-child { padding-right:0 }

.t228__leftcontainer { display:inline-block }

.t228__rightcontainer { display:table; text-align:right; width:auto; position:relative; float:right }

.t228__right_descr { padding-left:30px; display:table-cell; vertical-align:middle; white-space:nowrap; font-family:'Circe', Arial, sans-serif; font-size:13px; color:#000 }

.t228__right_buttons { padding-left:30px; display:table-cell; vertical-align:middle }

.t228__right_buttons_wrap { display:table; width:auto; float:right }

.t228__right_buttons_but { display:table-cell; vertical-align:middle }

.t228__right_share_buttons { display:table-cell; vertical-align:middle; min-width:220px }

.t228 .b-share { display:table !important; float:right }

.t228 .b-share-btn__wrap { display:table-cell !important; float:none !important; padding-left:5px !important }

.t228__right_langs { padding-left:30px; display:table-cell; vertical-align:middle }

.t228__right_langs_wrap { display:table; width:auto; float:right }

.t228__right_langs_lang { display:table-cell; vertical-align:middle; padding:0 10px; font-family:'Circe', Arial, sans-serif; font-size:16px; color:#000; word-break:keep-all }

.t228__right_social_links { padding-left:30px; display:table-cell; vertical-align:middle; line-height:0 }

.t228__right_social_links_wrap { display:table; width:auto }

.t228__right_social_links a { display:block; vertical-align:middle }

.t228__right_social_links_item { display:table-cell; vertical-align:middle; padding:0 5px }

.t228__mobile { display:none }

.t228 a, #allrecords .t228 a { text-decoration:none; color:#000 }

.t228 .t-btn { height:40px; font-size:14px; padding-left:30px; padding-right:30px; margin-left:10px }

.t228.t228__positionabsolute { position:absolute }

.t228.t228__positionfixed { position:fixed }

.t228.t228__positionstatic { position:static }

.t228__right_langs_lang a, .t228__right_langs_lang .t794__tm-link { white-space:nowrap }

@media screen and (max-width:1200px) {
  .t228__padding40px { width:20px }

  .t228__maincontainer.t228__c12collumns .t228__padding40px { width:20px }

  .t228__imglogo { margin-right:15px }

  .t228__logo { padding-right:15px }

  .t228__right_descr { padding-left:15px }

  .t228__right_buttons { padding-left:15px }

  .t228__right_share_buttons { padding-left:15px }

  .t228__right_langs { padding-left:15px }

  .t228__right_social_links { padding-left:15px }
}

@media screen and (max-width:980px) {
  .t228__list_hidden { opacity:1 }

  .t228 { position:static; text-align:center; display:block; margin:0; padding:0; height:auto !important }

  .t228.t228__positionabsolute, .t228.t228__positionfixed, .t228.t228__positionstatic { position:static }

  .t228__leftside, .t228__rightside, .t228__centerside { display:block; text-align:center; float:none }

  .t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer { padding:20px 0 }

  .t228__imglogo { width:auto !important; box-sizing:border-box; padding:20px; margin:0 auto }

  .t228__imglogomobile.t228__imglogo { width:100% !important }

  .t228__padding40px { display:none }

  .t228__padding10px { display:none }

  .t228__rightcontainer { display:table; position:static; float:none; text-align:center; margin:0 auto }

  .t228__right_share_buttons { display:table; position:static; padding:15px 0; margin:0 auto; text-align:center; float:none; min-width:inherit }

  .t228__right_buttons { display:table; padding:15px 0; margin:0 auto; text-align:center }

  .t228__right_descr, .t228__right_langs, .t228__right_social_links { display:table; padding:10px 0; margin:0 auto; text-align:center }

  .t228__logo { text-align:center; margin:20px }

  .t228 img { float:inherit }

  .t228 .t228__list_item { display:block; text-align:center; padding:10px !important; white-space:normal }

  .t228__list_item a { display:inline-block }

  .t228 .t-btn { margin-left:5px; margin-left:5px }

  .t228__logo { white-space:normal; padding:0 }

  .t228.t228__hidden { display:none; height:100% }

  .t228__mobile { background-color:#111; display:block }

  .t228__mobile_text { color:#fff }

  .t228__mobile_container { padding:20px; position:relative }

  .t228__burger { position:absolute; top:50%; margin-top:-10px; right:20px; width:28px; height:20px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; cursor:pointer; z-index:9999 }

  .t228__burger span { display:block; position:absolute; width:100%; opacity:1; left:0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out; height:3px; background-color:#fff }

  .t228__burger span:nth-child(1) { top:0 }

  .t228__burger span:nth-child(2), .t228__burger span:nth-child(3) { top:8px }

  .t228__burger span:nth-child(4) { top:16px }

  .t228_opened .t228__burger span:nth-child(1) { top:8px; width:0%; left:50% }

  .t228_opened .t228__burger span:nth-child(2) { -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) }

  .t228_opened .t228__burger span:nth-child(3) { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg) }

  .t228_opened .t228__burger span:nth-child(4) { top:8px; width:0%; left:50% }
}

@media screen and (max-width:640px) {
  .t228__right_buttons_but { display:table; padding:0 0; margin:0 auto 10px }
}

.t228 .ya-share2__container_size_m .ya-share2__icon { width:28px; height:28px }

.t228 .ya-share2__list { margin-bottom:0 }

.t228 .ya-share2__container_size_m .ya-share2__counter { line-height:28px }

.t228__black-white .ya-share2__badge { background-color:#111 !important }

.t228__transp-white .ya-share2__badge { background-color:transparent !important }

.t228__transp-white .ya-share2__container_size_m .ya-share2__counter:before { display:none }

.t228__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left:0 !important; margin-top:2px }

.t228__white-black .ya-share2__badge { background-color:#fff !important }

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) }

.t228__white-black .ya-share2__container_size_m .ya-share2__counter { color:#222 }

.t228__white-black .ya-share2__counter:before { background-color:#222 }

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) }

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) }

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==); background-size:28px 28px }

.t228__transp-black .ya-share2__badge { background-color:transparent !important }

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) }

.t228__transp-black .ya-share2__container_size_m .ya-share2__counter { color:#222; padding-left:0 !important; margin-top:2px }

.t228__transp-black .ya-share2__counter:before { display:none }

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) }

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) }

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==); background-size:28px 28px }

.t251__wrapper { height:100vh }

.t251__wrapper.t-container { padding:0 20px; box-sizing:border-box }

.t251__container_indent { padding:0 40px 0 40px; box-sizing:border-box }

.t251__col { float:left; height:100% }

.t251__direction_left .t251__col { float:right }

.t251__col_left { width:65% }

.t251__col_right { width:35% }

.t251__block { display:block; height:100% }

.t251__block.t251__block_small { height:50% }

.t251__bg { background-size:cover; background-repeat:no-repeat; background-position:center; height:100% }

.t251__wrapper:before, .t251__wrapper:after { display:table; contint:" "; clear:both }

@media screen and (max-width:1200px) {
  .t251__wrapper.t-container { padding:0 10px }
}

@media screen and (max-width:1100px) {
  .t251__wrapper { height:550px !important }
}

@media screen and (max-width:1000px) {
  .t251__wrapper { height:520px !important }
}

@media screen and (max-width:960px) {
  .t251__wrapper.t-container, .t251__container_indent { padding:0 20px }
}

@media screen and (max-width:900px) {
  .t251__wrapper { height:auto !important }

  .t251__col_left { height:540px }

  .t251__col_right { height:300px }

  .t251__col { width:100%; float:none !important }

  .t251__block.t251__block_small { width:50%; float:left; height:100% }
}

@media screen and (max-width:850px) {
  .t251__col_left { height:480px }

  .t251__col_right { height:260px }
}

@media screen and (max-width:800px) {
  .t251__col_left { height:440px }

  .t251__col_right { height:240px }
}

@media screen and (max-width:750px) {
  .t251__col_left { height:400px }

  .t251__col_right { height:200px }
}

@media screen and (max-width:600px) {
  .t251__col_left { height:350px }

  .t251__col_right { height:200px }
}

@media screen and (max-width:500px) {
  .t251__col_left { height:300px }

  .t251__col_right { height:170px }
}

@media screen and (max-width:480px) {
  .t251__col_left { height:270px }

  .t251__col_right { height:140px }
}

@media screen and (max-width:420px) {
  .t251__col_left { height:230px }

  .t251__col_right { height:120px }
}

.t396__iframe { z-index:10000; background-color:#fff; width:100vw; height:100vh; position:fixed; top:0; left:0; border:0 }

.t396__body_overflow_hidden { overflow:hidden }

.t396__display_none { display:none }

.t396__artboard { position:relative; width:100%; height:100vh; overflow:hidden }

.t396__artboard.rendering .tn-elem { visibility:hidden }

.t396__artboard.rendered .tn-elem { visibility:visible }

.t396__carrier { position:absolute; left:0; top:0; z-index:0; width:100%; height:100vh; -moz-transform:unset }

.t396__filter { position:absolute; left:0; top:0; z-index:0; width:100%; height:100vh }

.t396__elem { position:absolute; box-sizing:border-box; display:table }

.t396 .tn-atom { display:table-cell; vertical-align:middle; width:100%; -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100% }

.t396 a.tn-atom { text-decoration:none }

.t396 .tn-atom__img { width:100%; display:block }

.t396 .tn-atom__html { vertical-align:top }

.t396 .tn-atom__pin { border-radius:1000px; border-style:solid }

.t396 .tn-atom__pin_onclick { cursor:pointer }

.t396 .tn-atom__tip { position:absolute; box-sizing:border-box; width:300px; max-width:90vw; padding:15px; display:none }

.t396 .tn-atom__pin:hover .tn-atom__tip { display:none }

.t396 .tn-atom__tip-img { width:100%; display:block; margin-bottom:10px }

.t396 .tn-atom__tip[data-tip-pos=top] { bottom:100%; margin-bottom:15px; left:50%; transform:translateX(-50%) }

.t396 .tn-atom__tip[data-tip-pos=bottom] { top:100%; margin-top:15px; left:50%; transform:translateX(-50%) }

.t396 .tn-atom__tip[data-tip-pos=left] { right:100%; margin-right:15px; top:50%; transform:translateY(-50%) }

.t396 .tn-atom__tip[data-tip-pos=right] { left:100%; margin-left:15px; top:50%; transform:translateY(-50%) }

.t396__ui { position:absolute; top:16px; left:196px; background-color:#fa876b; color:#000 !important; height:30px; line-height:30px; width:100px; z-index:1000; text-align:center; border-radius:3px; display:none; font-size:14px }

.t403__container-table { display:table; width:100%; margin:0 auto }

.t403__container-table:hover { background-color:rgba(0, 0, 0, .02); -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out }

.t403__tcol1 { width:50%; margin:0; vertical-align:top; display:table-cell }

.t403__tcol2 { width:50%; margin:0; border-bottom:1px solid #eee; border-right:1px solid #eee; vertical-align:top; display:table-cell }

.t403__tcol2_flipped { border-right:none; border-left:1px solid #eee }

.t403__container-table:first-child .t403__tcol2 { border-top:1px solid #eee }

.t403__textwrapper { margin-left:40px; margin-right:40px; margin-top:30px; margin-bottom:30px }

.t403 a { text-decoration:none; color:#000; display:block }

.t403__uptitle { letter-spacing:1px; font-weight:400; margin-bottom:14px }

.t403__title { margin-bottom:30px }

.t403__imgbox { position:relative }

.t403__img { -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; position:absolute; top:0; left:0; right:0; bottom:0 }

.t403__separator { padding-top:75% }

.t403__buttonwrapper { padding:0 20px; text-align:center }

.t403__btn { margin-top:60px }

.t403 .t403__link { display:table; width:100% }

@media screen and (max-width:640px) {
  .t403__textwrapper { margin-left:20px; margin-right:20px; margin-top:20px; margin-bottom:40px }

  .t403__tcol1, .t403__tcol2, .t403__tcol2_flipped { display:block; width:100%; border-left:0; border-right:0 }

  .t403__container-table:last-child .t403__tcol2 { border-bottom:none }

  .t403__title { font-size:22px; line-height:28px; margin-bottom:7px }

  .t403__descr { font-family:'Circe', Arial, sans-serif; font-size:14px; line-height:18px }
}

.t404 .t-col_4 { margin-bottom:40px }

.t404 a { text-decoration:none; color:#000 }

.t404__textwrapper { margin-bottom:28px; margin-top:16px }

.t404__paddingsmall { padding:20px 30px 25px; background:#fff; margin-top:0; margin-bottom:0 }

.t404__paddingbig { padding:30px 40px 35px; background:#fff; margin-top:0; margin-bottom:0 }

.t404__paddingsmall .t404__uptitle { margin-top:0 }

.t404__uptitle { margin-top:12px; margin-bottom:10px }

.t404__tag { font-size:11px; font-weight:400; line-height:16px; letter-spacing:1px; color:#777 }

.t404__date { font-size:12px; font-weight:400; line-height:16px; letter-spacing:1px; color:#777 }

.t404__title { margin-bottom:12px }

.t404__descr { color:#777 }

.t404__imgbox { position:relative }

.t404__img { -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; position:absolute; top:0; left:0; right:0; bottom:0 }

.t404__separator { padding-top:65% }

.t404__buttonwrapper { padding:0 20px; text-align:center }

.t404__col { margin-bottom:40px }

@media screen and (max-width:1200px) {
  .t404__col { margin-bottom:20px }
}

@media screen and (max-width:960px) {
  .t404__imgbox { width:50%; display:inline; float:left; margin-right:20px }

  .t404__withbg .t404__imgbox { display:table-cell; float:none; vertical-align:top; margin-right:0 }

  .t404 .t-col_3, .t404 .t-col_4, .t404 .t-col_6 { max-width:100%; margin-bottom:50px }

  .t404__link:before, .t404__link:after { content:""; display:table; clear:both }

  .t404__textwrapper { display:table; margin-top:0 }

  .t404__withbg .t404__textwrapper { display:table-cell; float:none; vertical-align:top; margin-right:0 }

  .t404 .t404__withbg { margin-bottom:30px }

  .t404__uptitle { margin-top:0 }

  .t404__link { display:table; width:100% }
}

@media screen and (max-width:640px) {
  .t404__imgbox, .t404__withbg .t404__imgbox, .t404__withbg .t404__textwrapper { width:100%; display:block; float:none }

  .t404__textwrapper { margin-top:16px; width:100% }

  .t404__withbg .t404__textwrapper { margin-top:0; box-sizing:border-box }
}

.t418 { overflow:hidden }

.t418__gallery { position:relative }

.t418__wrapper { position:relative; z-index:2; margin:0 auto }

.t418__slider { position:relative; margin:0 auto }

.t418__slidecontainer { width:100%; height:100%; position:absolute; top:0; left:0; list-style:none; -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; -ms-transition:all ease-in-out .3s; transition:all ease-in-out .3s; padding:0 !important; margin:0 !important; -moz-transform:translate(0, 0); -ms-transform:translate(0, 0); -webkit-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0); cursor:-webkit-grab; cursor:-moz-grab }

.t418__item { float:left; position:relative; height:100%; -moz-transform:translate(0, 0); -ms-transform:translate(0, 0); -webkit-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0) }

.t418__img { background-size:contain; background-repeat:no-repeat; background-position:center; position:absolute; top:0; right:0; bottom:0; left:0 }

.t418__control { position:absolute; top:0; bottom:0; cursor:pointer; background:transparent }

.t418__next { right:0; z-index:1; width:100% }

.t418__previous { left:0; z-index:3; width:25% }

.t418__height.t-width_6 { width:560px !important; max-width:560px !important }

.t418__height.t-width_7 { width:660px !important; max-width:660px !important }

.t418__height.t-width_8 { width:760px !important; max-width:760px !important }

.t418__height.t-width_9 { width:860px !important; max-width:860px !important }

.t418__height.t-width_10 { width:960px !important; max-width:960px !important }

.t418__height.t-width_11 { width:1060px !important; max-width:1060px !important }

.t418__height.t-width_12 { width:1160px !important; max-width:1160px !important }

.t456__imglogo { height:auto; display:block }

.t456__linewrapper { position:absolute; bottom:0; left:0; width:100% }

.t456__horizontalline { margin:0; border:0; background-color:#C2C2C2; height:1px; right:0; bottom:0; margin:0 40px 0 40px }

.t456__imglogo { max-width:300px }

.t456__leftwrapper { display:table-cell; vertical-align:middle; padding-left:40px }

.t456__rightwrapper { display:table-cell; vertical-align:middle; padding-right:40px; width:100% }

.t456__menualign_left { text-align:left }

.t456__menualign_right { text-align:right }

.t456__menualign_center { text-align:center }

@media screen and (max-width:1200px) {
  .t456__leftwrapper { padding-left:20px }

  .t456__rightwrapper { padding-right:20px }
}

.t456 { width:100%; height:80px; z-index:990; position:fixed; top:0; box-shadow:0 1px 3px rgba(0, 0, 0, 0); -webkit-transition:background-color 300ms linear; -moz-transition:background-color 300ms linear; -o-transition:background-color 300ms linear; -ms-transition:background-color 300ms linear; transition:background-color 300ms linear }

.t456__beforeready { visibility:hidden }

.t456 ul { margin:0 }

.t456__maincontainer { width:100%; height:80px; display:table; position:relative }

.t456__maincontainer.t456__c12collumns { max-width:1200px; margin:0 auto }

.t456__logo { display:inline-block; font-size:24px; font-weight:400; white-space:nowrap; padding-right:30px }

.t456__list { list-style-type:none; margin:0; padding:0 !important }

.t456__list_item { clear:both; font-family:'Circe', Arial, sans-serif; font-size:16px; display:inline-block; padding-left:15px; padding-right:15px; margin:0; color:#000; white-space:nowrap }

.t456__list_item .t-active { opacity:.7 }

.t456__list_item:first-child { padding-left:0 }

.t456__list_item:last-child { padding-right:0 }

.t456 a, #allrecords .t456 a { text-decoration:none; color:#000 }

.t456.t456__positionabsolute { position:absolute }

.t456.t456__positionfixed { position:fixed }

.t456.t456__positionstatic { position:static }

.t456__mobile { display:none }

@media screen and (max-width:1000px) {
  .t456__linewrapper { display:none }

  .t456 { position:static; text-align:center; display:block; margin:0; padding:0; height:auto !important }

  .t456.t456__positionabsolute, .t456.t456__positionfixed, .t456.t456__positionstatic { position:static }

  .t456__imglogo { width:auto !important; box-sizing:border-box; padding:20px; margin:0 auto }

  .t456__imglogomobile.t456__imglogo { width:100% !important }

  .t456__logo { text-align:center; margin:20px }

  .t456 img { float:inherit }

  .t456 .t456__list_item { display:block; text-align:center; padding:10px !important; white-space:normal }

  .t456__logo { white-space:normal; padding:0 }

  .t456__logowrapper { position:static; display:block; width:100% }

  .t456__logowrapper2 { display:block; position:static }

  .t456__leftwrapper, .t456__rightwrapper { width:100%; display:block }

  .t456__leftwrapper { padding:20px; box-sizing:border-box }

  .t456__rightwrapper { padding:20px 0 }

  .t456__list { display:block; padding:0 !important }

  .t456.t456__hidden { display:none; height:100% }

  .t456__mobile { background-color:#111; display:block }

  .t456__mobile_text { color:#fff }

  .t456__mobile_container { padding:20px; position:relative }

  .t456__burger { position:absolute; top:50%; margin-top:-10px; right:20px; width:28px; height:20px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; cursor:pointer; z-index:9999 }

  .t456__burger span { display:block; position:absolute; width:100%; opacity:1; left:0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out; height:3px; background-color:#fff }

  .t456__burger span:nth-child(1) { top:0 }

  .t456__burger span:nth-child(2), .t456__burger span:nth-child(3) { top:8px }

  .t456__burger span:nth-child(4) { top:16px }

  .t456_opened .t456__burger span:nth-child(1) { top:8px; width:0%; left:50% }

  .t456_opened .t456__burger span:nth-child(2) { -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) }

  .t456_opened .t456__burger span:nth-child(3) { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg) }

  .t456_opened .t456__burger span:nth-child(4) { top:8px; width:0%; left:50% }
}

.t469__title { margin-bottom:40px }

.t469__descr { margin-top:40px }

.t469 .t-btn { margin-top:60px }

.t469__line { max-width:100px; width:100%; height:3px; background-color:#000 }

.t490 .t-section__topwrapper { margin-bottom:105px }

.t490 .t-section__title { margin-bottom:30px }

.t490 .t-section__descr { max-width:560px }

.t490 .t-section__bottomwrapper { margin-top:105px }

.t490__wrapperleft { padding-left:0; padding-right:0 }

.t490__wrappercenter { padding-left:20px; padding-right:20px }

.t490__separator { margin-bottom:90px }

.t490__bgimg { margin-bottom:25px; width:100px; height:100px; max-width:100%; background-size:cover; background-repeat:no-repeat; background-position:center }

.t490__img { margin-bottom:25px; width:100px; height:auto; max-width:100% }

.t490__img_circle { border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50% }

.t490 .t-name_xl { margin-bottom:25px; margin-top:18px }

.t490 .t-name_sm { margin-bottom:25px; margin-top:12px }

.t490 .t-heading_md { margin-bottom:25px; margin-top:12px }

@media screen and (max-width:960px) {
  .t490 .t-section__bottomwrapper { margin-top:45px }

  .t490 .t-section__topwrapper { margin-bottom:45px }

  .t490 .t-section__title { margin-bottom:20px }

  .t490__col { margin-bottom:45px }

  .t490__separator { margin-bottom:0px !important }
}

.t495 .t-section__topwrapper { margin-bottom:105px }

.t495 .t-section__title { margin-bottom:40px }

.t495 .t-section__descr { max-width:560px }

.t495 .t-section__bottomwrapper { margin-top:105px }

.t495__col .t-heading { padding-top:8px; padding-bottom:6px; margin-right:20px; font-weight:700 }

.t495__line { height:3px; margin:14px 20px 14px 0; background-color:#000 }

.t495__col .t-descr { padding-top:4px; padding-bottom:6px; margin-right:20px }

@media screen and (max-width:960px) {
  .t495__col { margin-top:20px; margin-bottom:20px }

  .t495 .t-section__bottomwrapper { margin-top:45px }

  .t495 .t-section__topwrapper { margin-bottom:45px }

  .t495 .t-section__title { margin-bottom:20px }
}

.t498 .t-section__topwrapper { margin-bottom:105px }

.t498 .t-section__title { margin-bottom:40px }

.t498 .t-section__descr { max-width:560px }

.t498 .t-section__bottomwrapper { margin-top:105px }

.t498__col { vertical-align:top; position:relative; height:auto }

.t498__col-wrapper { text-align:center; box-sizing:border-box; padding:0 25px }

.t498__line { width:1px; background:#eee; position:absolute; top:0; bottom:0; left:-20px; -moz-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); -webkit-transform:translate(-50%, 0); -o-transform:translate(-50%, 0); transform:translate(-50%, 0) }

.t498__bgimg { width:100px; height:100px; max-width:100%; background-size:cover; background-repeat:no-repeat; background-position:center; margin-bottom:30px }

.t498__img { margin-bottom:30px; width:100px; height:auto; max-width:100% }

.t498__img_circle { border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50% }

.t498__title { padding-bottom:20px }

.t498__uptitle { padding-bottom:15px }

@media screen and (max-width:1200px) {
  .t498__line { left:-10px }
}

@media screen and (max-width:960px) {
  .t498 .t-section__bottomwrapper { margin-top:45px }

  .t498 .t-section__topwrapper { margin-bottom:45px }

  .t498 .t-section__title { margin-bottom:20px }

  .t498__col { padding:0 5% 0 5%; width:100%; height:auto !important; display:block }

  .t498__col-wrapper { padding:45px 0 45px 0 }

  .t498__col-wrapper_fisrt { padding-top:0 }

  .t498__line { -moz-transform:translate(0, 0); -ms-transform:translate(0, 0); -webkit-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0); width:90% !important; margin:0 5% 0 5%; left:0; height:1px }

  .t498__title, .t498__uptitle { padding-bottom:10px }
}

.t552__container { font-size:0; min-height:1px }

.t552__container.t-container { padding:0 20px; box-sizing:border-box }

.t552__container_indent { padding:0 40px 0 40px; box-sizing:border-box }

.t552__container_overflow { overflow:hidden }

.t552__tile { display:inline-block; vertical-align:bottom }

.t552__tile_25 { width:25% }

.t552__tile_50 { width:50% }

.t552__tile_33 { width:33.3333% }

.t552__tile_100 { width:100% }

.t552__blockimg { width:100%; height:240px }

.t552__blockimg_animated { transition:transform 0.15s linear }

.t552__blockimg_animated:hover { transform:scale(1.04); -moz-transform:scale(1.04); -ms-transform:scale(1.04); -webkit-transform:scale(1.04); -o-transform:scale(1.04); position:relative; z-index:2; -webkit-box-shadow:0 2px 20px 2px rgba(0, 0, 0, .45); -moz-box-shadow:0 2px 20px 2px rgba(0, 0, 0, .45); box-shadow:0 2px 20px 2px rgba(0, 0, 0, .45) }

.t552__tile_50:nth-child(2n+2) .t552__blockimg_animated, .t552__tile_33:nth-child(3n+3) .t552__blockimg_animated, .t552__tile_25:nth-child(4n+4) .t552__blockimg_animated { transform-origin:right }

.t552__tile_50:nth-child(2n+1) .t552__blockimg_animated, .t552__tile_33:nth-child(3n+1) .t552__blockimg_animated, .t552__tile_25:nth-child(4n+1) .t552__blockimg_animated { transform-origin:left }

.t552__tile.t-tile_100 .t552__blockimg_animated { transform-origin:center !important }

.t552__tile_50:nth-child(2n+2) .t552__blockimg_animated:hover, .t552__tile_50:nth-child(2n+1) .t552__blockimg_animated:hover, .t552__tile_33:nth-child(3n+3) .t552__blockimg_animated:hover, .t552__tile_33:nth-child(3n+1) .t552__blockimg_animated:hover, .t552__tile_25:nth-child(4n+4) .t552__blockimg_animated:hover, .t552__tile_25:nth-child(4n+1) .t552__blockimg_animated:hover { transform:scale(1.02); -moz-transform:scale(1.02); -ms-transform:scale(1.02); -webkit-transform:scale(1.02); -o-transform:scale(1.02) }

@media screen and (max-width:1200px) {
  .t552__container.t-container { padding:0 10px }
}

@media screen and (max-width:960px) {
  .t552__container.t-container, .t552__container_indent { padding:0 20px }

  .t552__blockimg_animated { transform:none !important }
}

@media screen and (max-width:640px) {
  .t552__tile_50, .t552__tile_33, .t552__tile_25 { width:50% }
}

.t561__col { margin:0 auto }

.t561__wrapper { padding:40px 0 }

.t561__imgwrapper { width:160px; max-width:100%; margin-bottom:40px }

.t561__bgimg { width:100%; max-width:100%; padding-bottom:100%; background-size:cover; background-repeat:no-repeat; background-position:center; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50% }

.t561__title { margin-bottom:50px }

.t561__descr { margin-top:40px }

.t561 .t-sociallinks { margin-top:50px }

.t561 .t-sociallinks__item { display:inline-block; margin:4px 1px 0 }

.t561__content { background-color:#fff; padding:80px 85px 85px }

@media screen and (max-width:680px) {
  .t561__wrapper { padding:40px 20px }

  .t561__content { padding:30px 20px 35px }

  .t561__title, .t561__imgwrapper { margin-bottom:30px }

  .t561__descr, .t561 .t-sociallinks { margin-top:20px }
}

.t571__contacts { margin-top:45px }

.t571 .t-sociallinks { margin-top:40px }

.t571 .t-sociallinks__item { display:inline-block; margin:4px 1px 0 }

.t571__line { max-width:100px; width:100%; height:1px; background-color:#000; opacity:.3; margin-top:45px }

@media screen and (max-width:960px) {
  .t571__address { word-break:break-all }
}

.t594 .t-section__topwrapper { margin-bottom:105px }

.t594 .t-section__title { margin-bottom:40px }

.t594 .t-section__descr { max-width:560px }

.t594 .t-section__bottomwrapper { margin-top:105px }

.t594__container:before { display:none }

.t594__container { text-align:center; flex-wrap:wrap; -webkit-flex-wrap:wrap; font-size:0; display:-webkit-box; display:-ms-flexbox; display:flex; justify-content:center; -webkit-justify-content:center }

.t594__item { padding:20px; box-sizing:border-box; display:-webkit-box; display:-ms-flexbox; display:flex; align-items:center; -webkit-box-align:center; -ms-flex-align:center; margin:0 }

.t594__item_3-in-row { width:33.333% }

.t594__item_4-in-row { width:25% }

.t594__item_5-in-row { width:20% }

.t594__item_6-in-row { width:16.666% }

.t594__linkwrapper { max-width:100%; width:100%; margin:0 auto }

.t594__img { max-width:100%; width:100%; margin:0 auto }

.t594__greyonhovercolor { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray }

.t594__greyonhovercolor:hover { -webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:none }

.t594__alphaonhover { opacity:.5 }

.t594__alphaonhover:hover { opacity:1 }

@media screen and (max-width:1200px) {
  .t594__item { padding:10px }
}

@media screen and (max-width:960px) {
  .t594 .t-section__bottomwrapper { margin-top:45px }

  .t594 .t-section__topwrapper { margin-bottom:45px }

  .t594 .t-section__title { margin-bottom:20px }

  .t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row { width:33.333% }
}

@media screen and (max-width:640px) {
  .t594__container { padding:0 20px; box-sizing:border-box }
}

@media screen and (max-width:440px) {
  .t594__item_3-in-row, .t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row { width:50% }
}

.t595 .t-section__topwrapper { margin-bottom:105px }

.t595 .t-section__title { margin-bottom:40px }

.t595 .t-section__descr { max-width:560px }

.t595 .t-section__bottomwrapper { margin-top:105px }

.t595__container:before { content:none }

.t595__container { text-align:center; flex-wrap:wrap; -webkit-flex-wrap:wrap; font-size:0; display:-webkit-box; display:-ms-flexbox; display:flex }

.t595__item { position:relative; padding:20px; box-sizing:border-box; display:-webkit-box; display:-ms-flexbox; display:flex; align-items:center; -webkit-box-align:center; -ms-flex-align:center; margin:0 }

.t595__item_3-in-row { width:33.333% }

.t595__item_4-in-row { width:25% }

.t595__item_5-in-row { width:20% }

.t595__item_6-in-row { width:16.666% }

.t595__linkwrapper { margin:0 auto }

.t595__img { max-width:100%; width:100%; margin:0 auto }

.t595__greyonhovercolor { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray }

.t595__greyonhovercolor:hover { -webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:none }

.t595__alphaonhover { opacity:.5 }

.t595__alphaonhover:hover { opacity:1 }

.t595__line { background:#eee; width:100% }

.t595__line_horizontal, .t595__line_horizontal_mob3col, .t595__line_horizontal_mob2col { height:1px }

.t595__line_horizontal { margin:0 20px }

.t595__line_horizontal_mob3col, .t595__line_horizontal_mob2col { display:none }

.t595__line_vertical { width:1px; position:absolute; top:0; bottom:0; right:0 }

.t595__line_vertical_0 { display:none }

@media screen and (max-width:1200px) {
  .t595__item { padding:10px }

  .t595__line_horizontal { margin:0 10px }
}

@media screen and (max-width:960px) {
  .t595 .t-section__bottomwrapper { margin-top:45px }

  .t595 .t-section__topwrapper { margin-bottom:45px }

  .t595 .t-section__title { margin-bottom:20px }

  .t595__item_4-in-row, .t595__item_5-in-row, .t595__item_6-in-row { width:33.333% }

  .t595__line_horizontal { display:none; width:0 }

  .t595__line_horizontal_mob3col { display:block }

  .t595__line_vertical_0 { display:block }

  .t595__line_vertical_3order { display:none }
}

@media screen and (max-width:640px) {
  .t595__container { padding:0 20px; box-sizing:border-box }
}

@media screen and (max-width:440px) {
  .t595__item_3-in-row, .t595__item_4-in-row, .t595__item_5-in-row, .t595__item_6-in-row { width:50% }

  .t595__line_vertical_3order { display:block }

  .t595__line_vertical_2order { display:none }

  .t595__line_horizontal_mob3col, .t595__line_horizontal_mob3col { display:none }

  .t595__line_horizontal_mob2col, .t595__line_horizontal_mob2col { display:block }
}

.t604__imgwrapper { position:relative }

.t604__imgwrapper .t-slds__bgimg { position:absolute; top:0; right:0; bottom:0; left:0 }

.t604 .t-slds__items-wrapper, .t604 .t-slds__container { overflow:visible }

.t604 .t-slds__wrapper { -webkit-transition:opacity ease-in-out .3s; -moz-transition:opacity ease-in-out .3s; -o-transition:opacity ease-in-out .3s; transition:opacity ease-in-out .3s }

.t604 .t-slds__item .t-slds__wrapper { opacity:.3 }

.t604 .t-slds__item_active .t-slds__wrapper { opacity:1 !important }

.t604 .t-slds__item:first-child, .t604 .t-slds__item:last-child { pointer-events:none }

.t604__hidearrows .t-slds__arrow { opacity:0 !important }

.t604__play { position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer; z-index:2 }

.t604__play_icon { position:absolute; left:0; right:0; top:50%; -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); width:80px; height:80px; margin:0 auto; -webkit-transition:all ease-in-out .2s; -moz-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; transition:all ease-in-out .2s }

.t604__play:hover .t604__play_icon { -moz-transform:translateY(-50%) scale(1.15); -ms-transform:translateY(-50%) scale(1.15); -webkit-transform:translateY(-50%) scale(1.15); -o-transform:translateY(-50%) scale(1.15); transform:translateY(-50%) scale(1.15) }

.t604__frame { z-index:1; position:absolute; top:0; right:0; bottom:0; left:0 }

@media screen and (max-width:640px) {
  .t604 .t-slds__wrapper { padding:0 !important }
}

.t678 .t-section__topwrapper { margin-bottom:75px }

.t678 .t-section__title { margin-bottom:30px }

.t678 .t-section__descr { max-width:560px; margin:0 auto }

.t678 .t-form__inputsbox { -webkit-transition:max-height 0.3s cubic-bezier(.19, 1, .22, 1); transition:max-height 0.3s cubic-bezier(.19, 1, .22, 1); max-height:30000px }

.t678__inputsbox_hidden.t-form__inputsbox { overflow:hidden; max-height:0; opacity:0 }

.t678 .t-input-group { margin-bottom:25px }

.t678 .t-input-block textarea { padding-top:17px }

.t678 .t-input-block textarea.t-input_pvis { padding-top:26px }

.t678 .t-input-title { padding-bottom:5px }

.t678 .t-input-subtitle { padding-bottom:15px }

.t678 .t-input-group_rd .t-input-subtitle { padding-bottom:5px }

.t678 .t-inputtime, .t678 .t-datepicker__wrapper { max-width:245px }

.t678 .t-form__submit { display:block; text-align:center; vertical-align:middle; height:100%; margin-top:30px; margin-bottom:10px }

.t678 .t-form_bbonly .t-input-title { padding-bottom:0; margin-bottom:0 }

.t678 .t-form_bbonly .t-input-subtitle { padding-bottom:0; padding-top:5px }

.t678 .t-form_bbonly .t-input-block { margin-bottom:35px }

.t678 .t-form__inputsbox .t-input-group_st .t-input-block { display:none; margin-bottom:0 }

.t678__form-bottom-text { margin-top:30px; text-align:center }

@media screen and (max-width:640px) {
  .t678 .t-form__submit { display:block; width:100%; padding-bottom:20px; text-align:center }

  .t678 .t-input-block textarea { padding-top:5px }

  .t678 .t-input-block { padding-right:0 }

  .t678 .t-submit { width:100% }
}

@media screen and (max-width:480px) {
  .t678 .t-inputtime, .t678 .t-datepicker__wrapper { max-width:100% }
}

.t680__container_indent { padding:0 40px 0 40px; box-sizing:border-box }

.t680__row { display:-webkit-flex; display:-ms-flexbox; display:flex; box-sizing:border-box; font-size:0 }

.t680__row_indent-10px { padding:0 10px 10px 10px }

.t680__row_indent-20px { padding:0 20px 20px 20px }

.t680__row_indent-40px { padding:0 40px 40px 40px }

.t680__row_indent-10px:first-child { padding-top:10px }

.t680__row_indent-20px:first-child { padding-top:20px }

.t680__row_indent-40px:first-child { padding-top:40px }

.t680_no-bottom-indent .t680__row:last-child { padding-bottom:0px !important }

.t-container .t680__row { padding-left:20px; padding-right:20px }

.t680__container_indent .t680__row { padding-left:0px !important; padding-right:0px !important }

.t680__tile { display:inline-block; box-sizing:border-box; width:50%; font-size:0; vertical-align:top }

.t680__tile_big-img { display:-webkit-flex; display:-ms-flexbox; display:flex }

.t680__tile_100 { width:100% }

.t680__bgimg_wrapper { width:50%; display:inline-block; box-sizing:border-box; vertical-align:middle }

.t680__bgimg_wrapper_100 { width:100%; padding:0px !important }

.t680__bgimg_wrapper_100 .t680__bgimg { padding-bottom:65% !important }

.t680__bgimg_lg { flex:1 }

.t680__bgimg_sm, .t680__bgimg_50 { padding-bottom:100% }

.t680__tile_100 .t680__bgimg { padding-bottom:65% }

.t680__gap { width:100% }

.t680__row_indent-10px .t680__gap { height:10px }

.t680__row_indent-10px .t680__tile_left, .t680__row_indent-10px .t680__bgimg_wrapper_left { padding-right:5px }

.t680__row_indent-10px .t680__tile_right, .t680__row_indent-10px .t680__bgimg_wrapper_right { padding-left:5px }

.t680__row_indent-20px .t680__gap { height:20px }

.t680__row_indent-20px .t680__tile_left, .t680__row_indent-20px .t680__bgimg_wrapper_left { padding-right:10px }

.t680__row_indent-20px .t680__tile_right, .t680__row_indent-20px .t680__bgimg_wrapper_right { padding-left:10px }

.t680__row_indent-40px .t680__gap { height:40px }

.t680__row_indent-40px .t680__tile_left, .t680__row_indent-40px .t680__bgimg_wrapper_left { padding-right:20px }

.t680__row_indent-40px .t680__tile_right, .t680__row_indent-40px .t680__bgimg_wrapper_right { padding-left:20px }

@media screen and (max-width:1200px) {
  .t-container .t680__row { padding-left:10px; padding-right:10px }
}

@media screen and (max-width:960px) {
  .t680__container_indent, .t-container .t680__row { padding-left:20px; padding-right:20px }

  .t680__row { display:block }

  .t680__row_indent-20px { padding:0 10px 10px 10px }

  .t680__row_indent-40px { padding:0 20px 20px 20px }

  .t680__row_indent-20px:first-child { padding-top:10px }

  .t680__row_indent-40px:first-child { padding-top:20px }

  .t680__tile { width:100%; padding-left:0px !important; padding-right:0px !important; display:block }

  .t680__row_indent-10px .t680__top, .t680__row_indent-20px .t680__top { padding-bottom:10px }

  .t680__row_indent-40px .t680__top { padding-bottom:20px }

  .t680__bgimg_lg { padding-bottom:100% }

  .t680__row_indent-20px .t680__gap { height:10px }

  .t680__row_indent-20px .t680__tile_left, .t680__row_indent-20px .t680__bgimg_wrapper_left { padding-right:5px }

  .t680__row_indent-20px .t680__tile_right, .t680__row_indent-20px .t680__bgimg_wrapper_right { padding-left:5px }

  .t680__row_indent-40px .t680__gap { height:20px }

  .t680__row_indent-40px .t680__tile_left, .t680__row_indent-40px .t680__bgimg_wrapper_left { padding-right:10px }

  .t680__row_indent-40px .t680__tile_right, .t680__row_indent-40px .t680__bgimg_wrapper_right { padding-left:10px }
}

.uploadcare-dialog.uploadcare-active { z-index:9999999 }

.t702__body_popupshowed { -webkit-overflow-scrolling:touch !important }

.t702__wrapper { padding:40px 45px }

.t702__title { margin-bottom:11px }

.t702__text-wrapper { margin-bottom:24px }

.t702__text { margin-top:20px }

.t702__img { width:100%; display:block }

@media screen and (max-width:640px) {
  .t702__title { margin-bottom:6px }

  .t702__text-wrapper { margin-bottom:14px }

  .t702__wrapper { padding:20px }
}

.t702 .t-form__inputsbox { -webkit-transition:max-height 0.3s cubic-bezier(.19, 1, .22, 1); transition:max-height 0.3s cubic-bezier(.19, 1, .22, 1); max-height:10000px }

.t702__inputsbox_hidden.t-form__inputsbox { overflow:hidden; max-height:0; opacity:0 }

.t702 .t-input-group { margin-bottom:25px }

.t702 .t-input { background-color:transparent; -webkit-appearance:none }

.t702 .t-input-block textarea { padding-top:17px; background-color:transparent }

.t702 .t-input-block textarea.t-input_pvis { padding-top:26px }

.t702 .t-input-title { padding-bottom:5px }

.t702 .t-input-subtitle { padding-bottom:15px }

.t702 .t-input-group_rd .t-input-subtitle { padding-bottom:5px }

.t702 .t-inputtime, .t702 .t-datepicker__wrapper { max-width:245px }

.t702 .t-form__submit { display:block; text-align:center; vertical-align:middle; height:100%; width:100%; margin-top:25px }

.t702 .t-submit { width:100%; height:54px; -webkit-appearance:none }

.t702 .t-form_bbonly .t-input-title { padding-bottom:0; margin-bottom:0 }

.t702 .t-form_bbonly .t-input-subtitle { padding-bottom:0; padding-top:5px }

.t702 .t-form__inputsbox .t-input-group_st .t-input-block { display:none; margin-bottom:0 }

.t702__form-bottom-text { margin-top:20px }

@media screen and (max-width:640px) {
  .t702 .t-input-group { margin-bottom:20px }

  .t702 .t-input-block textarea { padding-top:12px }

  .t702 .t-submit, .t702 .t-input { height:50px; font-size:16px }

  .t702 .t-input { padding:0 14px }

  .t702 .t-input__vis-ph { top:17px }

  .t702 .t-input_pvis { padding:22px 20px 10px 20px }

  .t702 .t-input-block textarea.t-input_pvis { padding-top:22px }
}

@media screen and (max-width:480px) {
  .t702 .t-inputtime, .t702 .t-datepicker__wrapper { max-width:100% }
}

@media screen and (max-width:560px) {
  .t702 .t-popup_show .t-popup__container { max-width:100%; right:0; left:0; top:0; bottom:0; padding-top:50px; margin:0; box-sizing:border-box; min-height:100vh; -webkit-transform:translateY(0); transform:translateY(0); position:relative }

  .t702 .t-popup { padding:0 }

  .t702 .t-popup__close { width:100%; height:50px; background:#000; position:fixed; display:table; z-index:2; left:0; right:0; top:0 }

  .t702 .t-popup__close-wrapper { display:table-cell; vertical-align:middle; text-align:right; width:100%; padding-right:20px; font-size:0 }

  .t702 .t-popup__close-icon { width:16px }
}

.t-body_popupshowed .t796_cont-near-shape-divider { z-index:auto !important }

.t796__shape-border { position:absolute; left:0; font-size:0; width:100%; overflow:hidden; display:none; pointer-events:none }

.t796__shape-border_bottom { bottom:-1px }

.t796__shape-border_bottom-flip { -webkit-transform:scaleX(-1); transform:scaleX(-1); bottom:-1px }

.t796__shape-border_top { -webkit-transform:scaleY(-1); transform:scaleY(-1); top:-1px }

.t796__shape-border_top-flip { -webkit-transform:scaleX(-1) scaleY(-1); transform:scaleX(-1) scaleY(-1); top:-1px }

.t796__svg { position:relative; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); width:101%; fill:#fff }

.t796__svg path { pointer-events:initial }

.t815__imglogo { height:auto; display:block }

.t815__linewrapper { position:absolute; bottom:0; left:0; width:100% }

.t815__horizontalline { margin:0; border:0; background-color:#C2C2C2; height:1px; right:0; bottom:0; margin:0 40px 0 40px }

.t815__imglogo { max-width:300px }

.t815__leftwrapper { display:table-cell; vertical-align:middle; padding-left:40px }

.t815__rightwrapper { display:table-cell; vertical-align:middle; padding-right:40px; text-align:right }

.t815 { width:100%; height:110px; z-index:990; position:fixed; top:0; box-shadow:0 1px 3px rgba(0, 0, 0, 0); -webkit-transition:background-color 300ms linear; -moz-transition:background-color 300ms linear; -o-transition:background-color 300ms linear; -ms-transition:background-color 300ms linear; transition:background-color 300ms linear }

.t815__beforeready { visibility:hidden }

.t815__maincontainer { width:100%; height:110px; display:table; position:relative }

.t815__maincontainer.t815__c12collumns { max-width:1200px; margin:0 auto }

.t815__logo { display:inline-block; font-size:24px; font-weight:400; white-space:nowrap }

.t815__phone-icon, .t815__phone-icon + span { display:inline-block; vertical-align:middle }

.t815__phone-icon { margin-right:10px }

.t815__logo-wrapper_block, .t815__logo-descr_block { display:block }

.t815__logo-wrapper_inlineblock, .t815__logo-descr_inlineblock { display:inline-block; vertical-align:middle }

.t815__logo-descr_block { padding-top:10px }

.t815__logo-wrapper_inlineblock { margin-right:35px }

.t815 a, #allrecords .t815 a { text-decoration:none; color:#000 }

.t815.t815__positionabsolute { position:absolute }

.t815.t815__positionfixed { position:fixed }

.t815.t815__positionstatic { position:static }

.t815__mobile { display:none }

@media screen and (max-width:1200px) {
  .t815__leftwrapper { padding-left:20px }

  .t815__rightwrapper { padding-right:20px }
}

@media screen and (max-width:980px) {
  .t815__linewrapper { display:none }

  .t815 { position:static; text-align:center; display:block; margin:0; padding:0; height:auto !important }

  .t815.t815__positionabsolute, .t815.t815__positionfixed, .t815.t815__positionstatic { position:static }

  .t815__imglogo { width:auto !important; box-sizing:border-box; padding:0; margin:0 auto }

  .t815__imglogomobile.t815__imglogo { width:100% !important }

  .t815__phone-icon { width:20px !important; height:20px !important; margin-right:8px }

  .t815__logo { text-align:center }

  .t815 img { float:inherit }

  .t815__logo { white-space:normal; padding:0 }

  .t815__logo-wrapper_inlineblock { margin-right:20px }

  .t815__maincontainer { padding:35px 0 }

  .t815__leftwrapper, .t815__rightwrapper { width:100%; display:block }

  .t815__leftwrapper { padding:0 20px 10px; box-sizing:border-box }

  .t815__rightwrapper { padding:10px 0 0 0; text-align:center }

  .t815.t815__hidden { display:none; height:100% }
}

@media screen and (max-width:640px) {
  .t815__logo-wrapper_inlineblock { margin-right:0; margin-bottom:10px }

  .t815__logo-wrapper_inlineblock, .t815__logo-descr_inlineblock { display:block }

  .t815__text_top { margin-bottom:3px }
}
/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/tilda-animation-1.0.min.css?175697227610895*/
@media screen and (min-width:980px) {
  div:not(.t396) .t-animate[data-animate-style="fadein"], div:not(.t396) .t-animate[data-animate-style="fadeinup"], div:not(.t396) .t-animate[data-animate-style="fadeindown"], div:not(.t396) .t-animate[data-animate-style="fadeinleft"], div:not(.t396) .t-animate[data-animate-style="fadeinright"], div:not(.t396) .t-animate[data-animate-style="zoomin"], div:not(.t396) .t-animate[data-animate-style="zoomout"] { opacity:0; -webkit-transition-property:opacity, transform; transition-property:opacity, transform; -webkit-transition-duration:1s; transition-duration:1s; -webkit-transition-timing-function:cubic-bezier(.19, 1, .22, 1); transition-timing-function:cubic-bezier(.19, 1, .22, 1); -webkit-backface-visibility:hidden }

  div:not(.t396) .t-title.t-animate { -webkit-transition-duration:1.2s; transition-duration:1.2s }

  div:not(.t396) .t-descr.t-animate, div:not(.t396) .t-uptitle.t-animate, div:not(.t396) .t-subtitle.t-animate, div:not(.t396) .t-text.t-animate { -webkit-transition-duration:0.7s; transition-duration:0.7s }

  div:not(.t396) .t-item.t-animate { -webkit-transition-duration:0.5s; transition-duration:0.5s }

  div:not(.t396) .t-animate_started[data-animate-style="fadein"] { opacity:1 }

  div:not(.t396) .t-animate[data-animate-style="fadeinup"] { -webkit-transform:translate(0, 100px); transform:translate(0, 100px) }

  div:not(.t396) .t-animate_started[data-animate-style="fadeinup"] { opacity:1; -webkit-transform:none; transform:none }

  div:not(.t396) .t-animate[data-animate-style="fadeindown"] { -webkit-transform:translate(0, -100px); transform:translate(0, -100px) }

  div:not(.t396) .t-animate_started[data-animate-style="fadeindown"] { opacity:1; -webkit-transform:none; transform:none }

  div:not(.t396) .t-animate[data-animate-style="fadeinleft"] { -webkit-transform:translate(100px, 0); transform:translate(100px, 0) }

  div:not(.t396) .t-animate_started[data-animate-style="fadeinleft"] { opacity:1; -webkit-transform:none; transform:none }

  div:not(.t396) .t-animate[data-animate-style="fadeinright"] { -webkit-transform:translate(-100px, 0); transform:translate(-100px, 0) }

  div:not(.t396) .t-animate_started[data-animate-style="fadeinright"] { opacity:1; -webkit-transform:none; transform:none }

  div:not(.t396) .t-animate[data-animate-style="zoomin"] { -webkit-transform:scale(.9); transform:scale(.9) }

  div:not(.t396) .t-animate_started[data-animate-style="zoomin"] { opacity:1; -webkit-transform:scale(1); transform:scale(1) }

  div:not(.t396) .t-animate[data-animate-style="zoomout"] { -webkit-transform:scale(1.2); transform:scale(1.2) }

  div:not(.t396) .t-animate_started[data-animate-style="zoomout"] { opacity:1; -webkit-transform:scale(1); transform:scale(1) }

  div:not(.t396) .t-animate_started[data-animate-distance], .t-animate_started[data-animate-scale] { -webkit-transform:none !important; transform:none !important }
}

.t396 .t-animate[data-animate-style='fadein'], .t396 .t-animate[data-animate-style='fadeinup'], .t396 .t-animate[data-animate-style='fadeindown'], .t396 .t-animate[data-animate-style='fadeinleft'], .t396 .t-animate[data-animate-style='fadeinright'], .t396 .t-animate[data-animate-style='zoomin'], .t396 .t-animate[data-animate-style='zoomout'], .t396 .t-animate[data-animate-style-res-960='fadein'], .t396 .t-animate[data-animate-style-res-960='fadeinup'], .t396 .t-animate[data-animate-style-res-960='fadeindown'], .t396 .t-animate[data-animate-style-res-960='fadeinleft'], .t396 .t-animate[data-animate-style-res-960='fadeinright'], .t396 .t-animate[data-animate-style-res-960='zoomin'], .t396 .t-animate[data-animate-style-res-960='zoomout'], .t396 .t-animate[data-animate-style-res-640='fadein'], .t396 .t-animate[data-animate-style-res-640='fadeinup'], .t396 .t-animate[data-animate-style-res-640='fadeindown'], .t396 .t-animate[data-animate-style-res-640='fadeinleft'], .t396 .t-animate[data-animate-style-res-640='fadeinright'], .t396 .t-animate[data-animate-style-res-640='zoomin'], .t396 .t-animate[data-animate-style-res-640='zoomout'], .t396 .t-animate[data-animate-style-res-480='fadein'], .t396 .t-animate[data-animate-style-res-480='fadeinup'], .t396 .t-animate[data-animate-style-res-480='fadeindown'], .t396 .t-animate[data-animate-style-res-480='fadeinleft'], .t396 .t-animate[data-animate-style-res-480='fadeinright'], .t396 .t-animate[data-animate-style-res-480='zoomin'], .t396 .t-animate[data-animate-style-res-480='zoomout'], .t396 .t-animate[data-animate-style-res-320='fadein'], .t396 .t-animate[data-animate-style-res-320='fadeinup'], .t396 .t-animate[data-animate-style-res-320='fadeindown'], .t396 .t-animate[data-animate-style-res-320='fadeinleft'], .t396 .t-animate[data-animate-style-res-320='fadeinright'], .t396 .t-animate[data-animate-style-res-320='zoomin'], .t396 .t-animate[data-animate-style-res-320='zoomout'] { opacity:0; -webkit-transition-property:opacity, transform; transition-property:opacity, transform; -webkit-transition-duration:1s; transition-duration:1s; -webkit-transition-timing-function:cubic-bezier(.19, 1, .22, 1); transition-timing-function:cubic-bezier(.19, 1, .22, 1); -webkit-backface-visibility:hidden }

.t396 .t-title.t-animate { -webkit-transition-duration:1.2s; transition-duration:1.2s }

.t396 .t-descr.t-animate, .t396 .t-uptitle.t-animate, .t396 .t-subtitle.t-animate, .t396 .t-text.t-animate { -webkit-transition-duration:0.7s; transition-duration:0.7s }

.t396 .t-item.t-animate { -webkit-transition-duration:0.5s; transition-duration:0.5s }

.t396 .t-animate_started[data-animate-style='fadein'], .t396 .t-animate_started[data-animate-style-res-960='fadein'], .t396 .t-animate_started[data-animate-style-res-640='fadein'], .t396 .t-animate_started[data-animate-style-res-480='fadein'], .t396 .t-animate_started[data-animate-style-res-320='fadein'] { opacity:1 }

.t396 .t-animate[data-animate-style='fadeinup'], .t396 .t-animate[data-animate-style-res-960='fadeinup'], .t396 .t-animate[data-animate-style-res-640='fadeinup'], .t396 .t-animate[data-animate-style-res-480='fadeinup'], .t396 .t-animate[data-animate-style-res-320='fadeinup'] { -webkit-transform:translate(0, 100px); transform:translate(0, 100px) }

.t396 .t-animate_started[data-animate-style='fadeinup'], .t396 .t-animate_started[data-animate-style-res-960='fadeinup'], .t396 .t-animate_started[data-animate-style-res-640='fadeinup'], .t396 .t-animate_started[data-animate-style-res-480='fadeinup'], .t396 .t-animate_started[data-animate-style-res-320='fadeinup'] { opacity:1; -webkit-transform:none; transform:none }

.t396 .t-animate[data-animate-style='fadeindown'], .t396 .t-animate[data-animate-style-res-960='fadeindown'], .t396 .t-animate[data-animate-style-res-640='fadeindown'], .t396 .t-animate[data-animate-style-res-480='fadeindown'], .t396 .t-animate[data-animate-style-res-320='fadeindown'] { -webkit-transform:translate(0, -100px); transform:translate(0, -100px) }

.t396 .t-animate_started[data-animate-style='fadeindown'], .t396 .t-animate_started[data-animate-style-res-960='fadeindown'], .t396 .t-animate_started[data-animate-style-res-640='fadeindown'], .t396 .t-animate_started[data-animate-style-res-480='fadeindown'], .t396 .t-animate_started[data-animate-style-res-320='fadeindown'] { opacity:1; -webkit-transform:none; transform:none }

.t396 .t-animate[data-animate-style='fadeinleft'], .t396 .t-animate[data-animate-style-res-960='fadeinleft'], .t396 .t-animate[data-animate-style-res-640='fadeinleft'], .t396 .t-animate[data-animate-style-res-480='fadeinleft'], .t396 .t-animate[data-animate-style-res-320='fadeinleft'] { -webkit-transform:translate(100px, 0); transform:translate(100px, 0) }

.t396 .t-animate_started[data-animate-style='fadeinleft'], .t396 .t-animate_started[data-animate-style-res-960='fadeinleft'], .t396 .t-animate_started[data-animate-style-res-640='fadeinleft'], .t396 .t-animate_started[data-animate-style-res-480='fadeinleft'], .t396 .t-animate_started[data-animate-style-res-320='fadeinleft'] { opacity:1; -webkit-transform:none; transform:none }

.t396 .t-animate[data-animate-style='fadeinright'], .t396 .t-animate[data-animate-style-res-960='fadeinright'], .t396 .t-animate[data-animate-style-res-640='fadeinright'], .t396 .t-animate[data-animate-style-res-480='fadeinright'], .t396 .t-animate[data-animate-style-res-320='fadeinright'] { -webkit-transform:translate(-100px, 0); transform:translate(-100px, 0) }

.t396 .t-animate_started[data-animate-style='fadeinright'], .t396 .t-animate_started[data-animate-style-res-960='fadeinright'], .t396 .t-animate_started[data-animate-style-res-640='fadeinright'], .t396 .t-animate_started[data-animate-style-res-480='fadeinright'], .t396 .t-animate_started[data-animate-style-res-320='fadeinright'] { opacity:1; -webkit-transform:none; transform:none }

.t396 .t-animate[data-animate-style='zoomin'], .t396 .t-animate[data-animate-style-res-960='zoomin'], .t396 .t-animate[data-animate-style-res-640='zoomin'], .t396 .t-animate[data-animate-style-res-480='zoomin'], .t396 .t-animate[data-animate-style-res-320='zoomin'] { -webkit-transform:scale(.9); transform:scale(.9) }

.t396 .t-animate_started[data-animate-style='zoomin'], .t396 .t-animate_started[data-animate-style-res-960='zoomin'], .t396 .t-animate_started[data-animate-style-res-640='zoomin'], .t396 .t-animate_started[data-animate-style-res-480='zoomin'], .t396 .t-animate_started[data-animate-style-res-320='zoomin'] { opacity:1; -webkit-transform:scale(1); transform:scale(1) }

.t396 .t-animate[data-animate-style='zoomout'], .t396 .t-animate[data-animate-style-res-960='zoomout'], .t396 .t-animate[data-animate-style-res-640='zoomout'], .t396 .t-animate[data-animate-style-res-480='zoomout'], .t396 .t-animate[data-animate-style-res-320='zoomout'] { -webkit-transform:scale(1.2); transform:scale(1.2) }

.t396 .t-animate_started[data-animate-style='zoomout'], .t396 .t-animate_started[data-animate-style-res-960='zoomout'], .t396 .t-animate_started[data-animate-style-res-640='zoomout'], .t396 .t-animate_started[data-animate-style-res-480='zoomout'], .t396 .t-animate_started[data-animate-style-res-320='zoomout'] { opacity:1; -webkit-transform:scale(1); transform:scale(1) }

.t396 .t-animate_started[data-animate-distance], .t396 .t-animate_started[data-animate-distance-res-960], .t396 .t-animate_started[data-animate-distance-res-640], .t396 .t-animate_started[data-animate-distance-res-480], .t396 .t-animate_started[data-animate-distance-res-320], .t396 .t-animate_started[data-animate-scale], .t396 .t-animate_started[data-animate-scale-res-960], .t396 .t-animate_started[data-animate-scale-res-640], .t396 .t-animate_started[data-animate-scale-res-480], .t396 .t-animate_started[data-animate-scale-res-320] { -webkit-transform:none !important; transform:none !important }
/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/tilda-menusub-1.0.min.css?17569722762283*/
.t-menusub__menu { position:absolute; display:none; opacity:0; z-index:6000000; width:100%; max-width:100px; background-color:#fff; text-align:center; border-radius:3px; -webkit-box-shadow:0 0 7px 0 rgba(0, 0, 0, .2); box-shadow:0 0 7px 0 rgba(0, 0, 0, .2); border-radius:0; -webkit-font-smoothing:antialiased; -o-transition:opacity 0.2s cubic-bezier(.895, .03, .685, .22); transition:opacity 0.2s cubic-bezier(.895, .03, .685, .22); -webkit-transition:opacity 0.2s cubic-bezier(.895, .03, .685, .22) }

.t-menusub__menu_show { opacity:1 }

.t-menusub__menu:after { content:""; position:absolute; width:0; height:0; border:solid transparent; border-width:10px; right:50%; -webkit-transform:translateX(50%); -ms-transform:translateX(50%); transform:translateX(50%) }

.t-menusub__menu_bottom { margin-bottom:30px }

.t-menusub__menu_bottom:after { top:-20px; border-bottom-color:#fff }

.t-menusub__menu_top:after { bottom:-20px; border-top-color:#fff }

.t-menusub__content { padding:18px 20px }

.t-menusub__list { padding-left:0 !important; list-style-type:none; margin-bottom:0 !important }

.t-menusub__list-item { margin-bottom:12px }

.t-menusub__list-item:last-child { margin-bottom:0 }

.t-menusub__link-item { display:block; width:100%; font-size:14px; text-decoration:none; white-space:normal; color:#222 }

#allrecords .t-menusub__link-item { color:#222 }

.t-menusub__arrow { display:inline-block; vertical-align:middle; margin-left:6px; position:relative; width:6px; border-color:inherit }

.t-menusub__arrow:after { content:""; width:0; height:0; border-style:solid; border-width:4px 3px 0 3px; position:absolute; top:45%; left:0; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); border-color:transparent transparent transparent transparent; border-top-color:inherit }

@media screen and (max-width:980px) {
  .t-menusub__menu { position:relative; top:0 !important; left:0 !important; width:100%; max-width:100%; margin:0 auto; text-align:center; background-color:transparent; border-radius:0; border:none; border-bottom:1px solid rgba(0, 0, 0, .15); -webkit-box-shadow:none; box-shadow:none }

  .t-menusub__menu:after { display:none }

  .t-menusub__list-item { margin-bottom:16px }
}

/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/tilda-slds-1.4.min.css?175697227611645*/
.t-slds{position:relative;overflow:hidden}.t-slds__bgimg{background-size:cover;background-repeat:no-repeat;background-position:50%}.t-slds__bgimg-contain{background-size:contain}.t-slds__iframe{position:relative}.t-slds__iframe__body{position:absolute;top:0;right:0;bottom:0;left:0}.t-slds__img{display:block;width:100%}.t-slds__container,.t-slds__items-wrapper{overflow:hidden;position:relative}.t-slds__items-wrapper{-webkit-transition:height .3s ease-in-out;-moz-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height .3s ease-in-out}.t-store__relevants-grid-cont.t-store__valign-buttons .t-slds__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.t-slds__nocycle .t-slds__item:first-child,.t-slds__nocycle .t-slds__item:last-child{opacity:0!important}.t-slds__nocycle .t-slds__arrow_wrapper-left{display:none}.t-slds__items-wrapper:after,.t-slds__items-wrapper:before{content:"";display:table;clear:both}.t-slds_animated-none{-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;transform:none!important}.t-slds_animated.t-slds_animated-none{-webkit-transition:height .3s ease-in-out;-moz-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height .3s ease-in-out}.t-slds_animated.t-slds_animated-none .t-slds__item{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out}.t-slds_animated.t-slds_animated-fast{-webkit-transition:height .3s ease-in-out,transform .3s ease-in-out;-moz-transition:height ease-in-out .3s,transform ease-in-out .3s;-o-transition:height ease-in-out .3s,transform ease-in-out .3s;transition:height .3s ease-in-out,transform .3s ease-in-out}.t-slds_animated.t-slds_animated-slow{-webkit-transition:height .5s ease-in-out,transform .5s ease-in-out;-moz-transition:height ease-in-out .5s,transform ease-in-out .5s;-o-transition:height ease-in-out .5s,transform ease-in-out .5s;transition:height .5s ease-in-out,transform .5s ease-in-out}.t-slds__item{float:left}.t-slds_animated-none .t-slds__item{opacity:0;position:absolute;top:0;left:0;display:none;float:none}.t-slds_animated-none .t-slds__item.t-slds__item-loaded{display:block}.t-slds_animated-none .t-slds__item.t-slds__item_active{opacity:1;z-index:1}.t-slds_ie .t-slds__item{display:none!important}.t-slds_ie .t-slds__item_active{display:block!important}.t-slds__arrow_container-outside{position:absolute;margin:0 auto;top:0;left:0;right:0;width:100%}.t-slds__arrow_wrapper{position:absolute;top:0;bottom:0;width:1%;cursor:pointer;z-index:15;-webkit-transition:height .3s ease-in-out;-moz-transition:height ease-in-out .3s;-o-transition:height ease-in-out .3s;transition:height .3s ease-in-out}.t-slds__arrow_wrapper-left{left:0}.t-slds__arrow_wrapper-right{right:0}.t-slds__arrow{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;display:inline-block}@media screen and (max-width:640px){.t-store__relevants__container .t-slds__arrow{padding:20px}.t-store__relevants__container .t-slds__arrow-left{transform:translateY(-50%) translateX(-20px)}.t-store__relevants__container .t-slds__arrow-right{transform:translateY(-50%) translateX(20px)}.t-store__relevants__container .t-slds__arrow.t-slds__arrow-withbg{padding:0}.t-slds__arrow_wrapper{width:45px}}.t-slds__arrow-left{left:30px}.t-slds__arrow-right{right:30px}@media screen and (min-width:960px){.t-slds__arrow-nearpic .t-slds__arrow-left{right:40px;-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);left:auto}.t-slds__arrow-nearpic .t-slds__arrow-right{left:40px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto}.t-slds__arrow-inpic .t-slds__arrow-left{right:-40px;-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);left:auto}.t-slds__arrow-inpic .t-slds__arrow-right{left:-40px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto}}@media screen and (min-width:1200px){.t-slds__arrow-nearpic .t-slds__arrow-left{right:50px}.t-slds__arrow-nearpic .t-slds__arrow-right{left:50px}.t-slds__arrow-inpic .t-slds__arrow-left{right:-50px}.t-slds__arrow-inpic .t-slds__arrow-right{left:-50px}}.t-slds__arrow-withbg{border-radius:100px;background-color:#eee;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-transition:background-color ease-in-out .2s,border-color ease-in-out .2s;-o-transition:background-color ease-in-out .2s,border-color ease-in-out .2s;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.t-slds__arrow-withbg .t-slds__arrow_body{position:absolute;top:50%;left:50%}.t-slds__arrow-withbg .t-slds__arrow_body-left{-webkit-transform:translate(-55%,-50%) rotate(180deg);-moz-transform:translate(-55%,-50%) rotate(180deg);-o-transform:translate(-55%,-50%) rotate(180deg);transform:translate(-55%,-50%) rotate(180deg)}.t-slds__arrow-withbg .t-slds__arrow_body-right{-webkit-transform:translate(-45%,-50%);-moz-transform:translate(-45%,-50%);-o-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.t-slds__arrow_body-left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.t-slds__bullet_wrapper{text-align:center;position:relative;z-index:15;padding:16px 0 0;width:100%;font-size:0}.t-slds__container .t-slds__bullet_wrapper{position:absolute;bottom:0;left:0;right:0;padding-bottom:16px}.t-slds__bullet{display:inline-block;padding:10px;cursor:pointer}.t-slds__bullet_body{background-color:#eee;width:8px;height:8px;border-radius:100px;-webkit-transition:all .2s ease-in-out;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all .2s ease-in-out;box-sizing:border-box}.t-slds__caption__container{position:relative;margin-top:16px}.t-slds__caption_wrapper{border-top:1px solid #eee;padding:14px 0}.t-slds__caption{position:absolute;top:0;left:0;right:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out}.t-slds__caption-active{position:relative;top:auto;left:auto;right:auto;opacity:1}.t-slds__descr{margin-top:5px;color:#777}@media screen and (max-width:960px){.t-width .t-slds__wrapper{padding:0 20px}.t-col_12 .t-slds__witharrows .t-slds__wrapper{padding:0}.t-width_12 .t-slds__witharrows .t-slds__wrapper{padding:0 20px}.t-slds__arrow-left{left:20px}.t-slds__arrow-right{right:20px}}@media screen and (max-width:640px){.t-slds__arrow-left{left:10px}.t-slds__arrow-right{right:10px}.t-store__relevants__container .t-slds__arrow-withbg{width:40px!important;height:40px!important}.t-slds__arrow-withbg{width:24px!important;height:24px!important}.t-slds__arrow_body{width:10px!important}.t-slds__arrow-withbg .t-slds__arrow_body{width:6px!important}.t-col .t-slds__witharrows .t-slds__wrapper{padding:0 15px}.t-width .t-slds__witharrows .t-slds__wrapper{padding:0 35px}.t-col_12 .t-slds__witharrows .t-slds__wrapper{padding:0 15px}.t-width_12 .t-slds__witharrows .t-slds__wrapper{padding:0 35px}}.t-slds__play{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:2}.t-slds__play_icon{position:absolute;left:0;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:80px;height:80px;margin:0 auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all .2s ease-in-out}.t-slds__play:hover .t-slds__play_icon{-moz-transform:translateY(-50%) scale(1.15);-ms-transform:translateY(-50%) scale(1.15);-webkit-transform:translateY(-50%) scale(1.15);-o-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15)}.t-slds__frame{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.t-slds__thumbsbullet-wrapper{font-size:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after,.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:before{opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;position:absolute;top:0;bottom:0;left:0;right:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:before{background:rgba(0,0,0,.1);content:""}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after{content:"+ " attr(data-gallery-length);letter-spacing:-4px;font-weight:700;font-size:36px;line-height:30px;height:30px;color:#fff;text-align:center;margin:auto;font-family:Roboto,Arial,sans-serif}.t-slds__thumbsbullets-with-gallery.t-slds{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:justify;-ms-flex-pack:justify}.t-slds__thumbsbullets-with-gallery .t-slds__main{width:calc(100% - 70px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet{width:100%;margin:0 0 10px}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet:last-child{margin-bottom:0}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60px;margin-right:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:640px){.t-slds__thumbsbullets-with-gallery .t-slds__main{width:100%}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-top:10px}.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet{width:60px;margin-bottom:0;margin-right:10px}.t-slds__thumbsbullets-with-gallery.t-slds{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery:after{font-size:32px}}.t-slds__thumbsbullet.t-slds__bullet{padding:0;width:60px;position:relative;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out;margin-right:5px;margin-top:4px}.t-slds__thumbsbullet.t-slds__bullet:not(.t-slds__bullet_active):hover{opacity:.7}.t-slds__thumbsbullet-border{position:absolute;top:0;right:0;left:0;bottom:0;border:2px solid transparent;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color ease-in-out .3s;-o-transition:border-color ease-in-out .3s;transition:border-color .3s ease-in-out}.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border{border-color:rgba(0,0,0,.15)}@media screen and (max-width:640px){.t-slds__thumbsbullet.t-slds__bullet{width:40px;margin-right:4px;margin-top:3px}}
/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/tilda-popup-1.1.min.css?17569722762151*/
.t-body_popupshowed{height:100vh;min-height:100vh;overflow:hidden}.t-popup{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;opacity:0;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;width:100%;height:100%;box-sizing:border-box;cursor:pointer;padding:0 20px;background-color:rgba(0,0,0,.6);z-index:9999999;display:none}.t-popup.t-popup_show{opacity:1}.t-popup__container{background:#fff;margin:0 auto;width:auto;position:absolute;top:50%;right:20px;left:20px;z-index:1;cursor:default;-moz-transform:translateY(-30%) scale(.9);-ms-transform:translateY(-30%) scale(.9);-webkit-transform:translateY(-30%) scale(.9);-o-transform:translateY(-30%) scale(.9);transform:translateY(-30%) scale(.9)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.t-popup__container{width:100%}}.t-popup__container-animated{-webkit-transition:transform ease-in-out .3s;-moz-transition:transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s}.t-popup_show .t-popup__container{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.t-popup__container.t-popup__container-static{margin:65px auto;top:0;position:relative;left:auto;right:auto;width:100%;-moz-transform:translateY(30%) scale(.9);-ms-transform:translateY(30%) scale(.9);-webkit-transform:translateY(30%) scale(.9);-o-transform:translateY(30%) scale(.9);transform:translateY(30%) scale(.9)}.t-popup_show .t-popup__container.t-popup__container-static{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.t-popup__close{position:fixed;right:20px;top:20px;width:23px;height:23px;cursor:pointer;-webkit-transition:opacity ease-in-out .3s;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;z-index:9}.t-popup__close:hover{opacity:.7}.t-body_scroll-locked{position:fixed;left:0;width:100%}
/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/colorbox.css?17569722764474*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/local/templates/ia_pegas_konkovo/css/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/local/templates/ia_pegas_konkovo/css/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/local/templates/ia_pegas_konkovo/css/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(/local/templates/ia_pegas_konkovo/css/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/local/templates/ia_pegas_konkovo/css/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/local/templates/ia_pegas_konkovo/css/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/owl.carousel.css?17569722764744*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

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

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/local/templates/ia_pegas_konkovo/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* End */


/* Start:/local/templates/ia_pegas_konkovo/plugins/custom-scrollbar/jquery.custom-scrollbar.css?17569722773724*/
.scrollable {
  position: relative;
}

.scrollable:focus {
  outline: 0;
}

.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

.scrollable .viewport .overview {
  width:100%;
  position: absolute;
}

.scrollable .scroll-bar {
  display: none;
}

.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 10px;
  height: 100%;
  width: 3px;
  background:rgba(0,0,0,.1);
}

.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}

.scrollable .scroll-bar .thumb {
  position: absolute;
}

.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 5%;
  background-color: #db411d;
  z-index: 10;
  cursor:pointer;
}

.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
  background-color: #2c9bff;
  z-index: 10;
}

.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Default skin*/

.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}

.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}

.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}

.scrollable.default-skin .scroll-bar .thumb {
  background-color: black;
  opacity: 0.4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}

/*Gray skin*/

.scrollable.gray-skin {
  padding-right: 17px;
}

.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3;
}

.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray;
}

.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: black;
}

.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

/*Modern skin*/
.scrollable.modern-skin {
  padding-right: 17px;
}

.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px #888;
  box-shadow: inset 0 0 5px #888;
}

.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984;
}

.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: -moz-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #95aabf), color-stop(100%, #547092));
  background: -webkit-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -o-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -ms-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: linear-gradient(to right, #95aabf 0%, #547092 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )";
}

.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: linear-gradient(#95aabf, #547092);
  background-image: -o-linear-gradient(#95aabf, #547092);
  background-image: -moz-linear-gradient(#95aabf, #547092);
  background-image: -webkit-linear-gradient(#95aabf, #547092);
  background-image: -ms-linear-gradient(#95aabf, #547092);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )";
}

.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}
/* End */


/* Start:/local/templates/ia_pegas_konkovo/css/style.css?17569722763913*/
.flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.flex.container:before, .flex.container:after, .flex.container-fluid:before, .flex.container-fluid:after, .flex.row:before, .flex.row:after { display: none; }

.flex-inner-100 > * { width: 100%; }

.flex-wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.flex-between { -webkit-justify-content: space-between; justify-content: space-between; }

.flex-center { -webkit-justify-content: center; justify-content: center; }

.flex-nowrap { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }

.flex-ver-start { -webkit-align-items: flex-start; align-items: flex-start; }

.flex-ver-center { -webkit-align-items: center; align-items: center; }

.flex-ver-end { -webkit-align-items: flex-end; align-items: flex-end; }

.flex-column { -webkit-flex-direction: column; flex-direction: column; }

.flex-fill { -webkit-flex: 1 1 auto; flex: 1 1 auto; }

.scrollable .scroll-bar.vertical { width: 10px; background: #fde8e9; }
.scrollable .scroll-bar.vertical .thumb { background-color: #ed1b24; min-height: 100px; }

.b-territory { margin-left: -30px; }
.b-territory .container { max-width: 1800px; margin: 0 auto; }
.b-territory .col { width: 100%; padding: 0 15px; margin-left: 30px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.22); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.22); }
.b-territory .col-map { padding: 0; position: relative; }
.b-territory .map { display: block; position: absolute; left: 0; top: 0; z-index: 0; }
.b-territory .map img { display: block; min-width: 830px; max-width: 100%; height: auto; }
.b-territory .map.active { z-index: 10; }
.b-territory .map.show { z-index: 11; }
.b-territory .map-0 { position: relative; z-index: 10; }
.b-territory .col-shops { padding: 40px; }
.b-territory .col-shops .pre-ttl { font-size: 55px; line-height: 60px; font-weight: 800; }

.shops-content { max-width: 600px; height: 100%; }
.shops-content .place { text-align: right; font-size: 60px; font-weight: 800; margin-bottom: 30px; }

.shop-list { height: 100%; max-height: 410px; }
.shop-list .group { min-height: 160px; }
.shop-list .group .ttl { font-size: 55px; font-weight: 800; }
.shop-list .group ul { padding: 13px 0 20px 60px; list-style:none }
.shop-list .group ul li { padding-right: 28px; margin: 5px 0; line-height: 1; }
.shop-list .group ul li + li { margin-top: 5px; }
.shop-list .group ul li a { font-size: 20px; font-weight: 400; position: relative; }

.shop-list a { text-decoration: none; -webkit-transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; -moz-transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; -o-transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; transition: color 0.2s, background-color 0.2s, opacity 0.2s, border-color 0.2s, box-shadow 0.2s; }
.shop-list a:hover { text-decoration: none; }
.shop-list a:not(.btn) { color: #000000 !important; }
.shop-list a:not(.btn):hover, .shop-list a:not(.btn).active { color: #ed1b24 !important; }


@media (max-width: 1500px) { .b-territory .map img { min-width: 680px; }
  .shop-list { max-height: 300px; } }
@media (max-width: 1200px) { .b-territory .map img { min-width: 500px; }
  .b-territory .col-shops { padding: 20px; }
  .shops-content .place , .b-territory .col-shops .pre-ttl { font-size: 40px; margin-bottom: 20px; }
  .shop-list { max-height: 270px; }
  .shop-list .group .ttl { font-size: 40px; } }
@media (max-width: 992px) { .b-territory .container { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 768px; }
  .b-territory .col-shops { min-height: 330px; } }
@media (max-width: 768px) { .b-territory .map img { max-width: 100%; min-width: 0; } }
/* End */


/* Start:/local/templates/ia_pegas_konkovo/template_styles.css?175697227699882*/
@import url("/local/templates/ia_pegas_konkovo/fonts/fonts.css");
@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/*
*,
*::before,
*::after {
  box-sizing: inherit; }
*/
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }
a:hover {
  color: #0056b3;
  text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none; }
a:not([href]):not([tabindex]):focus {
  outline: 0; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

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

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

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

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }
/*
*,
*::before,
*::after {
  box-sizing: inherit; }
*/
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1140px;
  box-sizing:border-box;
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  -webkit-box-flex: 1;
  flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
  order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
  order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
  order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
  order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
  order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
  order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
  order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
  order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
  order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
  order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
  order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
  order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
  order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
  order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

.lagutin_btn {
color:#ffffff;
background-color:#ff0000;
}

.lagutin_responsive {
    width: 100%;
    height: auto;
}

.lagutin_padding_0 {
	padding: 0;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
  flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
  justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
  justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
  justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
  align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
  align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
  flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
  justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
  justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
  justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
  align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
  align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

    /*   konkovo      */
  .t456__menualign_right ul{
    display:flex;
    margin-left:auto;
    justify-content:space-between;
    max-width:1000px;
  }
  .t456__menualign_right li{
    padding:0;
  }
.t456__menualign_right ul li a{
  margin:0;
}
  a.t-menu__link-item{
      color: #222222;
      font-size: 18px;
      font-weight: 600;
      margin: 0 25px;
      border:none;
    }
  .t456__list_item .t-active{
    opacity:1;
    color:red!important;
  }
  .t456__list_item .eko-link:hover{
    color:#90cf1e!important;
  }
  .t456__list_item .eko-link.t-active{
    color:#90cf1e!important;
  }

  #rec112513065 .t-btn{
    color:#ffffff;
    background-color:#ec2127;
    border-radius:30px;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;}
  #rec139655130 .t-btn[data-btneffects-first],
  #rec139655130 .t-btn[data-btneffects-second],
  #rec139655130 .t-submit[data-btneffects-first],
  #rec139655130 .t-submit[data-btneffects-second] { position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
   .back-link {
      color:#ff8562;
      text-decoration: none;
      font-size: inherit;
      font-family: inherit;
      font-size: 20px;
    }
   .img-fluid{
     width:auto;
     max-width:100%;
   }
   .gallery{
     margin-top:50px;
   }
   .gallery .t-col{
     margin-bottom:20px;
   }
   .gallery .t-col:hover{
     transform:scale(1.1);
     transition:.1s;
   }
   .gallery .photo-link{
     display:inline-block;
     height:360px;
     width:100%;
   }
   .type-text{
     padding-top:60px;
     padding-bottom:60px;
   }
   .type-text img{
     display:block;
     margin:20px auto;
     max-width:100%;
     height:auto;
   }
   .type-text iframe{
     width:100%;
     height:427px;
   }
   .type-text h2{
     padding-top:20px;
     margin-bottom:20px;
   }
   .items-list{
     margin-bottom:100px;
   }
   .items-list div{
     box-sizing:border-box;
   }
   .items-list .item{
     padding:0 5px;
     margin-top:20px;
   }
    .items-list .item .item-content{
      padding:15px;
      box-shadow: 1px 1px 4px rgba(0,0,0,.2);
    }
    .offers .item .item-content{
      box-shadow:none;
      padding:0;
    }
    .poster-wrap{
      width:100%;
      margin-top:40px;
    }
    .poster-item{
      padding-top:48%;
      position:relative;
    }
    .poster-text{
      position:absolute;
      right:0;
      left:0;
      top:0;
      bottom:0;
      margin:auto;
      max-width:1200px;
      z-index:2;
    }
    .poster-item .item-content{
      background-size:cover;
      background-position:center center;
      position:absolute;
      top:0;bottom:0;left:0;right:0;
    }
    .blackout{
      position: absolute;
      top: 0;
      left: 0;
      bottom:0;
      right:0;
      background-color: rgba(0,0,0,0.70);
      z-index:1;
    }
    .poster-video{
      width:100%;
      height:100%;
    }
    .owl-nav{
      display:flex;
      justify-content:space-between;
      align-items:center;
      width:100%;
      height:40px;
      position:absolute;
      padding:0 30px;
      box-sizing:border-box;
      top:0;bottom:0;
      margin:auto;
    }
     .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{
      width:40px;
       height:40px;
       background:#ec2127!important;
       font-size:72px!important;
       color:white;
       border-radius:30px;
       opacity:.5;
       transition:.2s;
    }
  .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover{
    opacity:1;
}
  .owl-carousel .owl-nav .owl-prev:focus, .owl-carousel .owl-nav .owl-next:focus{
    outline:none;
  }
    .owl-carousel .owl-nav .owl-prev span, .owl-carousel .owl-nav .owl-next span{
       display:none;
     }
    .owl-carousel .owl-nav .owl-prev:after{
      content:"";
      display:block;
      width:10px;
      height:10px;
      border-left:2px solid white;
      border-bottom:2px solid white;
      transform:rotate(45deg);
      margin:auto;
    }
    .owl-carousel .owl-nav .owl-next:after{
      content:"";
      display:block;
      width:10px;
      height:10px;
      border-left:2px solid white;
      border-bottom:2px solid white;
      margin:auto;
      transform:rotate(-135deg);
    }
    .owl-dots{
      display:flex;
      justify-content:center;
      padding-top:15px;
    }
    .owl-dots .owl-dot{
        width:10px;
        height:10px;
        border-radius:10px;
        margin:0 5px;
        background:white!important;
        border:2px solid #ec2127!important;
    }
    .owl-dots .owl-dot.active{
      background:#ec2127!important;
    }
        .video_src{
      display:inline-block;
      position:absolute;
      right:0;
      left:0;
      top:0;
      bottom:100px;
    }
    .img-wrap img{
      width:100%;
      height:auto;
      max-width:560px;
    }
    .form-registr .t-input{
      border: 1px solid #000000;
    }
    .form-registr .form-item{
      margin-bottom:25px;
    }
    .t-form__submit{
      display: block;
      text-align: center;
      vertical-align: middle;
      height: 100%;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .blik-affect{
      position:relative;
    }
/*    .blik-affect:after{
      content: "";
      position: absolute; top: 0; left: -2em;
      width: 100%;
      height: 100%;
      background: linear-gradient(to left, rgba(255,255,255,.0), rgba(255,255,255,.5), rgba(255,255,255,.0)) no-repeat -2em 0%;
      background-size: 3em 100%;
      transform: skewX(-50deg);
    }*/
    .blik-affect:hover:after{
      transition: 2s linear;
      background-position: 100% 0%;
    }
    .form-registr{
      padding-top:75px;
    }
    .error-fld{
      font-family:inherit;
      font-size:13px;
      color:red;
    }
    .checkbox-agree label{
      position:relative;
      padding-left:30px;
    }
    .personal-date{
      color:#ff0000!important;
    }
    .checkbox-agree label:before{
      content:"";
      display:inline-block;
      width:20px;
      height:20px;
      border: 2px solid #000;
      opacity:.6;
      box-sizing:border-box;
      position:absolute;
      top:0;
      bottom:0;
      left:0;
      margin:auto;
    }
    .checkbox-agree label:after{
      content: '';
      position: absolute;
      display: none;
      left: 8px;
      top: 0;
      bottom:0;
      margin:auto;
      width: 3px;
      height: 8px;
      border: solid  #000;
      border-width: 0 2px 2px 0;
      transform: rotate(45deg);
      box-sizing:content-box;
    }
      .checkbox-agree input{
        position:absolute;
        opacity:0;
      }
    .checkbox-agree input:checked + label:after{
      display:inline-block;
    }
    .form-required{
      color:#f00;
    }
    .items-list .item .logo{
     position:relative;
     padding-top:70%;
     margin-left: 15px;
     margin-right: 15px;
   }
    .offers .item .logo{
      margin:0;
    }
    .items-list .item .logo img{
     position:absolute;
     top:0;
     bottom:0;
     right:0;
     left:0;
     margin:auto;
     max-width:100%;
     max-height:100%;
     height:auto;
    }
    .offers .item .logo{
      background-size:cover;
      background-position:center center;
    }
    .items-list .item .title{
      font-family: 'Circe',Arial,sans-serif;
      color: #000;
      font-weight: 500;
      font-size: 26px;
      line-height: 1.23;
      padding-left:10px;
    }
    .items-list .item .address{
      font-family: 'Circe',Arial,sans-serif;
      margin-top: 30px;
      margin-bottom: 10px;
      color:#ff0000;
      font-size: 15px;
      font-weight: 600;
      text-transform: uppercase;
      padding-left:10px;
    }
    .offers .item .ttl{
      padding-left:0;
      margin-top:10px;
    }
    .offers .item .descr{
      padding-left:0;
    }
    .contacts{
      position:relative;
      padding:20px 0 20px 30px;
      font-size:25px;
      border-left:10px solid #ec2127;
    }
    .form-desc img{
      max-width:560px;
    }
    /* contacts */
    .contacts-list div{
      box-sizing:border-box;
    }
    .contacts-list{
      padding:40px 0;
    }
    .contacts-list .con-item{
      padding:20px;
      box-shadow: 1px 1px 4px rgba(0,0,0,.2);
      font-family:"Circe", Arial, sans-serif;
    }
    .con-item > div{
      margin-bottom:5px;
    }
    .con-item-wrap{
      margin-bottom:20px;
    }
    .con-item .post-field{
      color: #f00;
      padding-right: 5px;
      font-weight: 500;
      font-size: 22px;
    }
    .WA-link{
      display:inline-block;
      background:#01e675;
      color:white!important;
      padding:18px 32px;
      margin:40px 0;
      border-radius:40px;
      text-transform:uppercase;
      letter-spacing:2px;
      font-size:16px;
      font-weight:600;
      transition:.2s;
    }
    .WA-link:hover{
      box-shadow: 1px 1px 12px 6px rgba(1,230,117,.3);
    }
    .map-wrap iframe{
      width:100%;
    }
    /* shops-rubrics */
    .shops-rubrics-list{
      box-sizing:border-box;
      margin-bottom:80px;
    }
    .shops-rubrics-list .rubric-item {
      box-sizing:border-box;
      width:20%;
      padding:10px;
      position:relative;
    }
    .rubric-item .r-content{
      padding:30px 20px;
      box-shadow:1px 1px 3px -1px rgba(0,0,0,.4);
      box-sizing:border-box;
    }
    .r-content .img-wrap{
      padding:10px 30px;
    }
    .r-content .r-title{
      padding-top:15px;
      font-size:16px;
      color:black;
      font-weight:600;
      text-align:center;
      font-family:"Circe";
    }
    .shops-rubrics-list .rubric-item img{
      width:100%;
      height:auto;
    }
    .shops-rubrics-list .in-rubrics{
      overflow:auto;
      padding-bottom:20px;
      text-align:center;
      white-space:nowrap;
    }
    .shops-rubrics-list .in-rubrics .rubric-item{
      display:inline-block;
      width:60px;
      flex-shrink:0;
      padding:5px;
    }
    .shops-rubrics-list .in-rubrics .rubric-item:hover .r-content .r-title{
      opacity:1;
    }
    .shops-rubrics-list .in-rubrics .rubric-item .r-content{
      padding:0;
      box-shadow:none;
      position:relative;
      padding-bottom:20px;
    }
    .shops-rubrics-list .in-rubrics .rubric-item .r-content .img-wrap{
      padding:0;
  }
    .shops-rubrics-list .in-rubrics .rubric-item .r-content .r-title{
      opacity:0;
      position:absolute;
      left:0;
      right:0;
      white-space:nowrap;
      padding-top:5px;
    }
    .rubric-item.active-sec{
      opacity:.6;
    }
    .shops-rubrics-list .div-wrap{
      width:100%;
    }
@media screen and (max-width: 1200px){
      .type-text iframe{
        height:348px;
      }
    }
    @media screen and (max-width: 1000px){
      .t456__menualign_right ul{
        display:block;
      }
      .shops-rubrics-list .rubric-item{
        width:30%;
      }
      .shops-rubrics-list .div-wrap{
        display:none;
      }
      .video_src{
        display:none;
      }
      .poster-wrap{
        margin-top:0;
      }
      .b-territory>div{
        flex-wrap:  wrap;
      }
      .col-map, .col-shops{
        flex-basis:100%;
      }
    }
    @media screen and (max-width: 600px){
      .shops-rubrics-list .rubric-item{
        width:50%;
      }
      .type-text iframe{
        height:calc((100vw - 40px)*9/16);
      }
      .events-list .news-item{
        margin-bottom:70px;
      }
      .WA-link{
        font-size:12px;
      }
      .gallery .photo-link{
        height:250px;
      }
}
    /*   konkovo     */
#w-load { display: none !important; }

/* End */
/* /local/templates/.default/ajax/ajax.min.css?1756972277420 */
/* /local/templates/ia_pegas_konkovo/fonts/fonts.css?17569722762086 */
/* /local/templates/ia_pegas_konkovo/css/tilda-grid-3.0.min.css?17569722765029 */
/* /local/templates/ia_pegas_konkovo/css/tilda-blocks-2.12.css?1756972276107008 */
/* /local/templates/ia_pegas_konkovo/css/tilda-animation-1.0.min.css?175697227610895 */
/* /local/templates/ia_pegas_konkovo/css/tilda-menusub-1.0.min.css?17569722762283 */
/* /local/templates/ia_pegas_konkovo/css/tilda-slds-1.4.min.css?175697227611645 */
/* /local/templates/ia_pegas_konkovo/css/tilda-popup-1.1.min.css?17569722762151 */
/* /local/templates/ia_pegas_konkovo/css/colorbox.css?17569722764474 */
/* /local/templates/ia_pegas_konkovo/css/owl.carousel.css?17569722764744 */
/* /local/templates/ia_pegas_konkovo/plugins/custom-scrollbar/jquery.custom-scrollbar.css?17569722773724 */
/* /local/templates/ia_pegas_konkovo/css/style.css?17569722763913 */
/* /local/templates/ia_pegas_konkovo/template_styles.css?175697227699882 */
