

/* Start:/local/templates/.default/voltyre/css/mainRetail.css?1768887005286655*/
@font-face { font-family: "Voltyre_Icons"; src: url("/local/templates/.default/voltyre/css/../icons/Voltyre_Icons_1.7.woff2") format("woff2"), url("/local/templates/.default/voltyre/css/../icons/Voltyre_Icons_1.7.woff") format("woff"), url("/local/templates/.default/voltyre/css/../icons/Voltyre_Icons_1.7.ttf") format("truetype"); font-weight: normal; font-style: normal; }
._i-about:before, .i-about_:after { content: "\e900"; font-family: "Voltyre_Icons"; }

._i-arrow-bone-down:before, .i-arrow-bone-down_:after { content: "\e901"; font-family: "Voltyre_Icons"; }

._i-arrow-bone-left:before, .i-arrow-bone-left_:after { content: "\e902"; font-family: "Voltyre_Icons"; }

._i-arrow-bone-right:before, .i-arrow-bone-right_:after { content: "\e903"; font-family: "Voltyre_Icons"; }

._i-arrow-bone-up:before, .i-arrow-bone-up_:after { content: "\e904"; font-family: "Voltyre_Icons"; }

._i-arrow-fill-down:before, .i-arrow-fill-down_:after { content: "\e905"; font-family: "Voltyre_Icons"; }

._i-arrow-fill-left:before, .i-arrow-fill-left_:after { content: "\e906"; font-family: "Voltyre_Icons"; }

._i-arrow-fill-right:before, .i-arrow-fill-right_:after { content: "\e907"; font-family: "Voltyre_Icons"; }

._i-arrow-fill-up:before, .i-arrow-fill-up_:after { content: "\e908"; font-family: "Voltyre_Icons"; }

._i-arrow-narrow-left:before, .i-arrow-narrow-left_:after { content: "\e909"; font-family: "Voltyre_Icons"; }

._i-arrow-narrow-right:before, .i-arrow-narrow-right_:after { content: "\e90a"; font-family: "Voltyre_Icons"; }

._i-auction:before, .i-auction_:after { content: "\e90b"; font-family: "Voltyre_Icons"; }

._i-back:before, .i-back_:after { content: "\e90c"; font-family: "Voltyre_Icons"; }

._i-brand:before, .i-brand_:after { content: "\e90d"; font-family: "Voltyre_Icons"; }

._i-career:before, .i-career_:after { content: "\e90e"; font-family: "Voltyre_Icons"; }

._i-catalog:before, .i-catalog_:after { content: "\e90f"; font-family: "Voltyre_Icons"; }

._i-close:before, .i-close_:after { content: "\e910"; font-family: "Voltyre_Icons"; }

._i-complaints:before, .i-complaints_:after { content: "\e911"; font-family: "Voltyre_Icons"; }

._i-contacts:before, .i-contacts_:after { content: "\e912"; font-family: "Voltyre_Icons"; }

._i-date:before, .i-date_:after { content: "\e913"; font-family: "Voltyre_Icons"; }

._i-dealer:before, .i-dealer_:after { content: "\e914"; font-family: "Voltyre_Icons"; }

._i-delete:before, .i-delete_:after { content: "\e915"; font-family: "Voltyre_Icons"; }

._i-distance:before, .i-distance_:after { content: "\e916"; font-family: "Voltyre_Icons"; }

._i-downloads:before, .i-downloads_:after { content: "\e917"; font-family: "Voltyre_Icons"; }

._i-edit:before, .i-edit_:after { content: "\e918"; font-family: "Voltyre_Icons"; }

._i-exit:before, .i-exit_:after { content: "\e919"; font-family: "Voltyre_Icons"; }

._i-file-any:before, .i-file-any_:after { content: "\e91a"; font-family: "Voltyre_Icons"; }

._i-file-doc:before, .i-file-doc_:after { content: "\e91b"; font-family: "Voltyre_Icons"; }

._i-file-docx:before, .i-file-docx_:after { content: "\e91c"; font-family: "Voltyre_Icons"; }

._i-file-pdf:before, .i-file-pdf_:after { content: "\e91d"; font-family: "Voltyre_Icons"; }

._i-file-rar:before, .i-file-rar_:after { content: "\e91e"; font-family: "Voltyre_Icons"; }

._i-file-rtf:before, .i-file-rtf_:after { content: "\e91f"; font-family: "Voltyre_Icons"; }

._i-file-xls:before, .i-file-xls_:after { content: "\e920"; font-family: "Voltyre_Icons"; }

._i-file-zip:before, .i-file-zip_:after { content: "\e921"; font-family: "Voltyre_Icons"; }

._i-folder:before, .i-folder_:after { content: "\e922"; font-family: "Voltyre_Icons"; }

._i-how-become-dealer:before, .i-how-become-dealer_:after { content: "\e923"; font-family: "Voltyre_Icons"; }

._i-instructions:before, .i-instructions_:after { content: "\e924"; font-family: "Voltyre_Icons"; }

._i-line:before, .i-line_:after { content: "\e925"; font-family: "Voltyre_Icons"; }

._i-locate:before, .i-locate_:after { content: "\e926"; font-family: "Voltyre_Icons"; }

._i-mail:before, .i-mail_:after { content: "\e927"; font-family: "Voltyre_Icons"; }

._i-order:before, .i-order_:after { content: "\e928"; font-family: "Voltyre_Icons"; }

._i-orders:before, .i-orders_:after { content: "\e929"; font-family: "Voltyre_Icons"; }

._i-params:before, .i-params_:after { content: "\e92a"; font-family: "Voltyre_Icons"; }

._i-partnership:before, .i-partnership_:after { content: "\e92b"; font-family: "Voltyre_Icons"; }

._i-personal:before, .i-personal_:after { content: "\e92c"; font-family: "Voltyre_Icons"; }

._i-personal-data:before, .i-personal-data_:after { content: "\e92d"; font-family: "Voltyre_Icons"; }

._i-phone:before, .i-phone_:after { content: "\e92e"; font-family: "Voltyre_Icons"; }

._i-place:before, .i-place_:after { content: "\e92f"; font-family: "Voltyre_Icons"; }

._i-presscenter:before, .i-presscenter_:after { content: "\e930"; font-family: "Voltyre_Icons"; }

._i-quality:before, .i-quality_:after { content: "\e931"; font-family: "Voltyre_Icons"; }

._i-remnants:before, .i-remnants_:after { content: "\e932"; font-family: "Voltyre_Icons"; }

._i-search:before, .i-search_:after { content: "\e933"; font-family: "Voltyre_Icons"; }

._i-site:before, .i-site_:after { content: "\e934"; font-family: "Voltyre_Icons"; }

._i-sitemap:before, .i-sitemap_:after { content: "\e935"; font-family: "Voltyre_Icons"; }

._i-statistics:before, .i-statistics_:after { content: "\e936"; font-family: "Voltyre_Icons"; }

._i-tender:before, .i-tender_:after { content: "\e937"; font-family: "Voltyre_Icons"; }

._i-trust-service:before, .i-trust-service_:after { content: "\e938"; font-family: "Voltyre_Icons"; }

._i-vendor:before, .i-vendor_:after { content: "\e939"; font-family: "Voltyre_Icons"; }

._i-where-buy:before, .i-where-buy_:after { content: "\e93a"; font-family: "Voltyre_Icons"; }

._i-order-profiles:before, .i-order-profiles_:after { content: "\e93b"; font-family: "Voltyre_Icons"; }

._i-customer-reclamations:before, .i-customer-reclamations_:after { content: "\e93c"; font-family: "Voltyre_Icons"; }

._i-order-history:before, .i-order-history_:after { content: "\e93d"; font-family: "Voltyre_Icons"; }

._i-compare:before, .i-compare_:after { content: "\e93e"; font-family: "Voltyre_Icons"; }

._i-official:before, .i-official_:after { content: "\e93f"; font-family: "Voltyre_Icons"; }

._i-info:before, .i-info_:after { content: "\e940"; font-family: "Voltyre_Icons"; }

@media only screen and (min-width: 1280px) { .hide_desktop { display: none !important; } }
@media only screen and (max-width: 1279px) { .hide_no-desktop { display: none !important; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .hide_tablet { display: none !important; } }
@media only screen and (min-width: 1280px) { .hide_no-tablet { display: none !important; } }
@media only screen and (max-width: 1023px) { .hide_no-tablet { display: none !important; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .hide_fablet { display: none !important; } }
@media only screen and (min-width: 1024px) { .hide_no-fablet { display: none !important; } }
@media only screen and (max-width: 479px) { .hide_no-fablet { display: none !important; } }
@media only screen and (max-width: 1023px) { .hide_smart { display: none !important; } }
@media only screen and (min-width: 1024px) { .hide_no-smart { display: none !important; } }
@media only screen and (max-width: 479px) { .hide_mobile { display: none !important; } }
@media only screen and (min-width: 480px) { .hide_no-mobile { display: none !important; } }
@media only screen and (max-width: 767px) { .hide_half-smart { display: none !important; } }
@media only screen and (min-width: 768px) { .hide_no-half-smart { display: none !important; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .hide_half-fablet { display: none !important; } }

@media only screen and (min-width: 1280px) { .clear_desktop { clear: both !important; } }
@media only screen and (max-width: 1279px) { .clear_no-desktop { clear: both !important; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .clear_tablet { clear: both !important; } }
@media only screen and (min-width: 1280px) { .clear_no-tablet { clear: both !important; } }
@media only screen and (max-width: 1023px) { .clear_no-tablet { clear: both !important; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .clear_fablet { clear: both !important; } }
@media only screen and (min-width: 1024px) { .clear_no-fablet { clear: both !important; } }
@media only screen and (max-width: 479px) { .clear_no-fablet { clear: both !important; } }
@media only screen and (max-width: 1023px) { .clear_smart { clear: both !important; } }
@media only screen and (min-width: 1024px) { .clear_no-smart { clear: both !important; } }
@media only screen and (max-width: 479px) { .clear_mobile { clear: both !important; } }
@media only screen and (min-width: 480px) { .clear_no-mobile { clear: both !important; } }
@media only screen and (max-width: 767px) { .clear_half-smart { clear: both !important; } }
@media only screen and (min-width: 768px) { .clear_no-half-smart { clear: both !important; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .clear_half-fablet { clear: both !important; } }

@media only screen and (min-width: 1280px) { .desktop_inline { display: inline; }
  .desktop_align-center { text-align: center; }
  .desktop_align-center { text-align: right; } }

@media only screen and (min-width: 1024px) and (max-width: 1279px) { .tablet_inline { display: inline; }
  .tablet_inline-block { display: inline-block; }
  .tablet_align-center { text-align: center; }
  .tablet_align-left { text-align: left; }
  .tablet_align-right { text-align: right; } }

@media only screen and (min-width: 1024px) { .no-smart_inline { display: inline; }
  .no-smart_align-center { text-align: center; } }

@media only screen and (max-width: 1023px) { .smart_inline { display: inline; }
  .smart_align-center { text-align: center; } }

@media only screen and (max-width: 1279px) { .no-desktop_align-center { text-align: center; } }

@media only screen and (min-width: 480px) { .no-mobile_align-right { text-align: right; } }

@media only screen and (min-width: 480px) and (max-width: 1023px) { .fablet_align-center { text-align: center; }
  .fablet_align-right { text-align: right; } }

@media only screen and (min-width: 480px) and (max-width: 1023px) { .mobile_align-center { text-align: center; }
  .mobile_align-right { text-align: right; } }

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

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

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

.flex { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media only screen and (min-width: 480px) { .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11 { float: left; padding-left: 1%; padding-right: 1%; }
  .c1-i, .c2-i, .c3-i, .c4-i, .c5-i, .c6-i, .c7-i, .c8-i, .c9-i, .c10-i, .c11-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .c12 { padding-left: 1%; padding-right: 1%; }
  .c12-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .c-auto { float: left; width: auto; padding-left: 1%; padding-right: 1%; }
  .c-auto-i { display: inline-block; vertical-align: middle; width: auto; padding-left: 1%; padding-right: 1%; }
  .c1-mrg, .c2-mrg, .c3-mrg, .c4-mrg, .c5-mrg, .c6-mrg, .c7-mrg, .c8-mrg, .c9-mrg, .c10-mrg, .c11-mrg { float: left; margin-left: 1%; margin-right: 1%; }
  .c1-mrg-i, .c2-mrg-i, .c3-mrg-i, .c4-mrg-i, .c5-mrg-i, .c6-mrg-i, .c7-mrg-i, .c8-mrg-i, .c9-mrg-i, .c10-mrg-i, .c11-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .c12-mrg { margin-left: 1%; margin-right: 1%; }
  .c12-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .c-auto-mrg { float: left; width: auto; margin-left: 1%; margin-right: 1%; }
  .c-auto-mrg-i { display: inline-block; vertical-align: middle; width: auto; margin-left: 1%; margin-right: 1%; }
  .c1, .c1-i { width: 8.33333%; }
  .c2, .c2-i { width: 16.66667%; }
  .c3, .c3-i { width: 25%; }
  .c4, .c4-i { width: 33.33333%; }
  .c5, .c5-i { width: 41.66667%; }
  .c6, .c6-i { width: 50%; }
  .c7, .c7-i { width: 58.33333%; }
  .c8, .c8-i { width: 66.66667%; }
  .c9, .c9-i { width: 75%; }
  .c10, .c10-i { width: 83.33333%; }
  .c11, .c11-i { width: 91.66667%; }
  .c12, .c12-i { width: 100%; }
  .c1-mrg, .c1-mrg-i { width: 6.33333%; }
  .c2-mrg, .c2-mrg-i { width: 14.66667%; }
  .c3-mrg, .c3-mrg-i { width: 23%; }
  .c4-mrg, .c4-mrg-i { width: 31.33333%; }
  .c5-mrg, .c5-mrg-i { width: 39.66667%; }
  .c6-mrg, .c6-mrg-i { width: 48%; }
  .c7-mrg, .c7-mrg-i { width: 56.33333%; }
  .c8-mrg, .c8-mrg-i { width: 64.66667%; }
  .c9-mrg, .c9-mrg-i { width: 73%; }
  .c10-mrg, .c10-mrg-i { width: 81.33333%; }
  .c11-mrg, .c11-mrg-i { width: 89.66667%; }
  .c12-mrg, .c12-mrg-i { width: 98%; } }
@media only screen and (min-width: 1280px) { .cd1, .cd2, .cd3, .cd4, .cd5, .cd6, .cd7, .cd8, .cd9, .cd10, .cd11 { float: left; padding-left: 1%; padding-right: 1%; }
  .cd1-i, .cd2-i, .cd3-i, .cd4-i, .cd5-i, .cd6-i, .cd7-i, .cd8-i, .cd9-i, .cd10-i, .cd11-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .cd12 { padding-left: 1%; padding-right: 1%; }
  .cd12-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .cd-auto { float: left; width: auto; padding-left: 1%; padding-right: 1%; }
  .cd-auto-i { display: inline-block; vertical-align: middle; width: auto; padding-left: 1%; padding-right: 1%; }
  .cd1-mrg, .cd2-mrg, .cd3-mrg, .cd4-mrg, .cd5-mrg, .cd6-mrg, .cd7-mrg, .cd8-mrg, .cd9-mrg, .cd10-mrg, .cd11-mrg { float: left; margin-left: 1%; margin-right: 1%; }
  .cd1-mrg-i, .cd2-mrg-i, .cd3-mrg-i, .cd4-mrg-i, .cd5-mrg-i, .cd6-mrg-i, .cd7-mrg-i, .cd8-mrg-i, .cd9-mrg-i, .cd10-mrg-i, .cd11-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .cd12-mrg { margin-left: 1%; margin-right: 1%; }
  .cd12-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .cd-auto-mrg { float: left; width: auto; margin-left: 1%; margin-right: 1%; }
  .cd-auto-mrg-i { display: inline-block; vertical-align: middle; width: auto; margin-left: 1%; margin-right: 1%; }
  .cd1, .cd1-i { width: 8.33333%; }
  .cd2, .cd2-i { width: 16.66667%; }
  .cd3, .cd3-i { width: 25%; }
  .cd4, .cd4-i { width: 33.33333%; }
  .cd5, .cd5-i { width: 41.66667%; }
  .cd6, .cd6-i { width: 50%; }
  .cd7, .cd7-i { width: 58.33333%; }
  .cd8, .cd8-i { width: 66.66667%; }
  .cd9, .cd9-i { width: 75%; }
  .cd10, .cd10-i { width: 83.33333%; }
  .cd11, .cd11-i { width: 91.66667%; }
  .cd12, .cd12-i { width: 100%; }
  .cd1-mrg, .cd1-mrg-i { width: 6.33333%; }
  .cd2-mrg, .cd2-mrg-i { width: 14.66667%; }
  .cd3-mrg, .cd3-mrg-i { width: 23%; }
  .cd4-mrg, .cd4-mrg-i { width: 31.33333%; }
  .cd5-mrg, .cd5-mrg-i { width: 39.66667%; }
  .cd6-mrg, .cd6-mrg-i { width: 48%; }
  .cd7-mrg, .cd7-mrg-i { width: 56.33333%; }
  .cd8-mrg, .cd8-mrg-i { width: 64.66667%; }
  .cd9-mrg, .cd9-mrg-i { width: 73%; }
  .cd10-mrg, .cd10-mrg-i { width: 81.33333%; }
  .cd11-mrg, .cd11-mrg-i { width: 89.66667%; }
  .cd12-mrg, .cd12-mrg-i { width: 98%; } }
@media only screen and (min-width: 1024px) { .cns1, .cns2, .cns3, .cns4, .cns5, .cns6, .cns7, .cns8, .cns9, .cns10, .cns11 { float: left; padding-left: 1%; padding-right: 1%; }
  .cns1-i, .cns2-i, .cns3-i, .cns4-i, .cns5-i, .cns6-i, .cns7-i, .cns8-i, .cns9-i, .cns10-i, .cns11-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .cns12 { padding-left: 1%; padding-right: 1%; }
  .cns12-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .cns-auto { float: left; width: auto; padding-left: 1%; padding-right: 1%; }
  .cns-auto-i { display: inline-block; vertical-align: middle; width: auto; padding-left: 1%; padding-right: 1%; }
  .cns1-mrg, .cns2-mrg, .cns3-mrg, .cns4-mrg, .cns5-mrg, .cns6-mrg, .cns7-mrg, .cns8-mrg, .cns9-mrg, .cns10-mrg, .cns11-mrg { float: left; margin-left: 1%; margin-right: 1%; }
  .cns1-mrg-i, .cns2-mrg-i, .cns3-mrg-i, .cns4-mrg-i, .cns5-mrg-i, .cns6-mrg-i, .cns7-mrg-i, .cns8-mrg-i, .cns9-mrg-i, .cns10-mrg-i, .cns11-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .cns12-mrg { margin-left: 1%; margin-right: 1%; }
  .cns12-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .cns-auto-mrg { float: left; width: auto; margin-left: 1%; margin-right: 1%; }
  .cns-auto-mrg-i { display: inline-block; vertical-align: middle; width: auto; margin-left: 1%; margin-right: 1%; }
  .cns1, .cns1-i { width: 8.33333%; }
  .cns2, .cns2-i { width: 16.66667%; }
  .cns3, .cns3-i { width: 25%; }
  .cns4, .cns4-i { width: 33.33333%; }
  .cns5, .cns5-i { width: 41.66667%; }
  .cns6, .cns6-i { width: 50%; }
  .cns7, .cns7-i { width: 58.33333%; }
  .cns8, .cns8-i { width: 66.66667%; }
  .cns9, .cns9-i { width: 75%; }
  .cns10, .cns10-i { width: 83.33333%; }
  .cns11, .cns11-i { width: 91.66667%; }
  .cns12, .cns12-i { width: 100%; }
  .cns1-mrg, .cns1-mrg-i { width: 6.33333%; }
  .cns2-mrg, .cns2-mrg-i { width: 14.66667%; }
  .cns3-mrg, .cns3-mrg-i { width: 23%; }
  .cns4-mrg, .cns4-mrg-i { width: 31.33333%; }
  .cns5-mrg, .cns5-mrg-i { width: 39.66667%; }
  .cns6-mrg, .cns6-mrg-i { width: 48%; }
  .cns7-mrg, .cns7-mrg-i { width: 56.33333%; }
  .cns8-mrg, .cns8-mrg-i { width: 64.66667%; }
  .cns9-mrg, .cns9-mrg-i { width: 73%; }
  .cns10-mrg, .cns10-mrg-i { width: 81.33333%; }
  .cns11-mrg, .cns11-mrg-i { width: 89.66667%; }
  .cns12-mrg, .cns12-mrg-i { width: 98%; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .ct1, .ct2, .ct3, .ct4, .ct5, .ct6, .ct7, .ct8, .ct9, .ct10, .ct11 { float: left; padding-left: 1%; padding-right: 1%; }
  .ct1-i, .ct2-i, .ct3-i, .ct4-i, .ct5-i, .ct6-i, .ct7-i, .ct8-i, .ct9-i, .ct10-i, .ct11-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .ct12 { padding-left: 1%; padding-right: 1%; }
  .ct12-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .ct-auto { float: left; width: auto; padding-left: 1%; padding-right: 1%; }
  .ct-auto-i { display: inline-block; vertical-align: middle; width: auto; padding-left: 1%; padding-right: 1%; }
  .ct1-mrg, .ct2-mrg, .ct3-mrg, .ct4-mrg, .ct5-mrg, .ct6-mrg, .ct7-mrg, .ct8-mrg, .ct9-mrg, .ct10-mrg, .ct11-mrg { float: left; margin-left: 1%; margin-right: 1%; }
  .ct1-mrg-i, .ct2-mrg-i, .ct3-mrg-i, .ct4-mrg-i, .ct5-mrg-i, .ct6-mrg-i, .ct7-mrg-i, .ct8-mrg-i, .ct9-mrg-i, .ct10-mrg-i, .ct11-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .ct12-mrg { margin-left: 1%; margin-right: 1%; }
  .ct12-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .ct-auto-mrg { float: left; width: auto; margin-left: 1%; margin-right: 1%; }
  .ct-auto-mrg-i { display: inline-block; vertical-align: middle; width: auto; margin-left: 1%; margin-right: 1%; }
  .ct1, .ct1-i { width: 8.33333%; }
  .ct2, .ct2-i { width: 16.66667%; }
  .ct3, .ct3-i { width: 25%; }
  .ct4, .ct4-i { width: 33.33333%; }
  .ct5, .ct5-i { width: 41.66667%; }
  .ct6, .ct6-i { width: 50%; }
  .ct7, .ct7-i { width: 58.33333%; }
  .ct8, .ct8-i { width: 66.66667%; }
  .ct9, .ct9-i { width: 75%; }
  .ct10, .ct10-i { width: 83.33333%; }
  .ct11, .ct11-i { width: 91.66667%; }
  .ct12, .ct12-i { width: 100%; }
  .ct1-mrg, .ct1-mrg-i { width: 6.33333%; }
  .ct2-mrg, .ct2-mrg-i { width: 14.66667%; }
  .ct3-mrg, .ct3-mrg-i { width: 23%; }
  .ct4-mrg, .ct4-mrg-i { width: 31.33333%; }
  .ct5-mrg, .ct5-mrg-i { width: 39.66667%; }
  .ct6-mrg, .ct6-mrg-i { width: 48%; }
  .ct7-mrg, .ct7-mrg-i { width: 56.33333%; }
  .ct8-mrg, .ct8-mrg-i { width: 64.66667%; }
  .ct9-mrg, .ct9-mrg-i { width: 73%; }
  .ct10-mrg, .ct10-mrg-i { width: 81.33333%; }
  .ct11-mrg, .ct11-mrg-i { width: 89.66667%; }
  .ct12-mrg, .ct12-mrg-i { width: 98%; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .cf1, .cf2, .cf3, .cf4, .cf5, .cf6, .cf7, .cf8, .cf9, .cf10, .cf11 { float: left; padding-left: 1%; padding-right: 1%; }
  .cf1-i, .cf2-i, .cf3-i, .cf4-i, .cf5-i, .cf6-i, .cf7-i, .cf8-i, .cf9-i, .cf10-i, .cf11-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .cf12 { padding-left: 1%; padding-right: 1%; }
  .cf12-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .cf-auto { float: left; width: auto; padding-left: 1%; padding-right: 1%; }
  .cf-auto-i { display: inline-block; vertical-align: middle; width: auto; padding-left: 1%; padding-right: 1%; }
  .cf1-mrg, .cf2-mrg, .cf3-mrg, .cf4-mrg, .cf5-mrg, .cf6-mrg, .cf7-mrg, .cf8-mrg, .cf9-mrg, .cf10-mrg, .cf11-mrg { float: left; margin-left: 1%; margin-right: 1%; }
  .cf1-mrg-i, .cf2-mrg-i, .cf3-mrg-i, .cf4-mrg-i, .cf5-mrg-i, .cf6-mrg-i, .cf7-mrg-i, .cf8-mrg-i, .cf9-mrg-i, .cf10-mrg-i, .cf11-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .cf12-mrg { margin-left: 1%; margin-right: 1%; }
  .cf12-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .cf-auto-mrg { float: left; width: auto; margin-left: 1%; margin-right: 1%; }
  .cf-auto-mrg-i { display: inline-block; vertical-align: middle; width: auto; margin-left: 1%; margin-right: 1%; }
  .cf1, .cf1-i { width: 8.33333%; }
  .cf2, .cf2-i { width: 16.66667%; }
  .cf3, .cf3-i { width: 25%; }
  .cf4, .cf4-i { width: 33.33333%; }
  .cf5, .cf5-i { width: 41.66667%; }
  .cf6, .cf6-i { width: 50%; }
  .cf7, .cf7-i { width: 58.33333%; }
  .cf8, .cf8-i { width: 66.66667%; }
  .cf9, .cf9-i { width: 75%; }
  .cf10, .cf10-i { width: 83.33333%; }
  .cf11, .cf11-i { width: 91.66667%; }
  .cf12, .cf12-i { width: 100%; }
  .cf1-mrg, .cf1-mrg-i { width: 6.33333%; }
  .cf2-mrg, .cf2-mrg-i { width: 14.66667%; }
  .cf3-mrg, .cf3-mrg-i { width: 23%; }
  .cf4-mrg, .cf4-mrg-i { width: 31.33333%; }
  .cf5-mrg, .cf5-mrg-i { width: 39.66667%; }
  .cf6-mrg, .cf6-mrg-i { width: 48%; }
  .cf7-mrg, .cf7-mrg-i { width: 56.33333%; }
  .cf8-mrg, .cf8-mrg-i { width: 64.66667%; }
  .cf9-mrg, .cf9-mrg-i { width: 73%; }
  .cf10-mrg, .cf10-mrg-i { width: 81.33333%; }
  .cf11-mrg, .cf11-mrg-i { width: 89.66667%; }
  .cf12-mrg, .cf12-mrg-i { width: 98%; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .cfh1, .cfh2, .cfh3, .cfh4, .cfh5, .cfh6, .cfh7, .cfh8, .cfh9, .cfh10, .cfh11 { float: left; padding-left: 1%; padding-right: 1%; }
  .cfh1-i, .cfh2-i, .cfh3-i, .cfh4-i, .cfh5-i, .cfh6-i, .cfh7-i, .cfh8-i, .cfh9-i, .cfh10-i, .cfh11-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .cfh12 { padding-left: 1%; padding-right: 1%; }
  .cfh12-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .cfh-auto { float: left; width: auto; padding-left: 1%; padding-right: 1%; }
  .cfh-auto-i { display: inline-block; vertical-align: middle; width: auto; padding-left: 1%; padding-right: 1%; }
  .cfh1-mrg, .cfh2-mrg, .cfh3-mrg, .cfh4-mrg, .cfh5-mrg, .cfh6-mrg, .cfh7-mrg, .cfh8-mrg, .cfh9-mrg, .cfh10-mrg, .cfh11-mrg { float: left; margin-left: 1%; margin-right: 1%; }
  .cfh1-mrg-i, .cfh2-mrg-i, .cfh3-mrg-i, .cfh4-mrg-i, .cfh5-mrg-i, .cfh6-mrg-i, .cfh7-mrg-i, .cfh8-mrg-i, .cfh9-mrg-i, .cfh10-mrg-i, .cfh11-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .cfh12-mrg { margin-left: 1%; margin-right: 1%; }
  .cfh12-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .cfh-auto-mrg { float: left; width: auto; margin-left: 1%; margin-right: 1%; }
  .cfh-auto-mrg-i { display: inline-block; vertical-align: middle; width: auto; margin-left: 1%; margin-right: 1%; }
  .cfh1, .cfh1-i { width: 8.33333%; }
  .cfh2, .cfh2-i { width: 16.66667%; }
  .cfh3, .cfh3-i { width: 25%; }
  .cfh4, .cfh4-i { width: 33.33333%; }
  .cfh5, .cfh5-i { width: 41.66667%; }
  .cfh6, .cfh6-i { width: 50%; }
  .cfh7, .cfh7-i { width: 58.33333%; }
  .cfh8, .cfh8-i { width: 66.66667%; }
  .cfh9, .cfh9-i { width: 75%; }
  .cfh10, .cfh10-i { width: 83.33333%; }
  .cfh11, .cfh11-i { width: 91.66667%; }
  .cfh12, .cfh12-i { width: 100%; }
  .cfh1-mrg, .cfh1-mrg-i { width: 6.33333%; }
  .cfh2-mrg, .cfh2-mrg-i { width: 14.66667%; }
  .cfh3-mrg, .cfh3-mrg-i { width: 23%; }
  .cfh4-mrg, .cfh4-mrg-i { width: 31.33333%; }
  .cfh5-mrg, .cfh5-mrg-i { width: 39.66667%; }
  .cfh6-mrg, .cfh6-mrg-i { width: 48%; }
  .cfh7-mrg, .cfh7-mrg-i { width: 56.33333%; }
  .cfh8-mrg, .cfh8-mrg-i { width: 64.66667%; }
  .cfh9-mrg, .cfh9-mrg-i { width: 73%; }
  .cfh10-mrg, .cfh10-mrg-i { width: 81.33333%; }
  .cfh11-mrg, .cfh11-mrg-i { width: 89.66667%; }
  .cfh12-mrg, .cfh12-mrg-i { width: 98%; } }
@media only screen and (max-width: 767px) { .chm1, .chm2, .chm3, .chm4, .chm5, .chm6, .chm7, .chm8, .chm9, .chm10, .chm11 { float: left; padding-left: 1%; padding-right: 1%; }
  .chm1-i, .chm2-i, .chm3-i, .chm4-i, .chm5-i, .chm6-i, .chm7-i, .chm8-i, .chm9-i, .chm10-i, .chm11-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .chm12 { padding-left: 1%; padding-right: 1%; }
  .chm12-i { display: inline-block; vertical-align: middle; padding-left: 1%; padding-right: 1%; }
  .chm-auto { float: left; width: auto; padding-left: 1%; padding-right: 1%; }
  .chm-auto-i { display: inline-block; vertical-align: middle; width: auto; padding-left: 1%; padding-right: 1%; }
  .chm1-mrg, .chm2-mrg, .chm3-mrg, .chm4-mrg, .chm5-mrg, .chm6-mrg, .chm7-mrg, .chm8-mrg, .chm9-mrg, .chm10-mrg, .chm11-mrg { float: left; margin-left: 1%; margin-right: 1%; }
  .chm1-mrg-i, .chm2-mrg-i, .chm3-mrg-i, .chm4-mrg-i, .chm5-mrg-i, .chm6-mrg-i, .chm7-mrg-i, .chm8-mrg-i, .chm9-mrg-i, .chm10-mrg-i, .chm11-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .chm12-mrg { margin-left: 1%; margin-right: 1%; }
  .chm12-mrg-i { display: inline-block; vertical-align: middle; margin-left: 1%; margin-right: 1%; }
  .chm-auto-mrg { float: left; width: auto; margin-left: 1%; margin-right: 1%; }
  .chm-auto-mrg-i { display: inline-block; vertical-align: middle; width: auto; margin-left: 1%; margin-right: 1%; }
  .chm1, .chm1-i { width: 8.33333%; }
  .chm2, .chm2-i { width: 16.66667%; }
  .chm3, .chm3-i { width: 25%; }
  .chm4, .chm4-i { width: 33.33333%; }
  .chm5, .chm5-i { width: 41.66667%; }
  .chm6, .chm6-i { width: 50%; }
  .chm7, .chm7-i { width: 58.33333%; }
  .chm8, .chm8-i { width: 66.66667%; }
  .chm9, .chm9-i { width: 75%; }
  .chm10, .chm10-i { width: 83.33333%; }
  .chm11, .chm11-i { width: 91.66667%; }
  .chm12, .chm12-i { width: 100%; }
  .chm1-mrg, .chm1-mrg-i { width: 6.33333%; }
  .chm2-mrg, .chm2-mrg-i { width: 14.66667%; }
  .chm3-mrg, .chm3-mrg-i { width: 23%; }
  .chm4-mrg, .chm4-mrg-i { width: 31.33333%; }
  .chm5-mrg, .chm5-mrg-i { width: 39.66667%; }
  .chm6-mrg, .chm6-mrg-i { width: 48%; }
  .chm7-mrg, .chm7-mrg-i { width: 56.33333%; }
  .chm8-mrg, .chm8-mrg-i { width: 64.66667%; }
  .chm9-mrg, .chm9-mrg-i { width: 73%; }
  .chm10-mrg, .chm10-mrg-i { width: 81.33333%; }
  .chm11-mrg, .chm11-mrg-i { width: 89.66667%; }
  .chm12-mrg, .chm12-mrg-i { width: 98%; } }
@media only screen and (max-width: 479px) { .cm1, .cm2, .cm3 { float: left; padding-left: 3%; padding-right: 3%; }
  .cm1-i, .cm2-i, .cm3-i { display: inline-block; vertical-align: middle; padding-left: 3%; padding-right: 3%; }
  .cm4 { padding-left: 3%; padding-right: 3%; }
  .cm4-i { display: inline-block; vertical-align: middle; padding-left: 3%; padding-right: 3%; }
  .cm-auto { float: left; width: auto; padding-left: 3%; padding-right: 3%; }
  .cm-auto-i { display: inline-block; vertical-align: middle; width: auto; padding-left: 3%; padding-right: 3%; }
  .cm1-mrg, .cm2-mrg, .cm3-mrg { float: left; margin-left: 3%; margin-right: 3%; }
  .cm1-mrg-i, .cm2-mrg-i, .cm3-mrg-i { display: inline-block; vertical-align: middle; margin-left: 3%; margin-right: 3%; }
  .cm4-mrg { margin-left: 3%; margin-right: 3%; }
  .cm4-mrg-i { display: inline-block; vertical-align: middle; margin-left: 3%; margin-right: 3%; }
  .cm-auto-mrg { float: left; width: auto; margin-left: 3%; margin-right: 3%; }
  .cm-auto-mrg-i { display: inline-block; vertical-align: middle; width: auto; margin-left: 3%; margin-right: 3%; }
  .cm1, .cm1-i { width: 25%; }
  .cm2, .cm2-i { width: 50%; }
  .cm3, .cm3-i { width: 75%; }
  .cm4, .cm4-i { width: 100%; }
  .cm1-mrg, .cm1-mrg-i { width: 19%; }
  .cm2-mrg, .cm2-mrg-i { width: 44%; }
  .cm3-mrg, .cm3-mrg-i { width: 69%; }
  .cm4-mrg, .cm4-mrg-i { width: 94%; } }
.wrap { position: relative; }
@media only screen and (min-width: 1280px) { .wrap { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .wrap { padding-left: 3%; padding-right: 3%; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .wrap { padding-left: 2%; padding-right: 2%; } }
@media only screen and (max-width: 479px) { .wrap { padding-left: 3%; padding-right: 3%; } }
.wrap:after { content: ''; display: block; clear: both; overflow: hidden; }

.wrap-in { position: relative; }
@media only screen and (min-width: 480px) { .wrap-in { margin-left: -1%; margin-right: -1%; } }
@media only screen and (max-width: 479px) { .wrap-in { margin-left: -3%; margin-right: -3%; } }
.wrap-in:after { content: ''; display: block; clear: both; overflow: hidden; }
@media only screen and (max-width: 479px) { .wrap-in .wrap-in { margin-left: -3%; margin-right: -3%; } }

.wrap-column { position: relative; }
@media only screen and (min-width: 1280px) { .wrap-column { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 28px; padding-right: 28px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .wrap-column { padding-left: 2%; padding-right: 2%; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .wrap-column { padding-left: 1%; padding-right: 1%; } }
@media only screen and (max-width: 479px) { .wrap-column { padding-left: 0%; padding-right: 0%; } }
.wrap-column:after { content: ''; display: block; clear: both; overflow: hidden; }

.row:after { content: ''; display: block; clear: both; overflow: hidden; }

.c-right { float: right !important; }
@media only screen and (min-width: 1280px) { .c-right_desktop { float: right !important; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .c-right_tablet { float: right !important; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .c-right_fablet { float: right !important; } }
@media only screen and (max-width: 479px) { .c-right_mobile { float: right !important; } }
@media only screen and (max-width: 1023px) { .c-right_smart { float: right !important; } }
@media only screen and (min-width: 1024px) { .c-right_no-smart { float: right !important; } }
@media only screen and (max-width: 767px) { .c-right_half-smart { float: right !important; } }
@media only screen and (min-width: 768px) { .c-right_no-half-smart { float: right !important; } }

.c-left { float: left !important; }
@media only screen and (min-width: 1280px) { .c-left_desktop { float: left !important; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .c-left_tablet { float: left !important; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .c-left_fablet { float: left !important; } }
@media only screen and (max-width: 479px) { .c-left_mobile { float: left !important; } }
@media only screen and (max-width: 1023px) { .c-left_smart { float: left !important; } }
@media only screen and (min-width: 1024px) { .c-left_no-smart { float: left !important; } }
@media only screen and (max-width: 767px) { .c-left_half-smart { float: left !important; } }
@media only screen and (min-width: 768px) { .c-left_no-half-smart { float: left !important; } }

@media only screen and (min-width: 1024px) and (max-width: 1279px) { .c-321_tablet { width: 321px; } }

html { height: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; padding: 0; height: 100%; height: auto; min-height: 100%; min-width: 320px; font-family: 'Fira Sans Condensed', Arial, sans-serif; position: relative; background: none #ffffff; background-size: cover; }

body.modal { height: auto; padding: 0; max-width: 100vw; }

div, form, fieldset { margin: 0; padding: 0; border: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

ul, ol, menu { margin: 0; padding: 0; }

table { border-spacing: 0; }

td { padding: 0; }

li { margin: 0; padding: 0; list-style-type: none; list-style-position: inside; }

a { color: #0071c9; text-decoration: none; }

a:hover { text-decoration: underline; }

a:focus, a:active { outline: 0 !important; }

a[href^='tel'] { text-decoration: none; color: inherit; }

a img { border: 0; }

img { max-width: 100%; max-height: 100%; width: auto; height: auto; }

p, h1, h2, h3, h4, h5, h6 { margin: 0; }

.block { overflow: hidden; display: block; }

.relative { position: relative; }

.hidden { overflow: hidden; }

.clear { clear: both; }

input, select, textarea { outline: 0; font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

input, a, button, select, label, span { -webkit-tap-highlight-color: transparent; }

.tlb-row { display: table-row; }

.inline-block { display: inline-block; vertical-align: middle; }

.gm-style img { max-width: none; max-height: none; }

main { max-width: 1920px; margin: 0 auto; }

.s-title { margin: 0 0 21px; position: relative; }
.s-title, .s-title__t { color: #434343; font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; font-size: 42px; font-weight: 500; line-height: 1.2em; }
.s-title__t { display: inline-block; vertical-align: middle; }
._white .s-title { color: #ffffff; }
._white .s-title__t { color: #ffffff; }

.s-link { font-family: 'Fira Sans Condensed', Arial, sans-serif; color: #0071c9; text-align: center; font-size: 14px; font-weight: 400; line-height: 1.2em; display: inline-block; vertical-align: middle; position: relative; padding: 9px 22px 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #dbebf8; cursor: pointer; text-decoration: none; margin-top: 5px; }
.s-link_in { padding-right: 40px; }
.s-link_in:after { font-family: "Voltyre_Icons"; content: "\e903"; font-size: 14px; line-height: 16px; margin-top: -8px; position: absolute; top: 50%; right: 19px; color: inherit; }
@media only screen and (min-width: 480px) { .s-link:not(:first-child) { margin-left: 32px; } }
@media only screen and (max-width: 479px) { .s-link:not(:first-child) { margin-left: 16px; } }
.bx-no-touch .s-link:hover, .bx-no-touch .s-link_active { border: 1px solid #0071c9; cursor: pointer; text-decoration: none; }
.bx-no-touch .s-link:active { border: 1px solid #0071c9; background-color: #0071c9; color: #ffffff; }
.s-link_active { border: 1px solid #0071c9; cursor: pointer; text-decoration: none; }
.s-link:active { border: 1px solid #0071c9; background-color: #0071c9; color: #ffffff; }
._white .s-link { color: #ffffff; border: 1px solid #ffffff; }
.bx-no-touch ._white .s-link:hover { background: rgba(255, 255, 255, 0.2); }
.bx-no-touch ._white .s-link:active { background: rgba(0, 0, 0, 0.2); }
._white .s-link:active { background: rgba(0, 0, 0, 0.2); }

.paragraph { margin: 0 0 21px; }

.sh-space { height: 5px; }

.sh-breadcrumbs { font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; padding-top: 17px; color: #838383; font-size: 14px; line-height: 1.2em; font-weight: 300; }
.sh-breadcrumbs a, .sh-breadcrumbs span { color: #838383; margin-right: 7px; }
.sh-breadcrumbs._white { color: #ffffff; }
.sh-breadcrumbs._white a, .sh-breadcrumbs._white span { color: #ffffff; }

@media only screen and (min-width: 1280px) { .st-stream_cat + .sh-breadcrumbs, .st-stream_cat + div .sh-breadcrumbs { margin-top: -35px; position: relative; z-index: 1; } }
.s-spacer { margin-bottom: 21px; height: 10px; }

.s-ext { margin-bottom: 16px; font-size: 0; line-height: 0; }
.s-ext__link { position: relative; display: inline-block; text-decoration: none; background: #eef2f6; border: 1px solid #0071c9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding-top: 12px; padding-bottom: 12px; }
.s-ext__link:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 44px; }
.bx-no-touch .s-ext__link:hover { text-decoration: none; }
.s-ext__link:active { text-decoration: none; }
@media only screen and (min-width: 1280px) { .s-ext__link { padding-left: 78px; padding-right: 35px; } }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .s-ext__link { padding-left: 60px; padding-right: 20px; } }
@media only screen and (max-width: 479px) { .s-ext__link { padding-left: 60px; padding-right: 5px; } }
.s-ext__icon { position: absolute; top: 50%; margin-top: -19px; width: 36px; height: 36px; background-image: -webkit-linear-gradient(top, #2876c4 0%, #2b6bb4 100%); background-image: -o-linear-gradient(top, #2876c4 0%, #2b6bb4 100%); background-image: linear-gradient(to bottom, #2876c4 0%, #2b6bb4 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2876C4', endColorstr='#FF2B6BB4', GradientType=0); }
@media only screen and (min-width: 1280px) { .s-ext__icon { left: 19px; } }
@media only screen and (max-width: 1279px) { .s-ext__icon { left: 14px; } }
.s-ext__icon:before { content: '+'; position: absolute; bottom: -4px; left: -4px; width: 22px; height: 22px; background-color: #6d9dc8; color: #2a4e8a; font-size: 32px; line-height: 22px; text-align: center; }
.s-ext__text { display: inline-block; vertical-align: middle; font-size: 18px; line-height: 1.2em; font-weight: bold; }
.bx-no-touch .s-ext__link:hover .s-ext__text { text-decoration: underline; }
.s-ext__link:active .s-ext__text { text-decoration: underline; }

.s-info-block { display: inline-block; background: #eef2f6; padding: 21px 15px 0; text-align: center; margin-bottom: 21px; }
.s-info-block &gt; *:first-child { margin-top: 0; }
@media only screen and (min-width: 768px) { .s-info-block { margin-right: 26px; max-width: 45%; width: 380px; } }
@media only screen and (max-width: 767px) { .s-info-block { width: 100%; } }

.paragraph { margin: 0 0 21px; }

.note { border: 2px solid #cccccc; text-align: center; font-size: 20px; font-weight: 700; line-height: 1.2em; color: #434343; padding: 18px; text-transform: uppercase; margin: 30px 0; }

.s-nextpage { text-align: center; }

.s-map { background: #dfdfdf; height: 400px; }

@media only screen and (min-width: 480px) { .flex-row { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; flex-direction: row-reverse; -ms-flex-direction: row-reverse; -webkit-justify-content: space-between; justify-content: space-between; } }

.s-content-column { float: right; }

@media only screen and (min-width: 1280px) { body { padding-bottom: 396px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { body { padding-bottom: 393px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { body { padding-bottom: 593px; } }
@media only screen and (max-width: 479px) { body { padding-bottom: 630px; } }
body._no-footer { padding-bottom: 0; }

.s-content { font-size: 16px; line-height: 1.25em; color: #434343; }
@media only screen and (min-width: 1024px) { .s-content { padding-top: 42px; } }
@media only screen and (max-width: 1023px) { .s-content { padding-top: 22px; } }
@media only screen and (min-width: 1024px) { .s-content { padding-bottom: 42px; } }
@media only screen and (max-width: 1023px) { .s-content { padding-bottom: 32px; } }
.s-content-gray { background-image: -webkit-linear-gradient(top, #f1f3f5 0%, #e2e6f0 100%); background-image: -o-linear-gradient(top, #f1f3f5 0%, #e2e6f0 100%); background-image: linear-gradient(to bottom, #f1f3f5 0%, #e2e6f0 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF1F3F5', endColorstr='#FFE2E6F0', GradientType=0); }
.s-content-gray .s-content { padding-top: 45px; padding-bottom: 15px; z-index: 0; }
@media only screen and (min-width: 1024px) { .s-content-gray { margin-bottom: 12px; } }
@media only screen and (max-width: 1023px) { .s-content-gray { margin-bottom: 8px; } }
.s-content-info-bg { position: absolute; overflow: hidden; z-index: -1; bottom: 0; left: 0; width: 100%; height: 100%; }
.s-content-info-bg:before { content: ''; position: absolute; width: 768px; height: 245px; max-width: 100%; max-height: 100%; bottom: 0; background: url("/local/templates/.default/voltyre/css/../images/s-content_info.png") no-repeat bottom left; }
@media only screen and (min-width: 1024px) { .s-content-info-bg:before { left: 24.21875%; margin-left: -50px; } }
@media only screen and (max-width: 1023px) { .s-content-info-bg:before { left: 198px; } }

.h1, .h1-article { color: #434343; }
@media only screen and (min-width: 1024px) { .h1, .h1-article { margin: 0 0 30px; } }
@media only screen and (max-width: 1023px) { .h1, .h1-article { margin: 0 0 21px; } }

.h1 { font: 500 26px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; }

.h1-article { font: 700 26px/1.2em "Fira Sans Condensed", Arial, sans-serif; }

.h1-contacts { font: 700 20px/1.2em "Fira Sans Condensed", Arial, sans-serif; text-align: center; margin: 0; color: #434343; }
.h1-contacts span { font-size: 26px; margin-left: 10px; }

.h5 { margin: 0 0 21px; font-size: 18px; line-height: 1.2em; font-weight: 700; color: #434343; }

.h6 { margin: 0 0 21px; font-size: 16px; line-height: 1.25em; font-weight: 700; color: #434343; }

.h6-sub { margin: 0 0 5px; font-size: 16px; line-height: 1.25em; font-weight: 700; color: #434343; }

p { margin: 0 0 21px; font-size: 16px; line-height: 1.25em; color: #434343; }

ul { margin: 0 0 21px; }

li { margin: 0 0 21px; font-size: 16px; line-height: 1.25em; color: #434343; }

ol li { list-style-type: decimal; }

.s-table { margin: 0 0 21px; border-collapse: collapse; }
.s-table_white-border td { border: 1px solid #ffffff; }
.s-table_color { margin-top: 21px; margin-bottom: 30px; }
.s-table_color td { padding: 12px; }
.s-table_color thead td { background: #eef2f6; }
.s-table_color thead tr:nth-child(2n+2) td, .s-table_color tr._blue td, .s-table_color td._blue { background: #0071c9; color: #ffffff; }
.s-table_color tbody td { background: #e4f0f9; }
.s-table_color tbody tr:nth-child(2n+2) td, .s-table_color tr._gray td, .s-table_color td._gray { background: #d7ebfa; color: #434343; }
.s-table_center { margin-left: auto; margin-right: auto; }
.s-table_parameters td + td { text-align: center; }
.s-table .empty { background: #ffffff !important; }

.s-sitemap-list { font-size: 16px; line-height: 1.2em; }
.s-sitemap-list li { margin: 0; color: #434343; }
.s-sitemap-list li:before { content: '\2013\2002'; color: #7e7e7e; }
.s-sitemap-list li a { text-decoration: none; }
.bx-no-touch .s-sitemap-list li a:hover { text-decoration: underline; }
.s-sitemap-list li a:active { text-decoration: underline; }
@media only screen and (min-width: 1024px) { .s-sitemap-list .s-sitemap-list { margin-left: 36px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-sitemap-list .s-sitemap-list { margin-left: 24px; } }
@media only screen and (max-width: 479px) { .s-sitemap-list .s-sitemap-list { margin-left: 18px; } }

._gray { color: #a2a2a2 !important; }

._white { color: #ffffff !important; }

._blue { color: #0071c9 !important; }

._light-blue { color: #33a5ff !important; }

._upper { text-transform: uppercase; }

._nowrap { white-space: nowrap; }

@media only screen and (min-width: 1024px) { .no-smart_nowrap { white-space: nowrap; } }
._bullet-list &gt; li:before { content: '\2022'; }

._indent-list &gt; li { text-indent: 15px; }

._dashed-list &gt; li:before { content: '-'; margin-right: 3px; }

._middashed-list &gt; li:before { content: '\2013'; margin-right: 3px; }

._compact-list &gt; li { margin-bottom: 0; }

._subcompact-list &gt; li { margin-bottom: 8px; }

._outside-marker { padding-left: 20px; }

._outside-marker &gt; li { list-style-position: outside; padding-left: 5px; }

._closer { margin-bottom: 10px !important; }

._close { margin-bottom: 5px !important; }

._closest { margin-bottom: 0 !important; }

@media only screen and (min-width: 1024px) { ._further { margin-bottom: 42px; } }

._mrg-t-0 { margin-top: 0 !important; }
._mrg-b-0 { margin-bottom: 0 !important; }
._mrg-b-5 { margin-bottom: 5px !important; }
._mrg-b-10 { margin-bottom: 10px !important; }
._mrg-b-15 { margin-bottom: 15px !important; }
._mrg-b-20 { margin-bottom: 20px !important; }
._mrg-b-25 { margin-bottom: 25px !important; }
._mrg-b-30 { margin-bottom: 30px !important; }
._mrg-b-35 { margin-bottom: 35px !important; }

._fs-15 { font-size: 15px !important; }

._fs-16 { font-size: 16px !important; }

._red { color: #e71822 !important; }

footer { position: absolute; bottom: 0px; left: 0px; width: 100%; overflow: hidden; z-index: 1; }

.ft { max-width: 1920px; margin: 0 auto; background: #22292f; position: relative; }
@media only screen and (min-width: 1024px) { .ft { padding: 36px 0 12px; } }
@media only screen and (max-width: 1023px) { .ft { padding: 36px 0 22px; } }

@media only screen and (max-width: 1023px) { .ft-menus { font-size: 1px; text-align: justify; }
  .ft-menus:after { content: ''; display: inline-block; width: 100%; } }

.ft-menu { font-size: 16px; line-height: 1.2em; font-weight: 300; }
.ft-menu__s { list-style-type: none; }
.ft-menu__i { margin: 5px 0; }
.ft-menu__i a { text-decoration: none; color: #c2dbee; }
.bx-no-touch .ft-menu__i a:hover { text-decoration: underline; }
.ft-menu__i a:active { text-decoration: underline; }
@media only screen and (max-width: 1023px) { .ft-menu { display: inline-block; min-width: 40%; max-width: 56%; vertical-align: top; text-align: left; } }

@media only screen and (min-width: 1024px) { .ft-comm { position: absolute; right: 2%; top: 0; height: 100%; }
  .ft-comm__in { position: relative; height: 100%; overflow: hidden; } }
@media only screen and (max-width: 1023px) { .ft-comm { margin-top: 30px; }
  .ft-comm__in { font-size: 1px; text-align: justify; }
  .ft-comm__in:after { content: ''; display: inline-block; width: 100%; } }

.ft-soc { font-size: 0; }
@media only screen and (min-width: 1024px) { .ft-soc { text-align: right; margin-top: 17px; } }
@media only screen and (max-width: 1023px) { .ft-soc { display: inline-block; vertical-align: middle; } }
.ft-soc__yt, .ft-soc__sk, .ft-soc__fb, .ft-soc__gg { display: inline-block; vertical-align: middle; width: 41px; height: 41px; line-height: 41px; text-decoration: none; }
@media only screen and (min-width: 1024px) { .ft-soc__yt, .ft-soc__sk, .ft-soc__fb, .ft-soc__gg { margin-left: 5px; } }
@media only screen and (max-width: 1023px) { .ft-soc__yt, .ft-soc__sk, .ft-soc__fb, .ft-soc__gg { margin-right: 5px; } }
.ft-soc__yt { background: url("/local/templates/.default/voltyre/css/../images/f-social__yt.png") no-repeat center; }
.ft-soc__sk { background: url("/local/templates/.default/voltyre/css/../images/f-social__sk.png") no-repeat center; }
.ft-soc__fb { background: url("/local/templates/.default/voltyre/css/../images/f-social__fb.png") no-repeat center; }
.ft-soc__gg { background: url("/local/templates/.default/voltyre/css/../images/f-social__gg.png") no-repeat center; }

@media only screen and (min-width: 1024px) { .ft-counter img { position: absolute; bottom: 0; right: 0; } }
@media only screen and (max-width: 1023px) { .ft-counter { display: inline-block; vertical-align: bottom; margin-bottom: 5px; } }

.fb { max-width: 1920px; margin: 0 auto; background: #161b20; font-size: 14px; line-height: 1.2em; color: #bbbbbb; }
@media only screen and (min-width: 480px) { .fb { padding: 24px 0 10px; } }
@media only screen and (max-width: 479px) { .fb { text-align: center; padding: 24px 0 14px; } }

@media only screen and (min-width: 480px) { .fb-dev { text-align: right; } }
@media only screen and (max-width: 479px) { .fb-dev { margin-top: 17px; } }
.fb-dev__l { color: #bbbbbb; text-decoration: none; }
.fb-dev__l span { text-decoration: underline; }
.bx-no-touch .fb-dev__l:hover, .bx-no-touch .fb-dev__l:hover span { text-decoration: none; }
.fb-dev__l:active, .fb-dev__l:active span { text-decoration: none; }
.fb-dev__orange { color: #ff6c00; }
.fb-dev__white { color: #ffffff; }

header, .h { position: relative; max-width: 1920px; margin: 0 auto; }

.htm { padding: 14px 0 7px; border-bottom: 1px solid #dddddd; overflow: hidden; }
.htm__in { font-size: 14px; line-height: 1.2; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between; justify-content: space-between; }
.htm__left { float: left; margin-left: -25px; }
.htm__left-link { margin-left: 25px; color: #aeaeae; }
.htm__right { float: right; margin-right: -25px; }
.htm__right-link { margin-right: 25px; }
@media only screen and (max-width: 479px) { .htm { display: none; } }

.ht { background: #ffffff; }
@media only screen and (min-width: 1280px) { .ht { height: 104px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .ht { height: 100px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .ht { height: 80px; } }
@media only screen and (max-width: 479px) { .ht { font-size: 0; } }
@media only screen and (max-width: 1279px) { .ht .wrap-column { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between; justify-content: space-between; }
  .ht .wrap-column:after { display: none; } }

@media only screen and (max-width: 479px) { .ht-logo-voltyre { margin-left: -1%; margin-right: 2%; } }
.ht-logo-voltyre__i { width: 243px; background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor.svg") no-repeat center; background-size: contain; display: block; }
@media only screen and (min-width: 480px) { .ht-logo-voltyre__i { height: 58px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .ht-logo-voltyre__i { max-width: 85%; } }
@media only screen and (max-width: 479px) { .ht-logo-voltyre__i { width: 140px; max-width: 100%; height: 55px; background-position: left center; } }
.ht-logo-voltyre__i_en { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor_en.svg") no-repeat center; background-size: contain; }
@media only screen and (min-width: 1280px) { .ht-logo-voltyre { margin-top: 15px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .ht-logo-voltyre { margin-top: 17px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .ht-logo-voltyre { margin-top: 15px; } }

.ht-city, .ht-phone { position: relative; }
.ht-city__lbl, .ht-phone__lbl { font-size: 14px; line-height: 1.2em; color: #8c8c8c; display: block; }

@media only screen and (min-width: 1280px) { .ht-phone { margin-top: 39px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .ht-phone { margin-top: 34px; } }
.ht-phone__val { font-size: 20px; line-height: 1.2em; font-weight: 500; color: #0071c9; display: block; }
.ht-phone__val a { color: #0071c9; }

.ht-city { float: left; height: 40px; font-size: 0; }
@media only screen and (min-width: 1280px) { .ht-city { margin-top: 32px; } }
.ht-city:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.ht-city__val { display: inline-block; vertical-align: middle; font-size: 17px; line-height: 20px; font-weight: 500; color: #0071c9; display: inline-block; text-decoration: none; padding-right: 18px; position: relative; }
.ht-city__val a { color: #0071c9; }
.bx-no-touch .ht-city__val:hover { text-decoration: underline; }
.ht-city__val:active { text-decoration: underline; }
.ht-city__val:after { font-family: "Voltyre_Icons"; content: "\e905"; position: absolute; right: 0; top: 50%; margin-top: -5px; font-size: 6px; line-height: 10px; display: inline-block; color: inherit; }
.ht-city_icon { position: relative; padding-left: 36px; }
.ht-city_icon:before { content: ''; position: absolute; top: 5px; left: 0; width: 23px; height: 28px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA4CAMAAAC16DqDAAAAZlBMVEWenp7///+enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp4wpVJIAAAAIXRSTlMAAISHipOZnKWrrrG0t7q9w8nMz9LY297h5Oft8PP2+fzR3yS1AAABA0lEQVR4Ae3UwVKDMBDG8bVgRZFakMbWxMr3/i/pJpsTbjLd0Wkv/R/Yy09n3RHowZSdNwFq3x2tShzFjLy38Vedf265N8DHOQAuzrHI9xQD5jy7PO/cEfcEnOJ8BMY4X4pc75rcvvv9n+BIevrbNFGVK++/h5Iv8QZqmzJviWgEiDulv6kFmsy/Ju4DOMfpmIvrZMxyIebqZa7Aez6pAzoeHkd+9lWu9Yffbtj9PXN3EV9l5/Xdc8uUuvQygXLMD/xzHph5nBH4eahwbfcb80GGw77O7ZeRuw9b7lm/u7I7pWT323H5EmQuX4IqlzKX/otvdE6Jt2HNabf85stOuCUj/wHfDHuToIG4owAAAABJRU5ErkJggg==) no-repeat left center; background-size: contain; }

.ht-shop { display: inline-block; vertical-align: middle; max-width: 226px; margin-top: 3px; }
.ht-shop__link { display: block;color: #ffffff; position: relative; padding: 0 55px 0 60px; height: 46px;  font-size: 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAuCAMAAAC1Wc0NAAABp1BMVEUAAAAAcckEbq8FbaruLTb///8FbaruLTYFbaruLTYFbaruLTbuLTYAcckAcckFbaoFbaoFbaruLTYFbaoFbaoAcckFbaoFbaoFbaoFbaoFbaoFbaruLTYFbaoFbaruLTYFbaoFbaoFbaruLTbuLTYAcckFbaruLTYFbaruLTYFbaruLTYAcckFbaruLTYFbaoFbaruLTYFbaoFbaoFbaruLTYFbaoFbaoFbaoFbaoFbaruLTYFbaoFbaoFbaoFbaruLTbuLTYFbaoFbaoFbaoFbaoFbaoFbaruLTYFbaoAcckFbaoFbaoAcckFbaoFbaoFbaoAcckFbaruLTYAcckFbaoFbaruLTYFbaoAcckFbaruLTYFbaruLTYFbaoFbaruLTYFbaoCb70FbaoFbaruLTYFbaoFbaoFbaoFbaoFbaruLTYAcckFbaoFbaoFbaruLTYFbaruLTYFbaruLTYAcckAcckFbaoFbaruLTYFbaoFbaruLTYFbaruLTYAccgAcckBcMEBcMQCb7oDb7YEbq4Ebq8EbrEEbrIFbaoFbasFbazuLTbTv7djAAAAf3RSTlMAAAAAAACBg4WFhoaHiYqKi4yMjZCUlJWXmZqbnJ2eoKGio6SlpqanqKirq6ysrK2wsLGytbi5ur6/wMLExcbKyszNztDR0tTU1tfY2tvb3N7f39/g4eLi4+Tk5OXm5+np6uvr7Ozt7u/x8vLz8/T19vf3+Pj5+vr7+/z9/f7+lZ0/RQAAAqRJREFUeAHdmutbTFEUxtfx7pJIQ+4hRJKIQuUuyZ2Q3C8RKkJGShlmRkNrzB+t9Zx9ZprOOd/36vfl/bDXh37Pap1nzdmHKpYLVGFMw9ESh1caKgN13bshWbkOJLni1a+0M3y4ts/zICyYHC+U86BcpZ2ZR0F4yswgQpJdIp+by9z0rElhKQdoEWABtFOii/CCnWM+W+NFmAiGiuC+1PYgENrMDvIvUwMxaQyZXCmp1EplCuiT7Adm2UmVrCcm5nN8UzAthVsJLADn2E3+PvIWTMiETN5bFZyWsiFgXLKFwK6S8U2ehFT2lo97i8QYMMKuMtcqJmRihh7DUtSNQGiXRIpdJDfgm5yPHvp6qZkCbgfPL3fJT4pJXFPAQpWfs8BVV1sipH0T2h8yaaDikzcpuYkSbHHaxHwJ9ySYjhMSz4EZFSa0KjQn/pP3UCCEPtZhYp4tbUmbnI8DjyU7AVZhEhr67cX/rTqJJDCqx+TCIpE3Bv1y3GunAzjCGkzCTTFUZTfHM5LXgVlFJnSwKHLKYKp8c7zFmkzMVyvy3aDLbo7DkntQyapMaI01WV0c93qJd8BHZSbmZUG4Z/yfuCeBlCTQycpMyNhx32I3x17JsyKkzqTxZ+HHevL/8mqCxAwwyMpMBGMM4aKc3AXGJBNIsC6T8HuhZolBIKnVxG9FWyCEbtZq0mw3xxuS7QTWagIW4OcnYEi3ySVgQhLYwWpNqIn5NeiYnPYB04pNCADBrsI9rNhEwEM53AawdpOEXYXfajfxpwNoYjXkJ6NN7EvUGVZDbiDaJMU8AVxmNdg33GHQ0QEC68HeOkSDEdaDvQmKppr1ILdzsSaYUiSSWYt4kw2shvnsRg/xJrWsgvwf+2VBvAm6OPU77Tzf7rSWvvZYLvwHvxZkl8T2psAAAAAASUVORK5CYII=);}
.ht-shop__link:hover { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAuCAYAAACChz0/AAAGeklEQVR4Ae3cfU8U1xfA8ftL/L2c/tu344OIoIA84HOtAsVG1KRpbBpr09hWramrqaYmtqa6IruLKygYm21qVSr2wUJsgBYQyk7PdbzZs9uzZ2bHu5Pl7iH5aMzJ/jff3LknK8rzPIYQ4uUfz9940zgJvqpAAvQBxf68c6+s/7d+qR0F18FngJr3gCOA/Pyarq+V6hubgn97zuijjPt6y+gpNeapA4T9yNt3i+0r8dadYntL7Bkt2F1ilzZSsBPZod32bS/RrWV9XUincctTHUi7MezbhrQZGU+1Ii2ZOZADZ1RLWqmt6cBIrgDvNTwBUSO5CDxkBuBAfimZlwa0iGbDZrYq9VHGfb1l9GBjvgOE/QUQQ7F9xSCGYnuRPdpowe4Su7QR305kh3Hbtx3pNrK+LqTTuKVUB9JuDCu1DWnDMgqCoB98PwzjO7Ul/QCwkXgWnOUiYU4Rj2DmnxCza+izz4i5hIGiiBTG3tUaRsbXirSgSBiqOaXlwCFgPxKESoQL5GfiIR8FYQL6gJiNOxlGj+NhdAaFMVxhGEZaC3/3aEppSXCIiuSUpUjug7CRDBAPeR4Fco+YP0LzFWLuahgRXqMsh7ErZBjbyTC40yJaGK1MGFsR6hWKoTYPaTlAXtznq3aa0KfIMvGQHw96DXslS8wur5owemspjNGAMEaYMG4zYWTDh9FuPQwkVfk2q3FImwSFSODHhOJZMFsSChXIEPGQ/4EimCPm55iAFkBdhkFHUUEYu2MMoyO+MFRzQaS176abVwEZyVNLoZxmI+HvGueI2SwK6E9iXntRxB7GHTfDaIkWhmoyIkbScFNL4EhwKNYv8SWBTBMP+fWQl/VPidkDIKtaB1a1NsMA5n4RPZKNgxPlIsnavsSjSE4QD/kSCuSnSNsuWdU6sKo10nwYzSHCwBqjRQKBKLVh8AWOpLqnCf+a1c/MV1Ag9+l7iqxqXVnV0mGkAsIYIsMwzL0iCojEoyIxoXxhKZKTSqmwK91FYn6MCWgOyKrWoVVt5DAa/xsGFjmS9Xwk2oKlkyTMXeMbYvYbCugvYi6rWsdWtWwYmysLQzUURI/kBh0JCqXfxp2EWekmQm67EsTseyCrWsdWtarJQhjYRm0weiTrgiPRfrVwipwv96r0ylNi/m1wQLKqdW1VazEM3wbNfiS2LvEfh3zNOkrMFlFAD4n557KqdXNVS1+8w4QxiMIwLESyNnwkIxUGMo1esx4RD/kYiuAfJqAeYjYDZFXr5KqWCaOh8jDUeuPGa0SS5CPBoUR8zeoP+AJjipj/ELDtklWtw6tam2Fg9iOhQzkXMpBBdIosRfkCI7PtugtkVevwqtZaGOuw+CLRFgMCWUaBXAv4AuM0dddgAsoDWdW6u6pFUdgJI9ZIUCjvBkRyMORl/QQxex6w7Tohq1r3V7XWwliLJWONRHtWJpDHgPsvtUkUQb7Cbdc0kFWt86taJooIYWCxRYJC4S7rHwZ8gXGMmKcDt12yqnV3VWs/jJqI5BTIAw+sgCMw4k6Jg8xdQ0fB/UesDHB7VSurWvthxB8JHYuBArlDPOSPUQSzxPwwvEaxAbkQhqxq4w8j/ki4H/6ybuZnidkTFNAUMX/f9VWtrGoZdBSrMhLulDgfGFDvuJ4dJ2a/gzpb1cqqlg7DjUjOBnyB8UdifhFOCXbbVX+rWlnVYo5Ewp8SzPxvFNBdYn4d1OGqVla19RTJOIpgocwpUe6zy8D9Va2sajlOvm6dQQ/5FDpFLhMR3EMBzRDzAfdXtbKqdT8SOhSDO2Hy5jUK/j5NzCeBg6taWdVKJHQwk0QEH8EJwd1j6mZVK6taieRwwDeAc8T8Sj2samVVK5GYCJbpU6LsKbIIZFUrq9qqiRiI9qJakXC/wnSemPfKqlZWtTUayUS1IsmX/rZ3/RoFf18iAnkIZFUrq9pajSRRzYv7JR+57cJkVVurq1qJ5CpQTCTWo5kgArkgq1pZ1cYh4ikyGWck/UQg80BWtbKqjUWEQHL4c1WNhPmtKbKqlVVtbCoMJAkG4N+xRfIeEUgOyKpWVrWxqfAEOQZUnJEMEJHEGYasagUXhXEVPABmHmsk2rU1bRe8/3Vn8hCE91K3kfV1IZ3GLU91IO3GsKe2IW1YxlOtSAuW9tRWZAuW8lQz0lQMYijWiGzSbhZrKAZBFGwgrDduFFtXxlosGY1YAo9BgovJRCKEYPwLm2uX3+glXzgAAAAASUVORK5CYII=) no-repeat left center; }
.ht-shop__link:after { content: ''; display: block; position: absolute; top: -21px; right: -16px; width: 71px; height: 80px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABQCAQAAADhaqC3AAASp0lEQVRo3s3ae5RdZZnn8c/e535OnbqmcqlU5Z6QhACJwXATuQyXJaIIjqCiODiOI6gzrmm1cewe0W5xsNVpbbvRxvbGCA6IIrSioCBICAGEkEDIPZBLJZXUvepU1bnu+SOHAI46VcFZa/a71qm9dlXt812/93me932f5wki/z9d8df+ipHsoyt7OivZ4dxQqhqKwig3NmfXFfcdy7uCY1Pn0JxNjY7/+Vmt27vnrT1l49woKy4uJhChYujsh898ZOX6y55UmdKLo6mP8KZ3LNl4Vv+ysXSkJBK1Rkuj46I5UUfUFOWj1qgxmhV1RkqGTvjhro6pvHsq6mQPx3Mj8fDDN3zrY7FkyhhWmiUjqc9eBRPSQkNqGi3xvCFjVtz+23c3V//MtrN2zbf/zcDSCxrPenJ74VufhPeZJVCx3R4H9CoJlC3UaFCkqigpLmfH8UHtzzxZzx9vv0h0WvRP0bJINCP6YTQcfSO6IGqJRKJk1BA1RU1ROpoTvSHqiJJRS3ROtDxKR9OieYfe/6l1KyY7WeFkkHe06miQstNOCZ9yl1FrfMh9xjVqlBYTIRCpaZUyYMgsFb3mtf/ghtPu+PxVkxNnUjjZksJSK+Rd4VEn+4gP2AIapESqdaeKKxhznFZc6MO+6HLNlrP0r65ff/xrtp2NXeneJeO0jM0vXZjb7xxZV/hZ/bdneLdv2ihnrj4lhIZk1ZzrVCfKWGC2FyU8zbyHTjrludeiTnDHeV//yW9uWX/iM12PnX1V2OoMW1xbh+nwNY+4HJf5hVP0a1ZEVVGn852pR68XbdPvYucRVJOvTZ3sDdfsXt20+sTz9ka/aDw9vMwD/qc1ltvsL/yldoMO+4UmP/Mz03QZMYqD1mizWUZMn5ph3d6mp9I+9Npsp3DutiFfclfTqc1vC5/U4zf2elbGd3xJWkFe6HanutwhOQPmCHG+JhXNhj1uhwMC/Xqd75E3bp7/mmznlGdVg9hXLHKRZT5vNw74oneK5K31bT8yjLzQkKJpFio425BIlw2eQlxci1mOj3/7Y8efedu173z8mHFWb23ZV5476h+cbYt78GkJi6Wt8023qKHppWVUmwkzvFuzBhm/8CsTyiIpfRKWeLO1qz/06bddkZ44RpyF+xf2PDO30UH/zb1Y4iqdYq5zI+Ia8dISExjSLOZERRWPucO4BjEl44pCaTVL7TlnXdc5248R566zNq6YYcKEp53kIUslPevjfivUKPLyahdIGNTsfEVjnvMDh3VpVtIo4UXdxsy0SM9QWJjyZK0/vlA9d/euZe/761g2oWTYamdrd6kf+6xhTQJVoaqSkrSMmtC4Bidr1usOPeYqOmyWQTHHecGQkppFe+cPTxFnMPflr/Qsv/3+508cXz7NqLJmhwy6xAP+Bc1qQjGDyJknaX/9SZ/fOMXzNmk3bIEPWKjobg85zlb9EtpKjZUp4mw4fueaxc0PXT3sBMN2mGO1OZa6xX0ScmoibYoaXeJMeT92szwScjbpsVtJyXJfNd0+c93o836ryybNevPx2J/GiV3/ew+ayrdeuH32ItON6HS2Rs0CT/u5tJxITIs5lvua94u5ySMiVRUJcyUd8oIBnW6St1tVj5q3etI2GSUHWx7Nnf90bmwKOJlCVLnl4pXhLIPG3aXZt2y0VQlpSSlzLfIRJ7vV7b5nwCxJVaEmkUMqij7qbN2KApFezRZ7Qt6wIL7u9Eeb3ndvGE0hKn/w9iVPPGDUAik3ucgMB8z1EUuVNGrWbIZt/rOfGZQzzZiqaaZJCMSNW+0cmxSFyiJxmyx0pop5qpqtfevjC6a2SIz95ff7bdGk090e909IWGCamApGrfd1z+qz9ojAKobF5OoetlJO0ahxkZpIzT6rpdUkpaWrUTjFNau9ny32aJPxPbPdoerjNpihJikQidljrUFpZVUtYorGFBU0O0mvilCkKEDokIWOt1fckBW/O33bFHEeXkNkA3IesdrjlqspCizRoWq/rQ5Iy6gKTChq1mDQiGHzzTWkrCZUUxaiqmqxmozx6PUbRVOLytm7Lwp1OuRxq1Tt9neS8lJmmKbbNoNCKVU1ESJD4tKKyibMlTciUpaSUBEXCQ1ZoM2EvImpRuV/vHTbknaNYvZJGZRVU5R3mlZbbDMuKfTK40HZiBpyIrMFIoGKhLiqqjjGzbbAJl3B5oWTxnl62eblq/ru/6hYAxpVPKaMOZp0mGu9jeIydVXUN+sEAjUlKa26TIgEaipCccTVVGUs97zptiycyKTHJ4MT/PO7v/HRs4qfnP6ig2qShq30AU/ptljCOk/JSKjVIRxd0SMxMYGYFjOURUKRqpq4mkhMTcF0aY1GVr3nc9/9dEPp/27Kwci0y5o2Tn/S9Q4aEsp7r3/nAjN12ekRSaGy8FW2GCCSEshKa9SkJkSkUv+7mqSqUXlNGsxL3Pmetasm41m10+9LHPqPvqfdrXbpca64693rFPv8VExowkozjR89ML6kT7z+pW0alCVE1GMOBXsExrWoaHGSRHUknJSjX/uTN78/fegsf+cSXzeiy5isSwz6rpq4src4U15ZIBJKCVVVhUKRpHEz5OvqxESqIjVVzyqI5MTNNb/2lh9f+MQk4857f7bwC68b7vAR53u7XeZrFfq+Po3GXeId5msRIS6rSUZesyaBioqy6ZokNUugqqKqJGWNUFlck4iJNz+Wr0w6DF76zfL+1UouVrZdzZDP2CQw4AIfVNGiU1woq0m/qqxApKQiEMpolTZfo6pIVVWkIiWuIpJTkYz1NEwhKqfCn9e2eqt2PzTqAb2elBbKulabtKx2aZl6uKuJKRhUFMnJISWS0ig4GiRrSqp1ox/XEATJKYTBuL3RJif5kBttlbLCxbIutU9G0kwjntdimTYvykqJaTMqZlyjtBoSAhmxujZHgEJVgUDRzGiiMpU1K9uY6nGbTtcIdJutybXe6U32SBhwo+edqsOofi2yKgINaqpaNCigrCguqkee6OhdIBI3M7YjPwWcQuuuXMZa61zpZu0e86CvOKDDDD/3BX0uNt8B6x0SqCE0oc1CGXElFI2YUFGtKxPV3T6mKGNRfPu77lk5SZzx2Z+4eqgt7TxPecCVrnO/bpusE5pwo7SrtXvKWsNiSgoGHNKrS4eMijKqBvQqidSOqnPE6QOhpNoJzy2bhO0Mx350xm3XPnHFHD1O1OD7Wswz2341Cc+61WnOMObn1kvJqhlTQWRcIKMmpaDbmJKiipqaWj0chiKRmKpy1P6Dy+6eBE6fiX1djZG95lvgOMMe0m4IKS1ulvEW291ui5w4qvWABxVN4pJ67TMmNFHXpSIUoiZQVZYwceCyv19SmMRktQSrLpx5QpPlzrda1mW2+YhRXGuTg071tG/boVWy7sbhKzKMjBrVY1BVre5VUf3uyApWEamaGF6xe1KOnq69uLCts1+rpE70Wi2h2VxZ97pMxZ0OaFMRqByFObJmlYR6TDOoW1LpVS5eUxUKVIwpqoVBYlKela4t++fcxtfbZ62vypnmbP/dl+Tc6BzT/S+7zNCgqigQU1MWCRDTbacxMfSrKR21m+pR30qKDGsykdzcGE3O0U/a1vi3cw6eY58b/RcZS+WsdaNLrXS3hzVLmOskRYGK0HQJFVXT1GzXp6asX0JFrb4Fq9VxKhLGFGQMth5aGUw27lx2h08tHLvYuP/hP8kK7HaNN3nYT6Q0yDjRmzQpyLvIUgVVLfIK4sYEsgoSIoGgrk1U376m9IrpcCh76Kze3CRx0q6+pfrZC0b/Pf7RtXapWqbiHoPa5a00z2InybjGIpvFNIjpMyRUMoqCuKC+X4yObtXK8vZL6dIXv/ddT8+cdFTOVd/9xa0bLvd2fMOnHDTsXz0uadBcS4QSXu9zTnCnan173iArIa5PYFS1DhMKpAR1R887qEkQNT79upu6+qdwkmh0e22zj+v1kHuVLPSEyDyBZtMljbtIxXVCS6wXSoiLiQsMWKLfgKSJ+pOsYSlFjdhuhSGVe790Q6I0BZx/+cATq56z1CcM2OjXml1ltlGN9S9eadA1ik41KCeU12hQVUZBTrf9jjMhZ0KHtEEJQ5bqd9gKW+0pJ4uTcfR6KWndGdddf0m+wW02+oTjcKevWWOaMQn7nOtp71B1poRhgSZ5RT3GZI0ZELNHSlZczgIjckKReZ6R1uThasPQ5PLKEezpuviG3tl/5RO6fcNeH3e6pC2u85Rug3Ju935tzpOx1zMCgUNeUBYpG7NTg70CjSacYFzBTAO65K230IjtsULz5HCCAH2d/Uv4smtc7KCbvOiDzhVDTINhD/uUU10o7XnrxLSrGBSTVkKTbjX9tpqtQ8kW84yZ8AZPeMElynYG3R1TyLqv2nj+c/zQl33FG3X7ga3WyIh0Ossmj7rUG1Q8bq246XL19atqRFlWyX5LPSBltp3ajdpljbRbnaDLBiNeWDiYmvz2q/DmX5H3Gbe6zcX2+6Utpmk132aHvcXJRtzvETmdZqsqilRUlQ3LyDqkVcJN5lqopM8aJ/iukvOsdZ+UAwuG0pNJxtUj9+KtL3R2n1Byj4wPi9ks5xLLPeAhFzrLYfd41jSLLFZ1yISSikhGqKykJGa1J7zgIvOtMtP3rfd2FY9aZ/q60x98zz2xaNI42bFLHxhIH1wzHDxou3daoVGrLX5tgcuk3OdJM6y2VNyIsjPM8IysrKKiUKSs2VIP26bkOTfb7INWe9ad9vf+w7uuuy1enoI6hBPn/SJeK5xYSW0IH5WTlPGgoqvM8ph/1WCRt0qpymlzrm22axIpiUuoqAi1W6Xsd7aa7SqLjbjNg+Zt+sxXGsaPoQhwzd8et+mW729o3OBms6zS4WwLveguMfMsMyEno13OY57UqaYgbbYBRWV7tYoJrNBokenG3epBeblqGBxjxWZv/MnslWZ60AG9FjrRhNuN6NAs7ZAu8zVa7xahNsPilujwvH4JE7aJzFS12ZA5fuobIg0m4qXgmMpr481//8G58Sad3m6Gip1+5NfyjhMYVdBokaxf+pyUM0XiZpsj1KlJVcywnXbbr2avL/uWkulixhPjx6ZOIVxgp27TveBtHvOMrQ6Yo1ko0O2Nht3lbnmfNcd/VdAuFIjJOFIF6VfQJKlsUMIc/faYU4tFx4QzbeC0+398Qb8rLLDbyWZ4Rp8dUmaJ4SkbPG6JT1jtXkPixhX0G1SUV637RUlRJCtjNFp+T7wlvamzNNkOleDVCdbDbVd+4f73J2JX6DQgMGarzSJZC83ynB1WutwSv/QjzVoU0Gdcm9BY/TiTEdRzHAcrn3vvlffsaD1pv9rkSiS/N6u58St+OVxZ97qN6VHNkhq0O6CmXYudDjjFGiN+6gEtmgTmOahHs0BgsXFjKpKSSprljZbO+tGpz8wcFh1zl0Gy9NW/uePq45/Z4A6/ddgBgbiqHfqssdQOD+o2U8qorPNNUxUa12W2ORqlxSXkpY2ojc0ankzh+o+qc+RavuXS+4YWVZbs8ZwRgZgRZa9zgn22yJshbkzB642a0GFQq2ZFOQkpjVLaDNgj1//eWzv3/hl6MGbt+thf5/tWOc6gHsNyTjbLIZvk5RQ1yOtQ80OnukRC0oiYfiWhCQ0i2/Uq7Zm1ZWrqhH9sXlsP39P1y9elw/myxpQ0qnraoKVyDqnKaLRNtxahsjEJewyaZcCImK6H3vPF3bG33Xn5w5Ps/ToyS1H4J2w+/50zbv4PGy5KptvFFZTq5bRpUioGFVXM1yBQ1qtivxlmOWhc1ZU3fPbTUXMw7lU75OCP9BL9icJ1EBz9z4L7vvObthN//PZ1Z7+4rJbrCGNGDCCv34hFlor0OKyCBm9UVDAsbUjjM0HM8FGzeHW6/k+oEwSvRA/qpYaXRygUXN2wZE33aVvf8NTi3iaJJh2madCqz+Z6tS8lb5Fq6belF0gu+9XVf/HJ7voxvfaKNqaX6wevgIvqOAHXB9e/BBMIjwKEYkKxehteXEJcfGbm364qL+yZEcxJ5iqz97YNhtsYT8SE2Wqm1lSc/+KyX6cHw+pwduSh7+5RUVFRPTpqfwztCE7wCk2CozgvgxzBSEjWP5P1+7j47NwpXenO7PTxYvVgKqzG4xNBJRr93c5N/cr1zWFZSVlZuQ5VUa0nOGq/DxRFR9X5AxP0kjovIcVfUqf+GRcTOzKJR4sUtboCR5LwlTpEuY5RUTsK8wfVib80d3Ubiv4gWljX6+URHP0ZHHWU6ChSdDSX8soRvSKRGv0h23mlKb9syKG48EDdsg8H5agU0RcwEEAPCsHLQXQ8GIuywVhEJoJsNBoNR6UahdquiHxEewR3RP8nwKsd3Z+hIzf4c/XjRsfaAvv/6vrfmCIiBbTPjPUAAAAASUVORK5CYII=) no-repeat center top; }
.ht-shop__link:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.ht-shop__link-text { display: inline-block; vertical-align: middle; text-align: left; font-size: 14px; line-height: 1.2; margin-left: -4px;  font-weight: bold;  padding-right: 3px;}
.ht-shop__link:hover .ht-shop__link-text { color: #056daa; }

.ht-phone { float: left; }
.ht-phone_icon { position: relative; padding-left: 36px; }
.ht-phone_icon:before { content: ''; position: absolute; top: 0; left: 0; width: 25px; height: 25px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAh1BMVEWenp7///+enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp5kb13YAAAALHRSTlMAAIGEh4qNkJOWmZyfoqWoq66xtLe6vcDDxsnMz9LV2Nve4eTn6u3w8/b5/Dcnxu0AAAGoSURBVHgBvdTbbptAEIfxf1tSp9hN4kNiu8bEhxhj+N7/+SoRRiwsIzm96HfNT5oBdvXty/0b0UhAudBILkloKlOfxL1WNG0c4nQCYOqQR+CoqBVAMUreaVLcGuApJkfKk2f0AWRDcuQiAVBppJUN3ZGMqt0GToqyRUPSzlMCkKhpmSishrxHakm60FTYI5RTdQHLkLxLa6zgi/DSMwNCQJqezgClrN9QBeSmCVY1+CQztR1g0xGUYv1Q0A2Yh6MZObB6MLFQrxz4ZaPCychPmA2FNQeCN21EUNH0oag3uOqzZ9gZ2dKWKa7o1gGMyMhNI0GtzzJIjOzNJIrL4dE0eyMC/D+5O2SAES3N7BRXgx2dgKgykypqi5F5SISlOFDbOQ/I1jfupVQaqe8mwjM++e4Zn2gO1r1EW7CSO4l2YK1k6cCfxCXag3XojVu6pDN27F9p23pEG4LWswtYhUe0wOvqEU3wWsfEuuHkEx0ZpKlLrBQs23wJ9TixztD/5xKYeMQq+1cV7OUSK61g1736XD7perhC8ZKmGyBTRJyeC5reFJAv93/IX5uocfs6a08VAAAAAElFTkSuQmCC) no-repeat left center; background-size: contain; }

.ht-menu { float: right; height: 100px; text-align: center; max-width: 180px; font-size: 0; }
.ht-menu:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 98px; }
.ht-menu__s { display: inline-block; vertical-align: middle; min-width: 125px; text-align: left; font-size: 14px; line-height: 1.2em; margin: 0; max-height: 100px; }
.ht-menu__i { margin: 9px 0; font-size: 14px; }
.ht-menu__i a { color: #0071c9; text-decoration: underline; }
.bx-no-touch .ht-menu__i a:hover { text-decoration: none; }
.ht-menu__i a:active { text-decoration: none; }

.ht-logo-right { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: right; }
@media only screen and (min-width: 1280px) { .ht-logo-right { margin-top: 26px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .ht-logo-right { margin-top: 24px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .ht-logo-right { margin-top: 15px; } }
@media only screen and (max-width: 479px) { .ht-logo-right { margin-top: 3px; } }

.ht-logo-titan { display: inline-block; vertical-align: middle; }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .ht-logo-titan { margin-left: 22px; } }
.ht-logo-titan__i { max-width: 100%; display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: contain; }
@media only screen and (min-width: 480px) { .ht-logo-titan__i { width: 111px; height: 25px; background-image: url("/local/templates/.default/voltyre/css/../images/i-titan-full.svg"); } }
@media only screen and (max-width: 479px) { .ht-logo-titan__i { width: 36px; height: 34px; background-image: url("/local/templates/.default/voltyre/css/../images/i-titan-short.svg"); } }

.ht-logo-goodyear { display: inline-block; vertical-align: middle; }
@media only screen and (max-width: 1023px) { .ht-logo-goodyear { margin-left: 22px; } }
.ht-logo-goodyear__i { max-width: 100%; display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: contain; }
@media only screen and (min-width: 480px) { .ht-logo-goodyear__i { width: 78px; height: 47px; background-image: url("/local/templates/.default/voltyre/css/../images/i-goodyear.svg"); } }
@media only screen and (max-width: 479px) { .ht-logo-goodyear__i { width: 66px; height: 40px; background-image: url("/local/templates/.default/voltyre/css/../images/i-goodyear.svg"); } }

.hb { font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; position: relative; z-index: 1; }
@media only screen and (min-width: 1280px) { .hb { height: 70px; }
  .hb_stream { margin-bottom: -70px; } }
.hb_inner { background: #0071c9; }
@media only screen and (max-width: 1279px) { .hb { height: 40px; background: #0071c9; } }
.hb__bg { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
.hb__bg-in { position: relative; }
.hb__bg-in:after { content: ''; position: absolute; top: 0; height: 100%; }
@media only screen and (min-width: 1280px) { .hb__bg-in:after { left: 100%; } }
@media only screen and (max-width: 1279px) { .hb__bg-in:after { left: 96%; } }
@media only screen and (min-width: 1280px) { .hb__bg-in:before { content: ''; position: absolute; right: 100%; top: 0; height: 100%; width: 100vw; min-width: 100%; background: rgba(0, 113, 201, 0.8); }
  .hb__bg-in:after { width: 100vw; min-width: 100%; background: #0C2075; } }
@media only screen and (max-width: 1279px) { .hb__bg-in:after { width: 100%; /*background: #0C2075;*/ } }
@media only screen and (min-width: 1280px) { .hb__bg-in { height: 70px; } }
@media only screen and (max-width: 1279px) { .hb__bg-in { height: 40px; } }
.hb__wrap { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; }
@media only screen and (min-width: 1280px) { .hb__wrap { height: 70px; } }
@media only screen and (max-width: 1279px) { .hb__wrap { height: 40px; } }

.hb-menu-btn { padding: 0 10px; width: 40px; min-width: 40px; height: 40px; display: inline-block; vertical-align: middle; cursor: pointer; }
.hb-menu-btn:before, .hb-menu-btn:after, .hb-menu-btn__i { height: 2px; background: #ffffff; display: block; }
.hb-menu-btn:before, .hb-menu-btn:after { content: ''; }
.hb-menu-btn:before { margin-top: 13px; }
.hb-menu-btn__i { margin: 4px 0; }
@media only screen and (max-width: 479px) { .hb-menu-btn { margin-left: -3%; } }
.bx-no-touch .hb-menu-btn:hover { background: #ee2d36; }
.hb-menu-btn:active { background: #ee2d36; }

.hb-menu { background: rgba(0, 113, 201, 0.8); height: inherit; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; font-size: 0; }
.hb-menu__i { display: inline-block; position: relative; height: inherit; }
.bx-no-touch .hb-menu__i:hover .hb-menu__l { background: #ee2d36; }
.hb-menu__l { display: inline-block; height: 100%; font-size: 0; }
@media only screen and (min-width: 1280px) { .hb-menu__l { padding: 0 23px; } }
@media only screen and (max-width: 1279px) { .hb-menu__l { padding: 0 20px; } }
.hb-menu__l:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.hb-menu__l span { vertical-align: middle; display: inline-block; font-weight: 500; line-height: 1.2em; text-transform: uppercase; color: #ffffff; }
@media only screen and (min-width: 1280px) { .hb-menu__l span { font-size: 18px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .hb-menu__l span { font-size: 16px; } }
.bx-no-touch .hb-menu__l:hover { background: #ee2d36; }
.hb-menu__l:active, .hb-menu__i:active .hb-menu__l { background: #ee2d36; }
.hb-menu__sm { display: none; list-style-type: none; position: absolute; background: #0071c9; top: 100%; left: 0; width: 300px; padding: 18px 4px 16px; -webkit-box-shadow: -3px 3px 5px -3px rgba(255, 255, 255, 0.7); -moz-box-shadow: -3px 3px 5px -3px rgba(255, 255, 255, 0.7); box-shadow: -3px 3px 5px -3px rgba(255, 255, 255, 0.7); }
.hb-menu__i:hover .hb-menu__sm, .hb-menu__sm:hover { display: block; }
.hb-menu__si { text-decoration: none; display: block; position: relative; padding: 8px 16px; margin-top: -1px; font-size: 16px; line-height: 1.2em; background: transparent; color: #ffffff; }
.hb-menu__si:first-child { border-top: 0px; }
.hb-menu__si:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 50%; height: 1px; background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, #ffffff 100%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, #ffffff 100%); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.2) 0%, #ffffff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FFFFFF', endColorstr='#00FFFFFF', GradientType=1); }
.bx-no-touch .hb-menu__si:hover { text-decoration: none; background: rgba(255, 255, 255, 0.2); }
.hb-menu__si_active, .hb-menu__si:active { text-decoration: none; background: rgba(255, 255, 255, 0.2); }

.hb-where, .hb-phone { display: inline-block; vertical-align: middle; position: relative; height: inherit; font-size: 0; }
.hb-where:before, .hb-phone:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.hb-where span, .hb-where a, .hb-phone span, .hb-phone a { display: inline-block; vertical-align: middle; white-space: nowrap; text-transform: uppercase; font-weight: 500; line-height: 1.2em; color: #ffffff; }
.hb-where:after, .hb-phone:after { position: absolute; max-width: 57px; width: 100%; height: 25px; line-height: 25px; font-size: 25px; top: 50%; left: 0; margin-top: -12px; text-align: center; color: #b3e0fd; }

.hb-where { background: #005ec7; }
.hb-where:after { font-family: "Voltyre_Icons"; content: "\e92f"; }
.bx-no-touch .hb-where:hover { background: #ee2d36; }
.bx-no-touch .hb-where:hover:after { color: #ffffff; }
.hb-where:active { background: #ee2d36; }
.hb-where:active:after { color: #ffffff; }
@media only screen and (min-width: 1280px) { .hb-where span { font-size: 18px; } }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .hb-where span { font-size: 16px; } }
@media only screen and (min-width: 1024px) { .hb-where { padding: 0 25px 0 52px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .hb-where { padding: 0 15px 0 42px; }
  .hb-where:after { max-width: 34px; } }
@media only screen and (max-width: 479px) { .hb-where { padding: 0 25px; } }

@media only screen and (max-width: 1023px) { .hb-space { width: 100%; display: inline-block; vertical-align: middle; position: relative; height: inherit; } }

.hb-phone:after { font-family: "Voltyre_Icons"; content: "\e92e"; }
.hb-phone a { font-size: 18px; }
@media only screen and (min-width: 768px) { .hb-phone { padding: 0 25px 0 52px; } }
@media only screen and (max-width: 767px) { .hb-phone { padding: 0 8px 0 52px; } }

.hb-search, .hb-lang, .hb-sitemap, .hb-compare, .hb-cart { display: inline-block; position: relative; height: inherit; text-align: center; color: #b5e2ff; text-decoration: none; }
@media only screen and (min-width: 1280px) { .hb-search, .hb-lang, .hb-sitemap, .hb-compare, .hb-cart { min-width: 70px; } }
@media only screen and (max-width: 1279px) { .hb-search, .hb-lang, .hb-sitemap, .hb-compare, .hb-cart { min-width: 50px; } }

.bx-no-touch .hb-lang:hover, .bx-no-touch .hb-sitemap:hover, .bx-no-touch .hb-compare:hover, .bx-no-touch .hb-cart:hover { background: #ee2d36; color: #ffffff; text-decoration: none; }
.bx-no-touch .hb-lang:hover:before, .bx-no-touch .hb-sitemap:hover:before, .bx-no-touch .hb-compare:hover:before, .bx-no-touch .hb-cart:hover:before { color: #ffffff; }
.hb-lang:active, .hb-sitemap:active, .hb-compare:active, .hb-cart:active { background: #ee2d36; color: #ffffff; text-decoration: none; }
.hb-lang:active:before, .hb-sitemap:active:before, .hb-compare:active:before, .hb-cart:active:before { color: #ffffff; }

.hb-search { background: rgba(9, 101, 215, 0.8); }
.hb-search__fld { width: 0; opacity: 0; overflow: hidden; position: absolute; right: 100%; top: 0; height: 100%; background: #0043b3; text-align: right; font-size: 0; transition: width 500ms ease 0ms, opacity 500ms ease 0ms; }
.hb-search__fld:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.hb-search__t { display: inline-block; vertical-align: middle; width: 90%; background: transparent; border: 0; color: #ffffff; font-size: 18px; line-height: 1.5em; }
.hb-search__lbl { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; font-size: 0; }
.bx-no-touch .hb-search__lbl:hover { background: #ee2d36; color: #ffffff; }
.bx-no-touch .hb-search__lbl:hover:after { color: #ffffff; }
.hb-search__lbl:active { background: #ee2d36; color: #ffffff; }
.hb-search__lbl:active:after { color: #ffffff; }
.hb-search__lbl:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.hb-search__lbl:after { font-family: "Voltyre_Icons"; content: "\e933"; display: inline-block; vertical-align: middle; line-height: 25px; font-size: 22px; color: #b3e0fd; }
.hb-search_active { background: #0965d7 !important; }
.hb-search_active .hb-search__fld { width: 200px; opacity: 1; }

.hb-lang { background: rgba(0, 67, 179, 0.8); font-size: 18px; }
.hb-lang:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }

.hb-compare { background: rgba(0, 44, 144, 0.8); text-align: center; font-size: 0; }
.hb-compare:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.hb-compare__icon { position: relative; height: 35px; line-height: 35px; width: 32px; font-size: 23px; text-align: left; display: inline-block; vertical-align: middle; }
@media only screen and (max-width: 1279px) { .hb-compare__icon { margin-top: 4px; } }
.hb-compare__icon:before { font-family: "Voltyre_Icons"; content: "\e93e"; color: #b3e0fd; }
.hb-compare__count { display: none; position: absolute; width: 20px; height: 20px; top: 0; right: 0; background-color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; font-size: 13px; line-height: 20px; color: #0071c9; }
.hb-compare:hover .hb-compare__icon:before { color: #ffffff; }
.hb-compare:hover .hb-compare__count { background-color: #ffffff; color: #000000; }

.hb-cart { text-align: center; font-size: 0; }
@media only screen and (min-width: 1280px) { .hb-cart { background: rgba(1, 34, 128, 0.8); } }
@media only screen and (max-width: 1279px) { .hb-cart { background: #002c90; } }
.hb-cart:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.hb-cart__icon { position: relative; display: inline-block; height: 35px; line-height: 35px; width: 32px; font-size: 21px; text-align: left; display: inline-block; vertical-align: middle; }
@media only screen and (max-width: 1279px) { .hb-cart__icon { margin-top: 4px; } }
.hb-cart__icon:before { font-family: "Voltyre_Icons"; content: "\e90f"; color: #b3e0fd; }
.hb-cart__count { display: none; position: absolute; width: 20px; height: 20px; top: 0; right: 0; background-color: #ee2d36; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; font-size: 13px; line-height: 20px; color: #ffffff; }
.bx-no-touch .hb-cart:hover .hb-cart__icon:before { color: #ffffff; }
.bx-no-touch .hb-cart:hover .hb-cart__count { background-color: #ffffff; color: #000000; }
.hb-cart_active .hb-cart__icon:before, .hb-cart:active .hb-cart__icon:before { color: #ffffff; }
.hb-cart_active .hb-cart__count, .hb-cart:active .hb-cart__count { background-color: #ffffff; color: #000000; }
.hb-cart_active { background: #ee2d36; color: #ffffff; text-decoration: none; }
.hb-cart_active:before { color: #ffffff; }

.hb-sitemap { background: rgba(1, 34, 128, 0.8); }
.hb-sitemap:before { font-family: "Voltyre_Icons"; content: "\e935"; position: absolute; width: 100%; height: 25px; line-height: 25px; font-size: 19px; top: 50%; left: 0; margin-top: -12px; text-align: center; color: #b3e0fd; }

.h-top-cart { display: none; z-index: 10; position: absolute; top: 100%; right: 0; margin-top: 10px; width: 100%; max-width: 790px; background: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e1e1e1; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); }

.h-cart-cnt-in { position: relative; }

.h-cart-cnt__close { position: absolute; right: 9px; top: 12px; width: 40px; height: 40px; display: block; border: 0; background: transparent; text-align: center; color: #a2a2a2; cursor: pointer; }
.bx-no-touch .h-cart-cnt__close:hover { color: #e71822; }
.h-cart-cnt__close:active { color: #e71822; }
.h-cart-cnt__close:before { font-family: "Voltyre_Icons"; content: "\e910"; font-size: 18px; line-height: 40px; }

@media only screen and (min-width: 1280px) { .hb_stream + .h-cart-cnt .h-top-cart { margin-top: 80px; } }

.lm { font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; z-index: 503; position: fixed; right: 100%; max-width: 420px; width: 41%; min-width: 320px; top: 0; bottom: 0; }
.lm__shift { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); transition: transform 500ms ease 0ms; width: 100%; height: 100%; max-height: 100%; }
@media only screen and (max-width: 1279px) { .lm_active .lm__shift { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } }
@media only screen and (min-width: 1280px) { .lm_active.lm_fullscreen .lm__shift { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } }
.lm__in { position: relative; height: 100%; max-height: 100%; background: #0071c9; padding-bottom: 50px; }
.lm__close { position: absolute; top: 0; right: 0; height: 54px; width: 58px; line-height: 54px; text-align: center; cursor: pointer; color: #ffffff; z-index: 5; }
.lm__close:active { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.lm__close:before { font-family: "Voltyre_Icons"; content: "\e910"; font-size: 18px; cursor: pointer; }
.lm__cnt { width: 100%; height: 100%; max-height: 100%; }
.lm__cnt .lm__sl, .lm__cnt .lm__tbl { -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; }
.lm__bottom { width: 100%; padding-bottom: 15px; }
.lm__sl { width: 100%; height: 100%; }
.lm__s { width: 100%; }
.lm__s:before { content: ''; position: absolute; top: 0; left: 0; width: 7%; height: 100%; padding-left: 52px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; background: #003a9b; }
.lm__s[data-submenu-parent='none']:before { display: none; }
.lm__s-logo { height: 94px; padding: 0 7% 5px 7%; }
.lm__s-logo-i { display: block; height: 100%; width: 210px; margin-right: auto; background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-white.svg") no-repeat left center; background-size: contain; }
.lm__s-logo-i_en { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-white_en.svg") no-repeat left center; background-size: contain; }
.lm__s-title { color: #90ccff; font-size: 0; }
.lm__s-title:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 38px; }
.lm__s-title_empty { background: transparent; }
.lm__s-title_empty:after { display: none; }
.lm__s-title__text { display: inline-block; vertical-align: middle; font-size: 18px; line-height: 18px; padding: 0 0 0 64px; }
.lm__s-title__marker { position: absolute; display: block; top: 50%; margin-top: -10px; left: 7%; margin-left: 43px; border-top: 10px solid transparent; border-left: 0 solid transparent; border-right: 10px solid #0071c9; border-bottom: 10px solid transparent; }
.lm__s-title:active { color: #ffffff; }
.lm__s-title:active:before, .lm__s-title_active:before { color: inherit; }
.lm__s-out { overflow-y: auto; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; }
.lm__s-out::-webkit-scrollbar { -webkit-appearance: none; }
.lm__s-out::-webkit-scrollbar:vertical { width: 8px; }
.lm__s-out::-webkit-scrollbar:horizontal { height: 8px; }
.lm__s-out::-webkit-scrollbar-thumb { background-color: #ffffff; border-radius: 4px; }
.lm__s-out::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.4); border-radius: 4px; }
.lm__i { display: block; padding: 5px 40px 5px 7%; color: #ffffff; transition: background 300ms ease 0ms; cursor: pointer; text-decoration: none; font-size: 0; }
.lm__i:active, .lm__i_active { transition: none; background: #1880d0; }
.lm__i:hover, .lm__i:active, .lm__i:before, .lm__i:after { text-decoration: none; }
.lm__i-text { display: inline-block; vertical-align: middle; font-size: 18px; line-height: 18px; padding: 0 0 0 64px; }
.lm__i:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 26px; }
.lm__i:active:before, .lm__i_active:before { color: inherit; }
.lm__i._i-line:before { font-size: 25px; }
.lm__i-right { position: absolute; right: 16px; top: 50%; margin-top: -10px; width: 30px; text-align: center; }
.lm__i-right:before { font-family: "Voltyre_Icons"; content: "\e90a"; font-size: 20px; line-height: 20px; }
.lm__i-icon { position: absolute; left: 3%; top: 50%; height: 32px; line-height: 32px; margin-top: -16px; margin-left: 14px; width: 32px; font-size: 23px; text-align: left; display: inline-block; vertical-align: middle; }
.lm__i-icon_compare:before { font-family: "Voltyre_Icons"; content: "\e93e"; color: #b3e0fd; }
.lm__i-icon_cart { margin-left: 15px; }
.lm__i-icon_cart:before { font-family: "Voltyre_Icons"; content: "\e90f"; color: #b3e0fd; }
.lm__i:active .lm__i-icon:before { color: inherit; }
.lm__i-icon_cart .lm__i-icon-count { background-color: #ee2d36; color: #ffffff; }
.lm__i-icon-count { display: block; position: absolute; width: 20px; height: 20px; top: 0; right: 0; background-color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; font-size: 13px; line-height: 20px; color: #0071c9; }
.lm__i:hover .lm__i__icon:before { color: #ffffff; }
.lm__i:hover .lm__i__count { background-color: #ffffff; color: #000000; }
.lm__l { height: 54px; color: #ffffff; transition: background 300ms ease 0ms; font-size: 0; }
.lm__l:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.lm__l-text { display: inline-block; vertical-align: middle; font-size: 18px; line-height: 18px; padding: 0 0 0 64px; }
.lm__l:active { background: #1880d0; transition: none; }
.lm__l:active:before, .lm__l_active:before { color: inherit; }
.lm__l:before { font-family: "Voltyre_Icons"; content: "\e90c"; font-size: 19px; }
.lm__s-title, .lm__l { padding: 1px 7% 1px 7%; }
.lm__s-title, .lm__i, .lm__l { position: relative; cursor: pointer; text-decoration: none; text-transform: none; }
.lm__s-title:before, .lm__i:before, .lm__l:before { position: absolute; left: 3%; top: 50%; height: 32px; line-height: 32px; margin-top: -16px; width: 60px; text-align: center; color: #b3e0fd; }
.lm__s-title._i-catalog:before, .lm__i._i-catalog:before { font-size: 25px; }
.lm__s-title._i-about:before, .lm__i._i-about:before { font-size: 24px; }
.lm__s-title._i-quality:before, .lm__i._i-quality:before { font-size: 24px; }
.lm__s-title._i-dealer:before, .lm__i._i-dealer:before { font-size: 26px; }
.lm__s-title._i-partnership:before, .lm__i._i-partnership:before { font-size: 20px; }
.lm__s-title._i-presscenter:before, .lm__i._i-presscenter:before { font-size: 25px; }
.lm__s-title._i-contacts:before, .lm__i._i-contacts:before { font-size: 25px; }
.lm__s-title._i-career:before, .lm__i._i-career:before { font-size: 24px; }
.lm__s-title._i-trust-service:before, .lm__i._i-trust-service:before { font-size: 23px; }
.lm__s-title._i-personal:before, .lm__i._i-personal:before { font-size: 24px; }
.lm__s-title._i-official:before, .lm__i._i-official:before { font-size: 21px; }
.lm__s-title._i-info:before, .lm__i._i-info:before { font-size: 21px; }
.lm__footer { position: absolute; top: 100%; margin-top: -50px; left: 0; width: 100%; z-index: 5; padding: 0; height: 50px; text-align: right; font-size: 0; background: #004cb7; }
.lm__lang, .lm__sitemap { display: inline-block; vertical-align: middle; position: relative; z-index: 1; text-align: center; height: 50px; color: #b5e2ff; cursor: pointer; width: 66px; transition: background 300ms ease 0ms; font-size: 0; text-decoration: none; }
.lm__lang:after, .lm__sitemap:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.lm__lang:active, .lm__sitemap:active { transition: none; background: #ee2d36; color: #ffffff; }
.lm__lang { background: #003a9b; font-size: 18px; }
.lm__sitemap { background: #01328f; }
.lm__sitemap:before { font-family: "Voltyre_Icons"; content: "\e935"; display: inline-block; vertical-align: middle; font-size: 19px; }
.lm__search { position: absolute; top: 0; left: 0; width: 100%; }
.lm__search-slide { background: #004cb7; position: absolute; top: 0; left: 0; width: 100%; height: 50px; padding: 0 0 0 7%; -webkit-transform: translateX(-93%) translateX(45px); -moz-transform: translateX(-93%) translateX(45px); -ms-transform: translateX(-93%) translateX(45px); -o-transform: translateX(-93%) translateX(45px); transform: translateX(-93%) translateX(45px); transition: transform 700ms ease 0ms; z-index: 2; }
.lm__search_active .lm__search-slide { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.lm__search-lbl { height: 50px; width: 60px; display: block; float: right; text-align: center; cursor: pointer; color: #b5e2ff; transition: background 300ms ease 0ms; }
.lm__search-lbl:before { font-family: "Voltyre_Icons"; content: "\e933"; font-size: 22px; line-height: 50px; }
.lm__search-lbl:active { transition: none; background: #ee2d36; color: #ffffff; }
.lm__search-cancel { width: 50px; display: block; position: absolute; left: 0; top: 0; height: 50px; text-align: center; cursor: pointer; color: #b5e2ff; transition: background 300ms ease 0ms; }
.lm__search-cancel:before { font-family: "Voltyre_Icons"; content: "\e910"; font-size: 18px; line-height: 50px; }
.lm__search-cancel:active { transition: none; background: #ee2d36; color: #ffffff; }
.lm__search-fld { height: 50px; margin-right: 60px; margin-left: 15px; }
.lm__search-t { width: 83%; height: 50px; line-height: 50px; font-size: 18px; color: #ffffff; font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; margin: 0 10% 0 7%; background: transparent; border: 0; }

.lm-cover { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.3); z-index: -1; opacity: 0; transition: opacity 500ms ease 0ms; }
.lm-cover_active { opacity: 1; }
.lm-cover_visible { z-index: 502; }

.s-nav { position: relative; border-top: 2px solid #e5e5e5; padding-top: 24px; font-size: 0; }
@media only screen and (min-width: 480px) { .s-nav__prev, .s-nav__next { display: inline-block; vertical-align: middle; font-size: 14px; width: 50%; }
  .s-nav__prev a, .s-nav__next a { display: inline-block; position: relative; max-width: 333px; }
  .s-nav__prev a:before, .s-nav__next a:before { position: absolute; top: 50%; font-size: 14px; line-height: 14px; height: 14px; margin-top: -7px; }
  .s-nav__prev { text-align: left; }
  .s-nav__prev a { padding-left: 24px; }
  .s-nav__prev a:before { font-family: "Voltyre_Icons"; content: "\e902"; left: 0; }
  .s-nav__next { text-align: right; }
  .s-nav__next a { padding-right: 24px; }
  .s-nav__next a:before { font-family: "Voltyre_Icons"; content: "\e903"; right: 0; } }
@media only screen and (min-width: 1024px) { .s-nav__prev { padding-right: 74px; }
  .s-nav__next { padding-left: 74px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-nav__prev { padding-right: 13px; }
  .s-nav__next { padding-left: 13px; } }
@media only screen and (max-width: 479px) { .s-nav__prev, .s-nav__next { display: none; } }
.s-nav__all { text-align: center; }
@media only screen and (min-width: 1024px) { .s-nav__all { position: absolute; left: 50%; top: 24px; width: 200px; margin-left: -100px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-nav__all { clear: both; padding-top: 16px; } }
.s-nav:after { content: ''; display: block; overflow: hidden; clear: both; }

.s-table { display: table; }
.s-table_100 { width: 100%; }
.s-table__tbody { display: table-row-group; }
.s-table__thead { display: table-header-group; }
.s-table__tfoot { display: table-footer-group; }
.s-table__row { display: table-row; }
.s-table__cell { display: table-cell; }
.s-table__cell + .s-table__cell { padding-left: 8px; }
.s-table__cell.s-table__cell_delim-30 { padding-left: 30px; }
.s-table__cell.s-table__cell_0 { width: 0; }
.s-table__cell.s-table__cell_100 { width: 100%; }
.s-table__cell.s-table__cell_50 { width: 50%; }
.s-table_middle .s-table__cell { vertical-align: middle; }
.s-table_top .s-table__cell { vertical-align: top; }
.s-table_bottom .s-table__cell { vertical-align: bottom; }
@media only screen and (min-width: 1280px) { .s-table_break-no-desktop { display: table; } }
@media only screen and (max-width: 1279px) { .s-table_break-no-desktop { display: block; width: auto; }
  .s-table_break-no-desktop .s-table__row { display: block; width: auto; }
  .s-table_break-no-desktop .s-table__cell { display: block; width: auto; }
  .s-table_break-no-desktop .s-table__cell + .s-table__cell { padding-left: 0; } }
@media only screen and (min-width: 1024px) { .s-table_break-smart { display: table; } }
@media only screen and (max-width: 1023px) { .s-table_break-smart { display: block; width: auto; }
  .s-table_break-smart .s-table__row { display: block; width: auto; }
  .s-table_break-smart .s-table__cell { display: block; width: auto; }
  .s-table_break-smart .s-table__cell + .s-table__cell { padding-left: 0; } }
@media only screen and (min-width: 480px) { .s-table_break-mobile { display: table; } }
@media only screen and (max-width: 479px) { .s-table_break-mobile { display: block; width: auto; }
  .s-table_break-mobile .s-table__row { display: block; width: auto; }
  .s-table_break-mobile .s-table__cell { display: block; width: auto; }
  .s-table_break-mobile .s-table__cell + .s-table__cell { padding-left: 0; } }
@media only screen and (min-width: 768px) { .s-table_break-half-smart { display: table; } }
@media only screen and (max-width: 767px) { .s-table_break-half-smart { display: block; width: auto; }
  .s-table_break-half-smart .s-table__row { display: block; width: auto; }
  .s-table_break-half-smart .s-table__cell { display: block; width: auto; }
  .s-table_break-half-smart .s-table__cell + .s-table__cell { padding-left: 0; } }

.s-file, .s-folder { margin-bottom: 16px; font-size: 0; line-height: 0; }
.s-file__link, .s-folder__link { cursor: pointer; position: relative; display: inline-block; text-decoration: none; color: #0071c9; }
.s-file__link:after, .s-folder__link:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 44px; }
@media only screen and (min-width: 1280px) { .s-file__link, .s-folder__link { padding-left: 78px; }
  .s-file__link:before, .s-folder__link:before { width: 56px; } }
@media only screen and (max-width: 1279px) { .s-file__link, .s-folder__link { padding-left: 60px; }
  .s-file__link:before, .s-folder__link:before { width: 47px; } }
.s-file__link:before, .s-folder__link:before { position: absolute; left: 0; top: 50%; margin-top: -22px; height: 44px; font-size: 44px; line-height: 44px; font-family: "Voltyre_Icons"; text-align: right; color: #bbbbbb; }
.s-file__link:hover, .s-file__link:active, .s-folder__link:hover, .s-folder__link:active { text-decoration: none; }
.s-file__text, .s-folder__text { display: inline-block; vertical-align: middle; font-size: 16px; line-height: 1.2em; }
.bx-no-touch .s-file__link:hover .s-file__text, .bx-no-touch .s-folder__link:hover .s-file__text { text-decoration: underline; }
.s-file__link:active .s-file__text, .s-folder__link:active .s-file__text, .s-file__link:active .s-folder__text, .s-folder__link:active .s-folder__text { text-decoration: underline; }
.s-file_small .s-file__link, .s-folder_small .s-file__link, .s-file_small .s-folder__link, .s-folder_small .s-folder__link { padding-left: 31px; }
.s-file_small .s-file__link:before, .s-folder_small .s-file__link:before, .s-file_small .s-folder__link:before, .s-folder_small .s-folder__link:before { margin-top: -14px; height: 25px; font-size: 25px; line-height: 25px; width: 23px; text-align: left; }
.s-file_small .s-file__link:after, .s-folder_small .s-file__link:after, .s-file_small .s-folder__link:after, .s-folder_small .s-folder__link:after { height: 25px; }
.s-file_small .s-file__text, .s-folder_small .s-file__text, .s-file_small .s-folder__text, .s-folder_small .s-folder__text { font-size: 14px; }

.s-file__link:before { content: "\e91a"; }
.s-file__link[href*='.xls']:before, .s-file__link[href*='.XLS']:before { content: "\e920"; color: #75b239; }
.s-file__link[href*='.doc']:before, .s-file__link[href*='.DOC']:before { content: "\e91b"; color: #6eace5; }
.s-file__link[href*='.docx']:before, .s-file__link[href*='.DOCX']:before { content: "\e91c"; color: #6eace5; }
.s-file__link[href*='.rtf']:before, .s-file__link[href*='.RTF']:before { content: "\e91f"; color: #6eace5; }
.s-file__link[href*='.pdf']:before, .s-file__link[href*='.PDF']:before { content: "\e91d"; color: #dd1f1f; }
.s-file__link[href*='.rar']:before, .s-file__link[href*='.RAR']:before { content: "\e91e"; color: #BC5EB0; }
.s-file__link[href*='.zip']:before, .s-file__link[href*='.ZIP']:before { content: "\e921"; color: #BC5EB0; }
.bx-no-touch .s-file__link:hover { text-decoration: none; }
.s-file__link:active { text-decoration: none; }
@media only screen and (min-width: 480px) { .s-file_inline-block { display: inline-block; margin-right: 65px; } }
.s-file_inline-block.s-btn { margin-bottom: 16px; }

.s-folder__link:before { content: "\e922"; color: #0071c9; }
.s-folder__cnt { display: block; overflow: hidden; }
.s-folder__in { display: block; overflow: hidden; position: relative; margin-top: 16px; padding-left: 20px; }
.s-folder__in:before { content: ''; position: absolute; top: 0; height: 100%; border-left: 2px dashed #cccccc; }
@media only screen and (min-width: 1280px) { .s-folder__in:before { left: 24px; } }
@media only screen and (max-width: 1279px) { .s-folder__in:before { left: 14px; } }
.s-folder .s-file:last-child, .s-folder .s-folder:last-child { margin-bottom: 0; }

@media only screen and (min-width: 480px) { .s-file-right { float: right; width: 250px; margin: 0 0 30px 30px; font-size: 0; }
  .s-file-right:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
  .s-file-right .s-file, .s-file-right .s-folder { display: inline-block; vertical-align: middle; }
  .s-file-right .s-file:last-child, .s-file-right .s-folder:last-child { margin-bottom: 0; } }
@media only screen and (min-width: 1280px) { .s-file-right_big { width: 400px; }
  .s-file-right_big .s-file__text, .s-file-right_big .s-folder__text { font-size: 18px; } }

.s-logo { position: relative; }
.s-logo:after { content: ''; display: inline-block; }
@media only screen and (min-width: 1280px) { .s-logo:after { width: 391px; height: 91px; background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor.svg") no-repeat center; background-size: contain; } }
@media only screen and (min-width: 768px) and (max-width: 1279px) { .s-logo:after { width: 150px; height: 140px; background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-ver.svg") no-repeat center; background-size: contain; } }
@media only screen and (max-width: 767px) { .s-logo:after { width: 280px; height: 66px; background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor.svg") no-repeat center; background-size: contain; } }
@media only screen and (min-width: 1280px) { .s-logo::after_en { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor_en.svg") no-repeat center; background-size: contain; } }
@media only screen and (min-width: 768px) and (max-width: 1279px) { .s-logo::after_en { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-ver_en.svg") no-repeat center; background-size: contain; } }
@media only screen and (max-width: 767px) { .s-logo::after_en { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor_en.svg") no-repeat center; background-size: contain; } }
@media only screen and (min-width: 1280px) { .s-logo { width: 41.66667%; } }
@media only screen and (min-width: 768px) and (max-width: 1279px) { .s-logo { width: 150px; margin-right: 27px; } }
@media only screen and (min-width: 768px) { .s-logo { float: left; margin-bottom: 36px; text-align: left; } }
@media only screen and (max-width: 767px) { .s-logo { margin-top: 21px; margin-bottom: 30px; text-align: center; } }

.s-logos { overflow: hidden; text-align: center; }
@media only screen and (min-width: 480px) { .s-logos__titan { width: 49%; }
  .s-logos__voltyre { width: 43%; }
  .s-logos__titan, .s-logos__voltyre { float: left; margin: 0 2%; }
  .s-logos img { width: 100%; } }
@media only screen and (max-width: 479px) { .s-logos__titan, .s-logos__voltyre { margin-bottom: 15px; }
  .s-logos img { height: 50px; } }
@media only screen and (min-width: 1024px) { .s-logos { margin-top: 55px; margin-bottom: 43px; max-width: 900px; margin-left: auto; margin-right: auto; } }
@media only screen and (max-width: 1023px) { .s-logos { margin-top: 30px; margin-bottom: 21px; } }

.s-big-image { text-align: center; font-size: 0; line-height: 0; }
@media only screen and (min-width: 1280px) { .s-big-image { margin-top: 43px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-big-image { margin-top: 33px; } }
@media only screen and (max-width: 1023px) { .s-big-image { margin-top: 21px; } }
.s-big-image__out { display: inline-block; }
.s-big-image__in { display: inline-block; position: relative; max-width: 100%; padding-left: 6.5%; padding-top: 5%; padding-bottom: 10.5%; }
.s-big-image__in:before { top: 0; left: 0; width: 42%; max-width: 305px; padding-top: 49%; background: url("/local/templates/.default/voltyre/css/../images/s-big-image__1.png") no-repeat left top; }
.s-big-image__in:after { bottom: 0; right: 0; width: 38%; max-width: 277px; padding-top: 39%; background: url("/local/templates/.default/voltyre/css/../images/s-big-image__2.png") no-repeat right bottom; }
.s-big-image__in:before, .s-big-image__in:after { content: ''; position: absolute; z-index: -1; background-size: contain; }

.s-image { text-align: center; }
@media only screen and (min-width: 1280px) { .s-image { margin-top: 38px; margin-bottom: 35px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-image { margin-top: 30px; margin-bottom: 27px; } }
@media only screen and (max-width: 1023px) { .s-image { margin-top: 21px; margin-bottom: 21px; } }

.s-images { font-size: 1px; line-height: 0; text-align: justify; margin: 30px auto 10px; margin: 30px auto calc(30px - 2%); max-width: 890px; }
.s-images:after { content: ''; display: inline-block; width: 100%; }

.s-image-full { width: 100%; margin-bottom: 2%; }

@media only screen and (min-width: 480px) { .s-image-half { width: 49%; margin-bottom: 2%; } }
@media only screen and (max-width: 479px) { .s-image-half { width: 100%; margin-bottom: 2%; } }

@media only screen and (max-width: 619px) { .s-masked-group { margin: 20px auto; text-align: center; }
  .s-masked-group .s-masked-image:nth-child(n+2) { display: none; } }
@media only screen and (min-width: 620px) and (max-width: 919px) { .s-masked-group { margin: 30px auto 15px; max-width: 640px; }
  .s-masked-group .s-masked-image:nth-child(n+3) { display: none; } }
@media only screen and (min-width: 920px) { .s-masked-group { margin: 30px auto; max-width: 960px; } }
@media only screen and (min-width: 620px) { .s-masked-group { font-size: 1px; text-align: justify; }
  .s-masked-group:after { content: ''; display: inline-block; width: 100%; } }

.s-masked-image { display: inline-block; position: relative; overflow: hidden; font-size: 0; line-height: 0; }
.s-masked-image:before { position: absolute; top: 0; left: 2px; content: ''; width: 220px; height: 100%; background: url("/local/templates/.default/voltyre/css/../images/s-masked-image__1.png") no-repeat right center; }
.s-masked-image:after { position: absolute; top: 0; left: 218px; content: ''; width: 100%; height: 100%; background: url("/local/templates/.default/voltyre/css/../images/s-masked-image__2.png") repeat-x center; }
.s-masked-image img { position: relative; z-index: -1; height: 210px; margin: 3px; }

.s-btn, .s-btn-close, .s-btn-back { cursor: pointer; display: inline-block; position: relative; text-decoration: none; text-align: center; background: none; -webkit-appearance: none; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; border: 0; outline: 0; }
.bx-no-touch .s-btn:hover, .bx-no-touch .s-btn-close:hover, .bx-no-touch .s-btn-back:hover { text-decoration: none; }
.s-btn:active, .s-btn-close:active, .s-btn-back:active { text-decoration: none; }

.s-btn { min-width: 150px; height: 48px; padding: 0 10px; -webkit-appearance: none; border: 0; outline: 0; font-size: 0; }
.s-btn:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.s-btn__t { display: inline-block; vertical-align: middle; font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; color: inherit; font-size: 22px; line-height: 1.2em; }
.s-btn_red { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #eb1c28; color: #ffffff; }
.bx-no-touch .s-btn_red:hover { background: #f1626b; }
.bx-no-touch .s-btn_red:active { background: #c3111b; }
.s-btn_red:active { background: #c3111b; }
.s-btn_blue, .s-btn-back { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #0071c9; color: #ffffff; }
.bx-no-touch .s-btn_blue:hover, .bx-no-touch .s-btn-back:hover { background: #008efc; }
.bx-no-touch .s-btn_blue:active, .bx-no-touch .s-btn-back:active { background: #00467d; }
.s-btn_blue:active, .s-btn-back:active { background: #00467d; }
.s-btn_light-blue { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #89bde6; color: #ffffff; }
.bx-no-touch .s-btn_light-blue:hover { background: #b3d5ef; }
.bx-no-touch .s-btn_light-blue:active { background: #4a9ad9; }
.s-btn_light-blue:active { background: #4a9ad9; }
.s-btn_border { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #dbebf8; height: 32px; color: #0071c9; }
.bx-no-touch .s-btn_border:hover { border-color: #0071c9; }
.bx-no-touch .s-btn_border:active { border-color: #0071c9; }
.s-btn_border:active { border-color: #0071c9; }
.s-btn_border .s-btn__t { font-family: 'Fira Sans Condensed', Arial, sans-serif; font-size: 14px; line-height: 1.2em; }
.s-btn_blue-border { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #0071c9; height: 26px; color: #0071c9; }
.bx-no-touch .s-btn_blue-border:hover { background: #ffffff; }
.bx-no-touch .s-btn_blue-border:active { background: #0071c9; color: #ffffff; }
.s-btn_blue-border:active { background: #0071c9; color: #ffffff; }
.s-btn_blue-border .s-btn__t { font-family: 'Fira Sans Condensed', Arial, sans-serif; font-size: 12px; line-height: 1.2em; }
.s-btn_micro-text .s-btn__t { font-family: 'Fira Sans Condensed', Arial, sans-serif; font-size: 12px; line-height: 1.2em; }
.s-btn_white { border-color: #ffffff; color: #ffffff; }
.bx-no-touch .s-btn_white:hover { color: #ffffff; border-color: #ffffff; background: rgba(255, 255, 255, 0.2); }
.bx-no-touch .s-btn_white:active { color: #ffffff; border-color: #ffffff; background: rgba(0, 0, 0, 0.2); }
.s-btn_white:active { color: #ffffff; border-color: #ffffff; background: rgba(0, 0, 0, 0.2); }
.s-btn_delete { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid transparent; height: 32px; color: #838383; }
.bx-no-touch .s-btn_delete:hover { color: #dd1f1f; border-color: #dbebf8; }
.bx-no-touch .s-btn_delete:active { color: #dd1f1f; border-color: #dbebf8; }
.s-btn_delete:active { color: #dd1f1f; border-color: #dbebf8; }
.s-btn_delete .s-btn__t { font-family: 'Fira Sans Condensed', Arial, sans-serif; font-size: 14px; line-height: 1.2em; }
.s-btn_medium { height: 40px; }
.s-btn_medium .s-btn__t { font-size: 18px; line-height: 1em; font-family: 'Fira Sans Condensed', Arial, sans-serif; }
.s-btn_big { height: 46px; }
.s-btn_big .s-btn__t { font-size: 16px; line-height: 1.2; font-weight: 700; font-family: 'Fira Sans Condensed', Arial, sans-serif; }
.s-btn_small { height: 30px; }
.s-btn_small .s-btn__t { font-size: 14px; line-height: 1em; font-family: 'Fira Sans Condensed', Arial, sans-serif; }
.s-btn_border.s-btn_medium .s-btn__t { font-size: 14px; line-height: 1.2em; }
.s-btn_200 { min-width: 200px; }
@media only screen and (max-width: 1023px) { .s-btn_200-smart { min-width: 200px; } }
.s-btn_220 { min-width: 220px; }
.s-btn_auto { max-width: 400px; min-width: 0; padding-left: 30px; padding-right: 30px; }
.s-btn_auto-small { max-width: 250px; min-width: 0; padding-left: 15px; padding-right: 15px; }
.s-btn_auto-middle { max-width: 300px; min-width: 0; padding-left: 22px; padding-right: 22px; }
.s-btn_100 { min-width: 100px; }
.s-btn_120 { min-width: 120px; }
.s-btn_full { width: 100%; }
@media only screen and (max-width: 479px) { .s-btn_m-110, .s-btn_m-140, .s-btn_m-165 { padding-left: 10px; padding-right: 10px; }
  .s-btn_m-110 { min-width: 110px; max-width: 110px; }
  .s-btn_m-140 { min-width: 140px; max-width: 140px; }
  .s-btn_m-165 { min-width: 165px; max-width: 165px; } }
.s-btn_locate { color: #0071c9; min-width: 0; }
@media only screen and (min-width: 1024px) { .s-btn_locate { padding: 0 10px 0 35px; border: 1px solid #0071c9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height: 32px; } }
@media only screen and (max-width: 1023px) { .s-btn_locate { width: 30px; height: 40px; }
  .bx-no-touch .s-btn_locate:hover { color: #ee2d36; }
  .bx-no-touch .s-btn_locate:active { color: #ee2d36; }
  .s-btn_locate:active, .s-btn_locate._binding { color: #ee2d36; } }
@media only screen and (min-width: 1024px) { .bx-no-touch .s-btn_locate:hover { background: #ffffff; }
  .bx-no-touch .s-btn_locate:active { background: #0071c9; color: #ffffff; }
  .s-btn_locate:active, .s-btn_locate._binding { background: #0071c9; color: #ffffff; } }
.s-btn_locate:after { font-family: "Voltyre_Icons"; content: "\e926"; position: absolute; left: 0; top: 50%; margin-top: -9px; width: 27px; text-align: right; font-size: 17px; line-height: 20px; }
@media only screen and (min-width: 1024px) { .s-btn_locate .s-btn__t { font-family: 'Fira Sans Condensed', Arial, sans-serif; font-size: 13px; line-height: 1.2em; } }
@media only screen and (max-width: 1023px) { .s-btn_locate .s-btn__t { display: none; } }
.s-btn_back { padding-left: 40px; padding-right: 30px; }
.s-btn_back:after { font-family: "Voltyre_Icons"; content: "\e902"; position: absolute; left: 15px; top: 50%; margin-top: -7px; line-height: 14px; font-size: 14px; }
.s-btn_order { padding-left: 45px; padding-right: 30px; }
.s-btn_order:after { font-family: "Voltyre_Icons"; content: "\e90f"; position: absolute; left: 15px; top: 50%; margin-top: -7px; line-height: 14px; font-size: 20px; }
.s-btn_cart .s-btn__t { font-size: 16px; font-weight: 500; }

.s-btn-back { display: inline-block; height: 36px; position: relative; padding: 8px 30px 8px 48px; }
.s-btn-back:before { font-family: "Voltyre_Icons"; content: "\e902"; position: absolute; font-size: 15px; line-height: 15px; color: #ffffff; left: 21px; top: 50%; margin-top: -7px; }
.s-btn-back__t { text-transform: uppercase; font-size: 16px; }

.s-btn-close, .s-btn-more { min-width: 125px; height: 32px; position: relative; display: inline-block; padding: 0 43px 0 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #dbebf8; font-size: 0; color: #0071c9; }
.s-btn-close:before, .s-btn-more:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.bx-no-touch .s-btn-close:hover, .bx-no-touch .s-btn-more:hover { border: 1px solid #0071c9; cursor: pointer; }
.bx-no-touch .s-btn-close:active, .bx-no-touch .s-btn-more:active { border: 1px solid #0071c9; background-color: #0071c9; color: #ffffff; }
.s-btn-close_active, .s-btn-more_active { border: 1px solid #0071c9; cursor: pointer; }
.s-btn-close:active, .s-btn-more:active { border: 1px solid #0071c9; background-color: #0071c9; color: #ffffff; }
.s-btn-close__t, .s-btn-more__t { display: inline-block; vertical-align: middle; font-family: 'Fira Sans Condensed', Arial, sans-serif; font-size: 14px; line-height: 1.2em; }

.s-btn-close:after { font-family: "Voltyre_Icons"; content: "\e901"; position: absolute; right: 16px; top: 50%; margin-top: -4px; line-height: 8px; font-size: 8px; }
.s-btn-close_active:after { content: "\e904"; }

.s-btn-more:after { font-family: "Voltyre_Icons"; content: "\e903"; position: absolute; right: 16px; top: 50%; margin-top: -4px; line-height: 8px; font-size: 8px; }

.s-btn-delete { width: 32px; height: 32px; display: inline-block; border: 0px; background: transparent; text-align: center; color: #838383; cursor: pointer; }
.bx-no-touch .s-btn-delete:hover { color: #dd1f1f; }
.s-btn-delete:active { color: #dd1f1f; }
.s-btn-delete:before { font-family: "Voltyre_Icons"; content: "\e910"; font-size: 16px; line-height: 32px; }

.s-btns { margin-top: 28px; text-align: center; }
.s-btns .s-btn { margin-left: 16px; margin-right: 16px; margin-bottom: 17px; }

.s-btn-link { display: inline-block; vertical-align: middle; font-size: 16px; line-height: 20px; color: #0071c9; padding: 10px 8px; cursor: pointer; text-decoration: underline; }
.bx-no-touch .s-btn-link:hover { text-decoration: none; }
.s-btn-link:active { text-decoration: none; }

.s-subsecs { font-size: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; }
@media only screen and (min-width: 1024px) { .s-subsecs { margin-bottom: 40px; } }
@media only screen and (max-width: 1023px) { .s-subsecs { margin-bottom: 30px; } }
@media only screen and (max-width: 479px) { .s-subsecs &gt; * { -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; } }

.s-subsec { display: inline-block; position: relative; font: 500 20px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; color: #b1b1b1; }
@media only screen and (min-width: 1024px) { .s-subsec { padding: 6px 20px; margin-right: 18px; } }
@media only screen and (max-width: 1023px) { .s-subsec { padding: 6px 6px; margin-right: 18px; font-size: 18px; } }
.s-subsec:after { content: ''; position: absolute; bottom: 1px; left: 0; width: 100%; height: 2px; background: #dbdbdb; }
.s-subsec_active { color: #0071c9; }
.s-subsec_active:after { bottom: 0; background: #0071c9; height: 4px; }

a.s-subsec { cursor: pointer; }
.bx-no-touch a.s-subsec:hover { text-decoration: none; color: #0071c9; }
.bx-no-touch a.s-subsec:hover:after { background: #0071c9; }
a.s-subsec:active { text-decoration: none; color: #0071c9; }
a.s-subsec:active:after { background: #0071c9; }

.s-subsec-fill { display: inline-block; position: relative; text-align: center; border: 1px solid #b4b4b4; text-decoration: none; color: #a1a1a1; cursor: pointer; font-size: 0; }
.s-subsec-fill:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 48px; }
@media only screen and (min-width: 1024px) { .s-subsec-fill { padding: 3px 36px; } }
@media only screen and (max-width: 1023px) { .s-subsec-fill { padding: 3px 16px; font-size: 18px; } }
.s-subsec-fill_active, .s-subsec-fill:active { text-decoration: none; background: #0071c9; color: #ffffff; border: 1px solid #0071c9; }
.bx-no-touch .s-subsec-fill:hover { text-decoration: none; background: #0071c9; color: #ffffff; border: 1px solid #0071c9; }
.s-subsec-fill:first-child { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.s-subsec-fill:last-child { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.s-subsec-fill span { display: inline-block; vertical-align: middle; font: 500 20px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; }

.s-dots .swiper-pagination-bullet { width: 20px; height: 20px; border: 2px solid #ffffff; opacity: 1; background: #dddddd; margin: 0 4px; cursor: pointer; }
.s-dots_blue .swiper-pagination-bullet { border: 2px solid #a3d8ff; background: #ffffff; }
.bx-no-touch .s-dots .swiper-pagination-bullet:hover { opacity: 1; background: #0071c9; border: 2px solid #0071c9; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }
.s-dots .swiper-pagination-bullet:active, .s-dots .swiper-pagination-bullet-active { opacity: 1; background: #0071c9; border: 2px solid #0071c9; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }

.s-arrow-left, .s-arrow-right { position: absolute; top: 0; width: 30px; height: 100%; cursor: pointer; color: #a1a1a1; }
.bx-no-touch .s-arrow-left:hover, .bx-no-touch .s-arrow-right:hover { color: #0071c9; }
.s-arrow-left:active, .s-arrow-right:active { color: #0071c9; }
.s-arrow-left.swiper-button-disabled, .s-arrow-right.swiper-button-disabled { color: #dddddd; }
.s-arrow-left:before, .s-arrow-right:before { position: absolute; top: 50%; margin-top: -50px; width: 30px; height: 100px; font-size: 99px; line-height: 100px; text-align: center; }

.s-arrow-left { left: 0; }
.s-arrow-left:before { font-family: "Voltyre_Icons"; content: "\e909"; left: 0; }

.s-arrow-right { right: 0; }
.s-arrow-right:before { font-family: "Voltyre_Icons"; content: "\e90a"; right: 0; }

.s-news { padding-top: 60px; }
@media only screen and (min-width: 1280px) { .s-news { padding-bottom: 72px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-news { padding-bottom: 0; } }
@media only screen and (max-width: 1023px) { .s-news { padding-bottom: 19px; } }
.s-news__list { margin-top: 40px; }
.s-news-i { position: relative; padding: 0 0 64px; max-width: 280px; margin: 0 auto; border: 1px solid #e8e8e8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; overflow: hidden; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); }
@media only screen and (min-width: 1280px) { .s-news-i { margin-bottom: 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-news-i { margin-bottom: 30px; } }
@media only screen and (max-width: 1023px) { .s-news-i { margin-bottom: 20px; } }
.s-news-i.swiper-slide { margin-bottom: 0; }
.s-news-i__img { display: block; background-repeat: no-repeat; background-position: center; background-size: cover; padding-bottom: 68%; }
.bx-no-touch .s-news-i__img:hover + .s-news-i__name { color: #0071c9; }
.s-news-i__name { overflow: hidden; font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; font-size: 16px; line-height: 1.2em; height: 3.6em; font-weight: 700; text-transform: uppercase; color: #434343; margin: 16px 15px 0; }
.s-news-i__name a { color: inherit; text-decoration: none; }
.bx-no-touch .s-news-i__name a:hover { color: #0071c9; }
.s-news-i__name a:active, .s-news-i__img:active + .s-news-i__name a { color: #0071c9; }
.s-news-i__descr { color: #434343; font-size: 14px; line-height: 1.2em; height: 4.8em; font-weight: 300; margin: 16px 15px 0; }
.s-news-i__footer { position: absolute; bottom: 0; left: 0; width: 100%; height: 48px; padding: 0 15px 10px; }
.s-news-i__footer:before { content: ''; display: block; border-top: 1px solid #f2f2f2; padding-bottom: 11px; }
.s-news-i__date { display: block; float: left; color: #a2a2a2; font-size: 16px; line-height: 26px; }
.s-news-i__date:before { font-family: "Voltyre_Icons"; content: "\e913"; font-size: 17px; margin-right: 12px; display: inline-block; vertical-align: middle; margin-top: -3px; }
.s-news-i__tag { display: block; float: right; color: #ffffff; font-size: 12px; text-transform: uppercase; text-decoration: none; line-height: 26px; padding: 0 10px; text-align: center; background: #4aa8f2; }
.bx-no-touch .s-news-i__tag:hover { background: #7abff5; text-decoration: none; }
.bx-no-touch .s-news-i__tag:active { background: #1084df; }
.s-news-i__tag:active { background: #1084df; }
@media only screen and (min-width: 1024px) { .s-news-i__tag { min-width: 100px; } }
@media only screen and (max-width: 1023px) { .s-news-i__tag { min-width: 80px; } }
.s-news .s-dots { margin-top: 28px; }
@media only screen and (min-width: 1280px) { .s-news .s-dots { display: none; } }

.s-new { position: relative; z-index: 1; }
.s-new-sl { position: relative; }
.s-new-sl__in { height: 420px; overflow: hidden; }
.s-new-sl .s-dots { margin-top: 21px; }
.s-new-i__link { display: block; background: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 380px; max-width: 280px; margin: 20px auto; padding: 17px 22px; text-decoration: none; position: relative; overflow: hidden; }
@media only screen and (min-width: 1024px) { .s-new-i__link { -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); } }
@media only screen and (max-width: 1023px) { .s-new-i__link { -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); } }
.s-new-i__link:hover, .s-new-i__link:active { text-decoration: none; }
.s-new-i__link:hover .s-new-i__name, .s-new-i__link:active .s-new-i__name { text-decoration: none; }
.s-new-i__name, .s-new-i__param { display: block; font-size: 20px; line-height: 1.2em; }
.s-new-i__name { color: #0071c9; text-transform: uppercase; font-weight: 700; text-decoration: underline; margin-bottom: 10px; }
.s-new-i__param { color: #999999; }
.s-new-i__image { position: absolute; bottom: 0; left: 0; width: 100%; height: 270px; background-repeat: no-repeat; background-position: left bottom; }
.s-new__wrap { position: relative; padding-bottom: 29px; overflow: hidden; }
@media only screen and (min-width: 1280px) { .s-new__wrap { padding-top: 114px; margin-top: -102px; } }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .s-new__wrap { padding-top: 69px; margin-top: -56px; } }
@media only screen and (max-width: 479px) { .s-new__wrap { padding-top: 69px; margin-top: -50px; } }
.s-new__bg1 { content: ''; position: absolute; top: 38px; left: -325px; background: url("/local/templates/.default/voltyre/css/../images/s-new__bg-left.png") no-repeat right center; width: 529px; height: 529px; z-index: 0; }
@media only screen and (min-width: 1024px) { .s-new__bg2 { content: ''; position: absolute; top: -75px; right: -319px; background: url("/local/templates/.default/voltyre/css/../images/s-new__bg-right.png") no-repeat left center; width: 565px; height: 643px; } }

.s-sel { position: relative; overflow-x: hidden; }
.s-sel:before { content: ''; position: absolute; top: 0; width: 1920px; height: 100%; background: url("/local/templates/.default/voltyre/css/../images/s-sel.jpg") no-repeat left top; }
@media only screen and (min-width: 1024px) { .s-sel:before { left: 37.05357%; margin-left: -711.42857px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-sel:before { left: 3.67647%; margin-left: -369.64706px; } }
@media only screen and (max-width: 479px) { .s-sel:before { left: 0%; margin-left: -352px; } }
@media only screen and (min-width: 1280px) { .s-sel { padding: 60px 0 169px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-sel { padding: 60px 0 240px; } }
@media only screen and (max-width: 1023px) { .s-sel { padding: 54px 0 25px; } }
.s-sel__cnt { position: relative; position: relative; }
@media only screen and (min-width: 1280px) { .s-sel__cnt { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-sel__cnt { padding-left: 3%; padding-right: 3%; } }
@media only screen and (min-width: 1024px) { .s-sel__cnt { margin-top: 16px; } }
@media only screen and (max-width: 1023px) { .s-sel__cnt { margin-top: 37px; } }
@media only screen and (min-width: 1024px) { .s-sel__i { display: inline-block; } }
@media only screen and (max-width: 1023px) { .s-sel__i { text-align: center; margin-top: 15px; } }
.s-sel__tab { padding: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; position: relative; text-decoration: none; color: #ffffff; }
@media only screen and (min-width: 1024px) { .s-sel__tab { margin-right: 6px; } }
@media only screen and (max-width: 1023px) { .s-sel__tab { max-width: 380px; width: 100%; } }
.s-sel__tab-in { display: inline-block; position: relative; font-size: 0; height: 58px; }
.s-sel__tab-in:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
@media only screen and (min-width: 1024px) { .s-sel__tab-in { padding: 0 25px 0 85px; } }
@media only screen and (max-width: 1023px) { .s-sel__tab-in { padding: 0 30px 0 80px; } }
.s-sel__tab-in:after { font-weight: 400; position: absolute; width: 85px; text-align: center; height: 40px; margin-top: -20px; line-height: 40px; top: 50%; left: 0; color: inherit; }
.s-sel__tab-in.i-brand_:after { font-size: 35px; }
.s-sel__tab-in.i-params_:after { font-size: 26px; }
.s-sel__tab-in.i-vendor_:after { font-size: 27px; }
@media only screen and (max-width: 1023px) { .s-sel__tab-in { text-align: left; } }
.s-sel__tab-in span { display: inline-block; vertical-align: middle; font-size: 20px; line-height: 1.2em; font-weight: 600; font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; }
.s-sel__tab_active, .s-sel__tab:active { color: #0071c9; background: #ffffff; }
.bx-no-touch .s-sel__tab:hover { color: #0071c9; background: #ffffff; }
.s-sel__tab-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 3px; }
.s-sel__tab-frame:before { display: block; width: 100%; height: 100%; content: ''; border: 1px solid rgba(255, 255, 255, 0.2); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.s-sel__brands { font-size: 0; }
@media only screen and (min-width: 1024px) { .s-sel__brands { margin-top: -10px; width: 100%; } }
.s-sel__brand { display: inline-block; vertical-align: middle; background: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; opacity: 0.85; width: 220px; }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-sel__brand { margin-bottom: 13px; } }
@media only screen and (min-width: 768px) { .s-sel__brand { max-width: 25%; margin-right: 30px; }
  .s-sel__brand:last-child { margin-right: 0; } }
@media only screen and (max-width: 767px) { .s-sel__brand { margin: 0 15px 30px; }
  .s-sel__brand:last-child { margin-bottom: 13px; } }
.bx-no-touch .s-sel__brand:hover, .bx-no-touch .s-sel__brand_active { opacity: 1; }
.s-sel__brand:active, .s-sel__brand_active { opacity: 1; }
.bx-no-touch .s-sel__brand:hover .s-sel__brand-link { opacity: 1; }
.s-sel__brand:active .s-sel__brand-link, .s-sel__brand_active .s-sel__brand-link { opacity: 1; }
.s-sel__brand-link { height: 100px; display: block; opacity: 0.6; background-repeat: no-repeat; background-position: center; }
.s-sel__i-out { position: relative; border-top: 1px solid rgba(255, 255, 255, 0.2); overflow: hidden; }
@media only screen and (min-width: 1024px) { .s-sel__i-out { position: absolute; top: 100%; left: 0; width: 100%; } }
@media only screen and (min-width: 1280px) { .s-sel__i-out { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-sel__i-out { padding-left: 3%; padding-right: 3%; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-sel__i-out { padding-left: 2%; padding-right: 2%; } }
@media only screen and (max-width: 479px) { .s-sel__i-out { padding-left: 3%; padding-right: 3%; } }
@media only screen and (max-width: 1023px) { .s-sel__i-out { position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 27px; } }
.s-sel__i-out:before { content: ''; position: absolute; top: -30px; left: 5%; height: 30px; width: 90%; -webkit-box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.5); }
@media only screen and (max-width: 1023px) { .s-sel__i:last-child .s-sel__i-out { margin-bottom: 0; } }
.s-sel__i-in { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; padding-top: 42px; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -10px; }
@media only screen and (max-width: 1279px) { .s-sel__i-in { -webkit-justify-content: center; justify-content: center; } }
@media only screen and (max-width: 1023px) { .s-sel__i-in { padding-bottom: 6px; } }
@media only screen and (max-width: 479px) { .s-sel__i-in { margin: 0 -10px; } }
.s-sel__row { display: inline-block; vertical-align: bottom; font-size: 0; width: auto; }
.s-sel__row:before { content: ''; display: inline-block; vertical-align: bottom; width: 0; height: 100%; }
.s-sel__row-cnt { display: inline-block; vertical-align: bottom; width: 100%; max-width: 100%; }
@media only screen and (min-width: 1024px) { .s-sel__row { margin-bottom: 25px; } }
@media only screen and (max-width: 1023px) { .s-sel__row { margin-bottom: 13px; } }
@media only screen and (min-width: 480px) { .s-sel__row { margin-left: 10px; margin-right: 10px; } }
@media only screen and (max-width: 479px) { .s-sel__row { margin-left: 5px; margin-right: 5px; } }
.s-sel__row_vendor { width: 768px; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; }
@media only screen and (min-width: 1280px) { .s-sel__row_vendor { max-width: 1008px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-sel__row_vendor { max-width: 940px; } }
@media only screen and (min-width: 600px) { .s-sel__row_profile, .s-sel__row_brand, .s-sel__row_diameter { width: 184px; }
  .s-sel__row_destination { width: 330px; } }
@media only screen and (max-width: 599px) { .s-sel__row { width: 100%; }
  .s-sel__row_profile, .s-sel__row_brand, .s-sel__row_diameter { text-align: center; }
  .s-sel__row_profile .s-sel__row-cnt, .s-sel__row_brand .s-sel__row-cnt, .s-sel__row_diameter .s-sel__row-cnt { width: 240px; }
  .s-sel__row_destination { text-align: center; }
  .s-sel__row_destination .s-sel__row-cnt { width: 330px; } }
@media only screen and (min-width: 1280px) { .s-sel__row_btn { margin-bottom: 21px; } }
@media only screen and (max-width: 1279px) { .s-sel__row_btn { width: 100%; text-align: center; } }
.s-sel-cat-fields { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: center; padding-top: 7px; }
@media only screen and (min-width: 480px) { .s-sel-cat-fields { margin: 0 -20px; } }
.s-sel-cat-fields .s-form-select { line-height: 38px; height: 40px; }
@media only screen and (min-width: 1024px) { .s-sel-cat-fields .s-sel__row { margin-bottom: 18px; padding-top: 3px; } }
@media only screen and (min-width: 480px) { .s-sel-cat-fields .s-sel__row { margin-left: 20px; margin-right: 20px; } }
@media only screen and (min-width: 1024px) { .s-sel-cat-fields .s-sel__row_btn { margin-bottom: 15px; padding-top: 0; } }
@media only screen and (max-width: 1023px) { .s-sel-cat-fields .s-sel__row_btn { margin-top: 7px; text-align: center; }
  .s-sel-cat-fields .s-sel__row_btn .s-sel__lbl { display: none; } }
.s-sel__lbl { font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; color: #a9d0ef; font-size: 16px; line-height: 1.2em; min-height: 1.2em; margin-bottom: 5px; text-align: left; }
.s-sel__lbl span { white-space: nowrap; }
.s-sel__fld .select2, .s-sel__fld .s-form-text { margin-top: 2px; }
.s-sel__fld .s-form-text { padding: 9px 15px; line-height: 20px; }

.sf-contacts { background: #eef2f6; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sf-contacts { text-align: center; } }
@media only screen and (min-width: 1280px) { .sf-contacts { padding: 29px 0 28px; } }
@media only screen and (max-width: 1279px) { .sf-contacts { padding: 23px 0 23px; } }
.sf-contacts__i { position: relative; }
@media only screen and (min-width: 1024px) { .sf-contacts__i { display: inline-block; vertical-align: middle; padding: 0 0 0 80px; float: none; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sf-contacts__i { padding: 0 0 0 87px; } }
@media only screen and (max-width: 1023px) { .sf-contacts__i + .sf-contacts__i { margin-top: 32px; } }
.sf-contacts__i:before { position: absolute; width: 52px; text-align: center; height: 43px; line-height: 43px; color: #bbbbbb; }
@media only screen and (min-width: 1024px) { .sf-contacts__i:before { top: 50%; margin-top: -22px; left: 0; } }
@media only screen and (max-width: 1023px) { .sf-contacts__i:before { bottom: 0; left: 6px; } }
@media only screen and (max-width: 479px) { .sf-contacts__i:before { display: none; } }
.sf-contacts__i._i-mail:before { font-size: 28px; }
.sf-contacts__i._i-phone:before { font-size: 36px; }
.sf-contacts__i-lbl { color: #434343; font-size: 22px; font-weight: 700; line-height: 1.2em; display: inline-block; vertical-align: middle; }
.sf-contacts__i-cnt { font-weight: bold; font-size: 22px; line-height: 27px; }
@media only screen and (min-width: 1280px) { .sf-contacts__i-cnt { display: inline-block; vertical-align: middle; margin-left: 18px; } }
@media only screen and (max-width: 1023px) { .sf-contacts__i-cnt { margin-top: 7px; } }
.sf-contacts__i-cnt a { color: #1063a4; }
@media only screen and (max-width: 1023px) { .sf-contacts__i_inline:after { content: ''; display: inline-block; vertical-align: middle; height: 43px; } }
@media only screen and (max-width: 1023px) { .sf-contacts__i_inline .sf-contacts__i-cnt { display: inline-block; vertical-align: middle; margin-top: 0; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sf-contacts__i_inline .sf-contacts__i-cnt { margin-left: 18px; } }
@media only screen and (max-width: 479px) { .sf-contacts__i_inline .sf-contacts__i-cnt { margin-left: 6px; letter-spacing: -1px; } }
@media only screen and (min-width: 1280px) { .sf-contacts__i_select .sf-contacts__i-cnt { margin-left: 34px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .sf-contacts__i_select .sf-contacts__i-cnt { display: inline-block; vertical-align: middle; margin-left: 18px; } }
@media only screen and (min-width: 1024px) { .sf-contacts__i_select .sf-contacts__i-cnt { width: 58%; max-width: 355px; } }
@media only screen and (max-width: 1023px) { .sf-contacts__i_select .sf-contacts__i-cnt { width: 355px; max-width: 100%; } }
.sf-contacts__cnt { font-size: 0; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sf-contacts__cnt { display: inline-block; min-width: 448px; text-align: left; } }

.sf-contacts_personal { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 10; background-color: #e3eaf1; }
.sf-contacts_personal .sf-contacts__cnt { position: relative; text-align: justify; font-size: 1px; line-height: 1; }
.sf-contacts_personal .sf-contacts__cnt:after { content: ''; display: inline-block; width: 100%; }
@media only screen and (min-width: 1280px) { .sf-contacts_personal .sf-contacts__cnt { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .sf-contacts_personal .sf-contacts__cnt { padding-left: 3%; padding-right: 3%; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sf-contacts_personal .sf-contacts__cnt { padding-left: 2%; padding-right: 2%; } }
@media only screen and (max-width: 479px) { .sf-contacts_personal .sf-contacts__cnt { padding-left: 3%; padding-right: 3%; } }

@media only screen and (min-width: 1024px) { .st-about .wrap { background: url("/local/templates/.default/voltyre/css/../images/s-about.png") no-repeat right center; } }
@media only screen and (min-width: 1280px) { .st-about .wrap { padding-top: 54px; padding-bottom: 35px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .st-about .wrap { padding-top: 47px; padding-bottom: 35px; } }
@media only screen and (max-width: 1023px) { .st-about .wrap { padding-top: 33px; padding-bottom: 16px; } }
.st-about p { margin: 21px 0; font-size: 18px; line-height: 1.2em; color: #434343; }
@media only screen and (max-width: 767px) { .st-about { text-align: center; } }

.st-secs { margin: 0 0 -52px; }
.st-secs:before, .st-secs:after { content: ''; display: block; }
@media only screen and (min-width: 1024px) { .st-secs:before { background: url("/local/templates/.default/voltyre/css/../images/st-secs__top.jpg") no-repeat center bottom; height: 147px; } }
@media only screen and (max-width: 1023px) { .st-secs:before { background: url("/local/templates/.default/voltyre/css/../images/st-secs__top.jpg") no-repeat center top; height: 95px; } }
.st-secs:after { background: url("/local/templates/.default/voltyre/css/../images/st-secs__bottom.jpg") no-repeat center top; height: 149px; }
@media only screen and (min-width: 1024px) { .st-secs:after { margin-top: -10px; } }
@media only screen and (max-width: 1023px) { .st-secs:after { margin-top: -21px; } }
.st-secs__in { background: #E4F0F9; }
@media only screen and (max-width: 1023px) { .st-secs__wrap { text-align: center; font-size: 0; } }
.st-secs__i { height: 250px; padding: 102px 20px 0; text-align: center; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; z-index: 0; overflow: hidden; font-size: 16px; }
@media only screen and (min-width: 1024px) { .st-secs__i { margin-top: -54px; } }
@media only screen and (max-width: 1023px) { .st-secs__i { display: inline-block; vertical-align: middle; max-width: 380px; width: 100%; margin-bottom: 20px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .st-secs__i { margin-left: 10px; margin-right: 10px; } }
.st-secs__i_multiple { padding-top: 0; font-size: 0; }
.st-secs__i_multiple:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.st-secs__i_multiple .st-secs__tags { display: inline-block; vertical-align: middle; }
.st-secs__i_multiple .st-secs__tag { width: 245px; }
.st-secs__i_white, .st-secs__i_white p { color: #ffffff; }
.st-secs__i p { margin: 21px 0; }
.st-secs__i-bg-left, .st-secs__i-bg-right { position: absolute; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: contain; z-index: -1; }
.st-secs__i-bg-left { left: 15%; margin-left: -57px; background-position: left center; }
.st-secs__i-bg-right { right: 20%; margin-right: -76px; background-position: right center; }
.st-secs_clear { margin-bottom: 50px; }
.st-secs_clear:before, .st-secs_clear:after { display: none; }
.st-secs_clear .st-secs__in { background: transparent; }
.st-secs_clear .st-secs__i { margin-top: 0; }
.st-secs__tag { font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; display: inline-block; width: 280px; height: 50px; margin: 0 -15px; background: #e71822; text-align: left; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding-left: 77px; position: relative; color: #ffffff; font-size: 0; }
.st-secs__tag:not(:first-child) { margin-top: 10px; }
.st-secs__tag:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.st-secs__tag span { display: inline-block; vertical-align: middle; font-size: 22px; line-height: 1em; }
.bx-no-touch .st-secs__tag:hover { background: #ee5d64; }
.bx-no-touch .st-secs__tag:active { background: #b9131b; }
.st-secs__tag:active { background: #b9131b; }
.st-secs__tag:before { width: 77px; text-align: center; height: 50px; line-height: 50px; margin-top: -25px; position: absolute; top: 50%; left: 0; color: #ffffff; }
.st-secs__tag._i-place:before { font-size: 32px; }
.st-secs__tag._i-dealer:before { font-size: 33px; }
.st-secs__tag._i-tender:before { font-size: 35px; }
.st-secs__tag._i-auction:before { font-size: 32px; }
.st-secs__tag._i-career:before { font-size: 27px; }
.st-secs__tag._i-catalog:before { font-size: 30px; }

.st-stream { position: relative; overflow: hidden; padding-bottom: 15px; }
.st-stream:before { content: ''; position: absolute; left: 0; width: 100%; height: 100px; background: url("/local/templates/.default/voltyre/css/../images/s-new__bg.png") no-repeat center top; z-index: 1; }
@media only screen and (min-width: 1280px) { .st-stream:before { top: 534px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .st-stream:before { top: 434px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .st-stream:before { top: 434px; } }
@media only screen and (max-width: 479px) { .st-stream:before { top: 366px; } }
.st-stream:after { content: ''; position: absolute; left: 0; height: 114px; background: url("/local/templates/.default/voltyre/css/../images/s-new__lines.png") no-repeat center; z-index: 1; }
@media only screen and (min-width: 1280px) { .st-stream:after { top: 513px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .st-stream:after { top: 414px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .st-stream:after { top: 414px; } }
@media only screen and (max-width: 479px) { .st-stream:after { top: 350px; } }
@media only screen and (min-width: 1024px) { .st-stream:after { width: 1920px; width: 1920px; left: 57.8125%; margin-left: -1110px; } }
@media only screen and (max-width: 1023px) { .st-stream:after { width: 1280px; width: 1280px; left: 50%; margin-left: -710px; } }
@media only screen and (min-width: 1280px) { .st-stream_cat { height: 560px; }
  .st-stream_cat:before { top: 464px; }
  .st-stream_cat:after { top: 444px; } }
.st-stream__sl { overflow: hidden; }
@media only screen and (min-width: 1280px) { .st-stream__sl { height: 615px; } }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .st-stream__sl { height: 470px; } }
@media only screen and (max-width: 479px) { .st-stream__sl { height: 400px; } }
@media only screen and (min-width: 1280px) { .st-stream_cat .st-stream__sl { height: 560px; } }
.st-stream__i { position: relative; height: 100%; font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; background-repeat: no-repeat; background-position: center; background-size: cover; }
.st-stream__i:before { display: block; content: ''; overflow: hidden; }
.st-stream__i-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; }
.st-stream__i-cnt { height: 360px; position: relative; font-size: 0; }
.st-stream__i-cnt:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
@media only screen and (min-width: 1280px) { .st-stream__i-cnt { margin-top: 70px; } }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .st-stream__i-cnt { margin-top: 20px; } }
@media only screen and (max-width: 479px) { .st-stream__i-cnt { padding-bottom: 40px; } }
@media only screen and (min-width: 480px) { .st-stream__i-cnt-brand { margin-top: 50px; } }
@media only screen and (max-width: 479px) { .st-stream__i-cnt-brand { margin-top: 35px; } }
.st-stream__i-cnt-center { display: inline-block; vertical-align: middle; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .st-stream__i-cnt-center { padding-bottom: 45px; } }
.st-stream__i-cat-cnt-center { display: inline-block; vertical-align: middle; }
@media only screen and (min-width: 1024px) { .st-stream__i-cat-cnt-center { width: 50%; } }
@media only screen and (max-width: 1023px) { .st-stream__i-cat-cnt-center { width: 100%; } }
.st-stream__i-text-1, .st-stream__i-text-2 { color: inherit; text-shadow: inherit; text-transform: uppercase; margin-top: 10px; margin-bottom: 0; }
.st-stream__i-text-1 { font-weight: 900; }
.st-stream__i-text-2 { line-height: 1em; font-weight: 900; }
.st-stream__i-cat-text-1, .st-stream__i-cat-text-2, .st-stream__i-brand-name { margin: 0; text-transform: uppercase; font-weight: 900; color: #ffffff; text-shadow: 0 0 10px rgba(0, 0, 0, 0.6); }
@media only screen and (min-width: 1024px) { .st-stream__i-cat-text-1, .st-stream__i-cat-text-2 { text-align: right; } }
@media only screen and (max-width: 1023px) { .st-stream__i-cat-text-1, .st-stream__i-cat-text-2 { text-align: center; } }
@media only screen and (min-width: 1280px) { .st-stream__i-text-1 { font-size: 100px; line-height: 1em; }
  .st-stream__i-text-2 { font-size: 80px; line-height: 1em; }
  .st-stream__i-cat-text-1 { font-size: 130px; line-height: 1em; }
  .st-stream__i-cat-text-2 { font-size: 71px; line-height: 1em; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .st-stream__i-text-1 { font-size: 90px; line-height: 1em; }
  .st-stream__i-text-2 { font-size: 70px; line-height: 1em; }
  .st-stream__i-cat-text-1 { font-size: 130px; line-height: 1em; }
  .st-stream__i-cat-text-2 { font-size: 71px; line-height: 1em; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .st-stream__i-text-1 { font-size: 60px; line-height: 1.2em; }
  .st-stream__i-text-2 { font-size: 40px; line-height: 1.2em; }
  .st-stream__i-cat-text-1 { font-size: 130px; line-height: 1em; }
  .st-stream__i-cat-text-2 { font-size: 71px; line-height: 1em; } }
@media only screen and (max-width: 479px) { .st-stream__i { text-align: center; }
  .st-stream__i-text-1 { font-size: 50px; line-height: 1em; }
  .st-stream__i-text-2 { font-size: 28px; line-height: 1.1em; }
  .st-stream__i-cat-text-1 { font-size: 90px; line-height: 1em; }
  .st-stream__i-cat-text-2 { font-size: 52px; line-height: 1em; } }
.st-stream__i_white { color: #ffffff; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.8); }
@media only screen and (min-width: 1024px) { .st-stream__i-brand-img { max-width: 520px; margin-bottom: 82px; } }
@media only screen and (min-width: 480px) { .st-stream__i-brand-img { height: 120px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .st-stream__i-brand-img { margin-bottom: 30px; } }
@media only screen and (max-width: 479px) { .st-stream__i-brand-img { height: 80px; margin-bottom: 15px; } }
.st-stream__i-brand-img_voltyre { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor.svg") no-repeat center; }
@media only screen and (min-width: 480px) { .st-stream__i-brand-img_voltyre { background-size: 336px auto; } }
@media only screen and (max-width: 479px) { .st-stream__i-brand-img_voltyre { background-size: 212px auto; } }
.st-stream__i-brand-img_voltyre_en { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor_en.svg") no-repeat center; }
.st-stream__i-brand-img_titan { background: url("/local/templates/.default/voltyre/css/../images/i-titan-full.svg") no-repeat center; }
@media only screen and (min-width: 480px) { .st-stream__i-brand-img_titan { background-size: 312px auto; } }
@media only screen and (max-width: 479px) { .st-stream__i-brand-img_titan { background-size: 208px auto; } }
.st-stream__i-brand-img_goodyear { background: url("/local/templates/.default/voltyre/css/../images/i-goodyear.svg") no-repeat center; }
@media only screen and (min-width: 480px) { .st-stream__i-brand-img_goodyear { background-size: 200px auto; } }
@media only screen and (max-width: 479px) { .st-stream__i-brand-img_goodyear { background-size: 133px auto; } }
@media only screen and (max-width: 1023px) { .st-stream__i-brand-name { height: 2em; text-align: center; font-size: 0; }
  .st-stream__i-brand-name:before { content: ''; display: inline-block; vertical-align: middle; width: 0; } }
@media only screen and (max-width: 1023px) and (min-width: 480px) and (max-width: 1023px) { .st-stream__i-brand-name:before { height: 200px; } }
@media only screen and (max-width: 1023px) and (max-width: 479px) { .st-stream__i-brand-name:before { height: 140px; } }

@media only screen and (min-width: 1024px) { .st-stream__i-brand-name span { font-size: 130px; line-height: 1em; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .st-stream__i-brand-name span { font-size: 100px; line-height: 100px; display: inline-block; vertical-align: middle; } }
@media only screen and (max-width: 479px) { .st-stream__i-brand-name span { font-size: 70px; line-height: 70px; display: inline-block; vertical-align: bottom; } }
.st-stream__dots { position: absolute; left: 0; width: 100%; z-index: 2; }
@media only screen and (min-width: 1280px) { .st-stream__dots { bottom: 104px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .st-stream__dots { bottom: 59px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .st-stream__dots { bottom: 59px; } }
@media only screen and (max-width: 479px) { .st-stream__dots { bottom: 54px; } }
@media only screen and (min-width: 480px) { .st-stream__dots .swiper-pagination { text-align: right; } }
@media only screen and (max-width: 479px) { .st-stream__dots .swiper-pagination { text-align: center; } }
.st-stream__dots .swiper-pagination-bullet { width: 20px; height: 20px; opacity: 1; background: #ffffff; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); margin: 0 0 0 15px; cursor: pointer; }
.bx-no-touch .st-stream__dots .swiper-pagination-bullet:hover { opacity: 1; background: #0071c9; }
.st-stream__dots .swiper-pagination-bullet:active, .st-stream__dots .swiper-pagination-bullet-active { opacity: 1; background: #0071c9; }

.s-search__form { margin-bottom: 10px; }
.s-search__field { margin-top: 2px; margin-bottom: 21px; }
@media only screen and (max-width: 1023px) { .s-search__field_where { display: inline-block; vertical-align: middle; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-search__field_where { width: 220px; } }
@media only screen and (max-width: 479px) { .s-search__field_where { width: 180px; } }
.s-search__btn { text-align: center; margin-bottom: 20px; }
@media only screen and (max-width: 1023px) { .s-search__btn { display: inline-block; vertical-align: middle; margin-left: 10px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-search__btn { width: 120px; } }
@media only screen and (max-width: 479px) { .s-search__btn { width: 100px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-search__btn .s-btn { min-width: 120px; } }
@media only screen and (max-width: 479px) { .s-search__btn .s-btn { min-width: 100px; } }
@media only screen and (max-width: 1023px) { .s-search__center { text-align: center; } }
.s-search__count { padding-left: 20px; padding-bottom: 5px; border-bottom: 1px solid #e1e1e1; margin-bottom: 40px; font-weight: 700; }
.s-search__i { padding-left: 20px; margin-bottom: 30px; position: relative; }
.s-search__i-number { position: absolute; top: 0; left: 0; font-size: 18px; line-height: 1.2em; color: #a2a2a2; }
.s-search__i-name { font-size: 18px; line-height: 1.2em; margin-bottom: 21px; }
.s-search__i-text { margin-bottom: 30px; }
.s-search__i-path { font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; margin-bottom: 16px; color: #838383; font-size: 14px; line-height: 1.2em; font-weight: 300; }
.s-search__i-path span { margin-left: 8px; margin-right: 8px; }
.s-search__i:after { content: ''; display: block; border-bottom: 1px solid #e1e1e1; }

@media only screen and (min-width: 1280px) { .sl { margin-left: -40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .sl-out-tablet { float: left; margin-left: -2.2%; margin-right: 1%; } }

@media only screen and (min-width: 1024px) { .sl-images { font-size: 0; line-height: 0; margin-bottom: 50px; }
  .sl-images__i { display: block; margin-bottom: 40px; } }
@media only screen and (min-width: 1280px) { .sl-menu { padding: 24px 0 20px; background: #0071c9; font-family: 'Fira Sans Extra Condensed', Arial, sans-serif; margin-bottom: 50px; position: relative; }
  .sl-menu:before { content: ''; display: block; position: absolute; left: 0; width: 50%; height: 1px; top: 24px; background-image: -webkit-linear-gradient(left, #4c9bd9 0%, #4c9bd9 100%); background-image: -o-linear-gradient(left, #4c9bd9 0%, #4c9bd9 100%); background-image: linear-gradient(to right, #4c9bd9 0%, #4c9bd9 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4C9BD9', endColorstr='#004C9BD9', GradientType=1); }
  .sl-menu__l, .sl-menu__sl { display: block; position: relative; color: #ffffff; }
  .sl-menu__l:after, .sl-menu__sl:after { content: ''; display: block; position: absolute; left: 0; width: 50%; height: 1px; bottom: 0; background-image: -webkit-linear-gradient(left, #4c9bd9 0%, #4c9bd9 100%); background-image: -o-linear-gradient(left, #4c9bd9 0%, #4c9bd9 100%); background-image: linear-gradient(to right, #4c9bd9 0%, #4c9bd9 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4C9BD9', endColorstr='#004C9BD9', GradientType=1); }
  .sl-menu__l { padding: 10px 30px 10px 40px; }
  .sl-menu__sl { padding: 10px 30px 10px 58px; }
  .sl-menu__i_leveled &gt; .sl-menu__l:before { font-family: "Voltyre_Icons"; content: "\e901"; position: absolute; z-index: 1; top: 50%; right: 20px; margin-top: -4px; color: #ffffff; font-size: 9px; line-height: 9px; }
  .sl-menu__i_active &gt; .sl-menu__l, .sl-menu__l:active { background: #338dd4; text-decoration: none; }
  .bx-no-touch .sl-menu__l:hover { background: #338dd4; text-decoration: none; }
  .sl-menu__si_active &gt; .sl-menu__sl, .sl-menu__sl:active { background: #1f75d2; text-decoration: none; }
  .bx-no-touch .sl-menu__sl:hover { background: #1f75d2; text-decoration: none; }
  .sl-menu__sm { display: none; background: #005ec7; }
  .sl-menu__i_active &gt; .sl-menu__sm { display: block; } }

.sl-filter { margin-bottom: 50px; background: #e4f0f9; }
@media only screen and (min-width: 1024px) { .sl-filter { display: block !important; padding: 30px 30px 20px 40px; } }
@media only screen and (max-width: 1023px) { .sl-filter { padding-top: 5px; padding-bottom: 20px; display: none; z-index: 100; } }
@media only screen and (max-width: 1023px) { .sl-filter { border-bottom: 2px solid #0071c9; } }
@media only screen and (min-width: 1024px) { .sl-filter-open { display: none; } }
@media only screen and (max-width: 1023px) { .sl-filter-open { position: absolute; top: 0; font-size: 13px; line-height: 18px; padding: 8px 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #e4f0f9; text-decoration: none; text-transform: uppercase; color: #0071c9; cursor: pointer; }
  .sl-filter-open span { display: inline-block; vertical-align: middle; }
  .bx-no-touch .sl-filter-open:hover span { text-decoration: underline; }
  .sl-filter-open:active { color: #ee2d36; }
  .sl-filter-open:after { font-family: "Voltyre_Icons"; content: "\e92a"; font-size: 14px; margin-left: 15px; display: inline-block; vertical-align: middle; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sl-filter-open { right: 2%; } }
@media only screen and (max-width: 479px) { .sl-filter-open { right: 3%; } }
@media only screen and (min-width: 1024px) { .sl-filter__close { display: none; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sl-filter__close { right: 2%; } }
@media only screen and (max-width: 479px) { .sl-filter__close { right: 3%; } }
@media only screen and (max-width: 1023px) { .sl-filter__close { position: absolute; top: 8px; color: #0071c9; font-size: 13px; line-height: 17px; text-decoration: none; cursor: pointer; }
  .sl-filter__close span { display: inline-block; vertical-align: middle; }
  .bx-no-touch .sl-filter__close:hover span { text-decoration: underline; }
  .sl-filter__close:active { color: #ee2d36; }
  .sl-filter__close:after { font-family: "Voltyre_Icons"; content: "\e910"; font-size: 15px; margin-left: 15px; display: inline-block; vertical-align: middle; } }
@media only screen and (max-width: 1023px) { .sl-filter-out { position: absolute; top: 17px; left: 0; width: 100%; } }
@media only screen and (min-width: 1024px) { .sl-filter__row { margin-bottom: 18px; } }
@media only screen and (max-width: 479px) { .sl-filter__row { margin-bottom: 18px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sl-filter__row { margin-bottom: 32px; } }
.sl-filter__row_btn { margin-bottom: 0; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sl-filter__form { width: 440px; font-size: 0; margin: 0 auto; } }
.sl-filter__label { font-size: 15px; line-height: 1.2em; color: #838383; }
@media only screen and (min-width: 1024px) { .sl-filter__label { margin-bottom: 7px; } }
@media only screen and (max-width: 479px) { .sl-filter__label { margin-bottom: 7px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sl-filter__label { display: inline-block; vertical-align: middle; width: 170px; margin-right: 15px; text-align: left; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sl-filter__row_btn .sl-filter__label { display: none; } }
.sl-filter__field_justify { text-align: justify; font-size: 1px; line-height: 1px; }
.sl-filter__field_justify:after { content: ''; display: inline-block; width: 100%; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .sl-filter__field { display: inline-block; vertical-align: middle; width: 255px; } }
.sl-filter__field .select2-container .select2-selection--single .select2-selection__arrow b { color: #0071c9; background: #e4f0f9; }

@media only screen and (min-width: 480px) { .s-history { background: url("/local/templates/.default/voltyre/css/../images/s-history.png") repeat-y left center; padding-top: 25px; } }
@media only screen and (min-width: 1024px) { .s-history { display: table; width: 100%; } }
@media only screen and (min-width: 1024px) { .s-history__i { display: table-row; } }
@media only screen and (max-width: 1023px) { .s-history__i { margin-bottom: 30px; } }
@media only screen and (min-width: 1024px) { .s-history__i-date { display: table-cell; vertical-align: top; width: 76px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-history__i-date { float: left; } }
@media only screen and (max-width: 479px) { .s-history__i-date { text-align: center; margin-bottom: 12px; } }
.s-history__i-date span { display: inline-block; background: #ee2d36; color: #ffffff; padding: 3px 8px; font-size: 16px; line-height: 1.2em; font-weight: 700; }
@media only screen and (min-width: 480px) { .s-history__i-date span { width: 76px; margin-right: 27px; } }
@media only screen and (max-width: 479px) { .s-history__i-date span { min-width: 76px; } }
@media only screen and (min-width: 1024px) { .s-history__i-text { display: table-cell; vertical-align: top; padding: 0 27px 60px 0; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-history__i-text { margin-left: 40px; } }
@media only screen and (max-width: 767px) { .s-history__i-text { text-align: center; } }
.s-history__i-text p:first-child { margin-top: 0; }
.s-history__i-text p:last-child { margin-bottom: 0; }
.s-history__i-name { font-weight: 700; font-size: 18px; line-height: 1.2em; padding-top: 3px; }
@media only screen and (min-width: 1024px) { .s-history__i-name { margin-bottom: 21px; } }
@media only screen and (max-width: 1023px) { .s-history__i-name { margin-bottom: 12px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-history__i-name { margin-left: 63px; text-align: left; } }
@media only screen and (min-width: 1024px) { .s-history__i-media { display: table-cell; vertical-align: top; width: 278px; padding-bottom: 60px; text-align: right; } }
@media only screen and (max-width: 1023px) { .s-history__i-media { text-align: center; } }
@media only screen and (min-width: 1024px) { .s-history__i-media-in { margin-top: -27px; } }
.s-history__i-image, .s-history__i-video { display: inline-block; vertical-align: middle; width: 279px; font-size: 0; line-height: 0; }
@media only screen and (min-width: 1024px) { .s-history__i-image, .s-history__i-video { margin-top: -3px; } }
@media only screen and (max-width: 1023px) { .s-history__i-image, .s-history__i-video { margin: 10px; } }
.s-history__i-video { padding: 34px 0 21px 33px; height: 210px; position: relative; background: url("/local/templates/.default/voltyre/css/../images/s-history__i-video.png") no-repeat left center; }
.s-history__i-video:after { content: ''; position: absolute; top: 50%; left: 50%; width: 67px; height: 67px; margin-left: -17px; margin-top: -26px; background: url("/local/templates/.default/voltyre/css/../images/s-history__i-video-play.png") no-repeat left center; opacity: 0.5; }
.bx-no-touch .s-history__i-video:hover:after { opacity: 1; }
.s-history__i-video:active:after { opacity: 1; }
@media only screen and (min-width: 1024px) { .s-history__i-close { display: none; } }
@media only screen and (max-width: 1023px) { .s-history__i-close { text-align: right; } }
@media only screen and (min-width: 1024px) { .s-history__i-hideable { overflow: hidden; clear: both; /*display: block !important; */ } }
@media only screen and (max-width: 1023px) { .s-history__i-hideable { overflow: hidden; clear: both; } }
@media only screen and (min-width: 1024px) { .s-history__i:last-child .s-history__i-media { padding-bottom: 0; } }

.s-partners { margin: 21px 0 30px; font-size: 1px; line-height: 0; }
.s-partners:after { content: ''; display: inline-block; width: 100%; }
.s-partners__i { margin-bottom: 21px; }
@media only screen and (min-width: 1280px) { .s-partners__i { width: 25%; }
  .s-partners__i:nth-child(4n+1) { clear: both; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-partners__i { width: 20%; }
  .s-partners__i:nth-child(5n+1) { clear: both; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-partners__i { width: 25%; }
  .s-partners__i:nth-child(4n+1) { clear: both; } }
@media only screen and (min-width: 600px) and (max-width: 767px) { .s-partners__i { width: 33%; }
  .s-partners__i:nth-child(3n+1) { clear: both; } }
@media only screen and (min-width: 400px) and (max-width: 599px) { .s-partners__i { width: 50%; }
  .s-partners__i:nth-child(2n+1) { clear: both; } }
@media only screen and (min-width: 400px) { .s-partners__i { float: left; } }
.s-partners__i-l { width: 178px; text-align: center; text-decoration: none; display: block; margin: 0 auto; }
.bx-no-touch .s-partners__i-l:hover { text-decoration: none; }
.s-partners__i-l:active { text-decoration: none; }
.s-partners__i-img { display: block; height: 85px; margin-bottom: 21px; font-size: 0; }
.s-partners__i-img:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.s-partners__i-img img { vertical-align: middle; }
.s-partners__i-name { display: block; color: #434343; margin-bottom: 5px; }
.s-partners__i-name, .s-partners__i-site { font-size: 16px; line-height: 1.2em; }
.s-partners__i-site { display: block; color: #0071c9; text-decoration: underline; }
.bx-no-touch .s-partners__i-l:hover .s-partners__i-site { text-decoration: none; }
.s-partners__i-l:active .s-partners__i-site { text-decoration: none; }

.s-rewards { position: relative; margin: 35px 0 21px; font-size: 1px; line-height: 0; }
@media only screen and (max-width: 1023px) { .s-rewards { padding-left: 30px; padding-right: 30px; } }
.s-rewards:after { content: ''; display: inline-block; width: 100%; }
.s-rewards__i { margin-bottom: 35px; }
@media only screen and (min-width: 1024px) { .s-rewards__i { width: 25%; }
  .s-rewards__i:nth-child(4n+1) { clear: both; } }
@media only screen and (min-width: 900px) and (max-width: 1023px) { .s-rewards__i { width: 25%; }
  .s-rewards__i:nth-child(4n+1) { clear: both; } }
@media only screen and (min-width: 680px) and (max-width: 899px) { .s-rewards__i { width: 33%; }
  .s-rewards__i:nth-child(3n+1) { clear: both; } }
@media only screen and (min-width: 480px) and (max-width: 679px) { .s-rewards__i { width: 50%; }
  .s-rewards__i:nth-child(2n+1) { clear: both; } }
@media only screen and (min-width: 480px) { .s-rewards__i { float: left; } }
.s-rewards__i-l { width: 178px; text-align: center; text-decoration: none; display: block; margin: 0 auto; }
.bx-no-touch .s-rewards__i-l:hover { text-decoration: none; }
.s-rewards__i-l:active { text-decoration: none; }
.s-rewards__i-img { display: block; height: 250px; margin-bottom: 21px; font-size: 0; line-height: 0; }
.s-rewards__i-img:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.s-rewards__i-img img { vertical-align: middle; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
.s-rewards__i-name { display: block; color: #0071c9; margin-bottom: 5px; font-size: 16px; line-height: 1.2em; }
.bx-no-touch .s-rewards__i-l:hover .s-rewards__i-name { text-decoration: underline; }
.s-rewards__i-l:active .s-rewards__i-name { text-decoration: underline; }
.s-rewards .s-arrow-left, .s-rewards .s-arrow-right { height: 250px; }

.s-vacancies { margin-bottom: 30px; }
.s-vacancies__i { margin-bottom: 10px; border-bottom: 1px solid #e1e1e1; }
.s-vacancies__i-title { position: relative; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; }
@media only screen and (min-width: 1024px) { .s-vacancies__i-title { padding: 10px 160px 10px 15px; } }
@media only screen and (max-width: 1023px) { .s-vacancies__i-title { padding: 10px 60px 10px 15px; cursor: pointer; } }
.s-vacancies__i_active .s-vacancies__i-title { background: #e4f0f9; border-color: #e4f0f9; }
.s-vacancies__i-name { color: #0071c9; font-size: 18px; line-height: 1.2em; font-weight: 700; margin-bottom: 8px; }
.s-vacancies__i-close { position: absolute; top: 0; height: 100%; font-size: 0; }
.s-vacancies__i-close:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
@media only screen and (min-width: 1024px) { .s-vacancies__i-close { right: 10px; } }
@media only screen and (max-width: 1023px) { .s-vacancies__i-close { right: 0; }
  .s-vacancies__i-close:before { content: ''; position: absolute; top: 10px; left: 0; height: calc(100% - 20px); border-left: 1px solid #e1e1e1; } }
@media only screen and (max-width: 1023px) { .s-vacancies__i_active .s-vacancies__i-close { right: 0; }
  .s-vacancies__i_active .s-vacancies__i-close:before { border-left: none; } }
.s-vacancies__i-close-btn { display: inline-block; height: 100%; width: 40px; text-align: center; cursor: pointer; font-size: 0; color: #0071c9; }
.s-vacancies__i-close-btn:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.s-vacancies__i-close-btn:after { font-family: "Voltyre_Icons"; content: "\e901"; font-size: 8px; line-height: 8px; display: inline-block; vertical-align: middle; color: inherit; }
.s-vacancies__i_active .s-vacancies__i-close-btn { color: #ffffff; background: #0071c9; }
.s-vacancies__i_active .s-vacancies__i-close-btn:after { content: "\e904"; }
.s-vacancies__i-hideable { display: none; }
.s-vacancies__i-content { padding: 10px 15px; overflow: hidden; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; }
.s-vacancies__i-btn { margin-top: 28px; text-align: center; }
.s-vacancies__i-btn .s-btn { margin-left: 16px; margin-right: 16px; margin-bottom: 17px; }

.s-form { max-width: 560px; font-size: 0; line-height: 0; }
.s-form_personal { max-width: none; }
.s-form_fullwidth { max-width: none; }
@media only screen and (max-width: 1279px) { .s-form_fullwidth .s-form__label { display: block; width: auto; margin-bottom: 5px; } }
@media only screen and (max-width: 1279px) { .s-form_fullwidth .s-form__field { display: block; width: auto; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-form_fullwidth .s-form__field { max-width: 440px; } }
@media only screen and (max-width: 1023px) { .s-form_fullwidth .s-form__field { max-width: 360px; } }
.s-form__end { margin-top: 30px; text-align: center; }
.s-form__row { padding-bottom: 14px; margin-bottom: 4px; width: 560px; max-width: 100%; }
.s-form__spacer { padding-bottom: 14px; margin-bottom: 4px; }
.s-form__row-end { max-width: 560px; }
.s-form__multipliable + .s-form__multipliable { border-top: 2px dashed #e1e1e1; padding-top: 17px; }
.s-form__row_wide .s-form__label { width: 100%; padding-right: 0; }
@media only screen and (min-width: 600px) { .s-form__row_wide .s-form__label { margin-bottom: 5px; } }
.s-form__row_wide .s-form__field { width: 100%; }
.s-form__row-end-line { border-top: 1px solid #7fb8e4; }
@media only screen and (min-width: 600px) { .s-form__row-end-line { margin-top: 30px; margin-bottom: 20px; } }
@media only screen and (max-width: 599px) { .s-form__row-end-line { margin-top: 10px; margin-bottom: 20px; } }
.s-form__value { line-height: 1.2em; }
@media only screen and (min-width: 600px) { .s-form__value { font-size: 15px; } }
@media only screen and (max-width: 599px) { .s-form__value { font-size: 14px; } }
.s-form__value a { text-decoration: underline; }
.bx-no-touch .s-form__value a:hover { text-decoration: none; }
.s-form__value a:active { text-decoration: none; }
.s-form__value-i { display: block; }
.s-form__value-i:not(:first-child) { margin-top: 5px; }
@media only screen and (max-width: 599px) { .s-form__value { margin-top: 16px; } }
.s-form__subrow { margin-bottom: 21px; }
.s-form__subrow:last-child { margin-bottom: 0; }
@media only screen and (min-width: 480px) and (max-width: 599px) { .s-form_personal .s-form__label { display: inline-block; vertical-align: middle; width: 36%; } }
.s-form__label { font-size: 15px; line-height: 1.2em; min-height: 1.2em; padding-right: 20px; }
@media only screen and (min-width: 600px) { .s-form__label { display: inline-block; vertical-align: middle; width: 36%; } }
@media only screen and (max-width: 599px) { .s-form__label { margin-bottom: 5px; } }
.s-form__label-comment { font-size: 14px; line-height: 1.2em; }
.s-form__label_top { margin-top: 13px; vertical-align: top; }
@media only screen and (max-width: 599px) { .s-form__label_empty { display: none; } }
.s-form__label_light { color: #838383; }
.s-form__field { position: relative; z-index: 0; }
@media only screen and (min-width: 600px) { .s-form__field { display: inline-block; vertical-align: middle; width: 64%; } }
@media only screen and (max-width: 599px) { .s-form__field_fill { font-size: 1px; line-height: 0; text-align: justify; }
  .s-form__field_fill:after { content: ''; display: inline-block; vertical-align: middle; width: 100%; } }
.s-form__field_radio { font-size: 0; }
.s-form__field_radio:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 45px; }
@media only screen and (min-width: 480px) and (max-width: 599px) { .s-form_personal .s-form__field { display: inline-block; vertical-align: middle; width: 64%; } }
@media only screen and (min-width: 480px) { .s-form_tbl { display: table; max-width: none; }
  .s-form_tbl .s-form__row { display: table-row; }
  .s-form_tbl .s-form__label { display: table-cell; padding-bottom: 18px; width: 244px; vertical-align: middle; }
  .s-form_tbl .s-form__field { display: table-cell; padding-bottom: 18px; vertical-align: middle; }
  .s-form__field-in { position: relative; width: 280px; max-width: 100%; }
  .s-form_100 { width: 100px; }
  .s-form__field-in_170, .s-form_170 { width: 170px; }
  .s-form__field-in_210, .s-form_210 { width: 210px; }
  .s-form_auto { width: auto; } }
@media only screen and (min-width: 480px) { .s-form__field-in_380, .s-form_380 { width: 380px; } }
.s-form__sublabel { display: inline-block; vertical-align: middle; margin-right: 10px; color: #838383; font-size: 15px; line-height: 1.2em; }
@media only screen and (min-width: 600px) { .s-form__sublabel { width: 80px; } }
.s-form__sublabel_top { margin-top: 13px; vertical-align: top; }
@media only screen and (max-width: 599px) { .s-form__sublabel { margin-bottom: 5px; } }
.s-form__subfield { display: inline-block; vertical-align: middle; }
.s-form__field-add { display: inline-block; vertical-align: middle; margin-left: 15px; margin-bottom: 15px; font-size: 15px; line-height: 1.2em; color: #0071c9; text-decoration: underline; cursor: pointer; }
.bx-no-touch .s-form__field-add:hover { text-decoration: none; }
.s-form__field-add:active { text-decoration: none; }
.s-form-radio { position: relative; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 20px; }
.s-form-radio__input { position: absolute; top: 0; left: -40px; }
.s-form-radio__label { display: inline-block; position: relative; padding-left: 30px; font-size: 15px; line-height: 1.2em; min-height: 1.2em; color: #838383; cursor: pointer; }
.s-form-radio__label * { cursor: pointer; }
.s-form-radio_nowords .s-form-radio__label { padding-left: 0; width: 20px; }
.s-form-radio_black .s-form-radio__label { color: #434343; }
.s-form-radio__mark { position: absolute; top: 50%; left: 0; height: 13px; margin-top: -7px; }
.s-form-radio__label_mark:before, .s-form-radio__mark:before { content: ''; position: absolute; top: 50%; background: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; left: 2px; margin-top: -7px; border: 1px solid #8c8c8c; width: 14px; height: 14px; }
.s-form-radio__mark_top:before { top: 2px; margin-top: 0; }
.s-form-radio__input:checked + .s-form-radio__label:before, .s-form-radio__input:checked + .s-form-radio__label .s-form-radio__mark:before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAA40lEQVR42mNgGAWDCfz//5+FHpa4APF1IDagpSUyQPz8PwR8BuIYmgQXEJ/+jwlMqG3RbCyWdFPbkgQsluynaqIARToQf0ez5DEQS1DTEhEgvo9myW8gtiDKhSRE/nYsQZZBSlhPBmIeAmqbsVgyn9g88B5JEyhIHHCo9cFiyXlCjoNp3vwfO0DxHZCtAs2MyADkQAViI9YHmlqwAbDvQBYC8WUske9BaioSAIXzf9zgFhaxBkqSLT7fIYPN1MgjhHx3G6SGmpkSm+++ArEOLUpmZN+9o0nxj2ahA1F5ZRQMSQAA6f89/7NtBBoAAAAASUVORK5CYII=) no-repeat center #0071c9; background-size: contain; border: 1px solid #0071c9; }
.s-form-radio__input._error + .s-form-radio__label .s-form-radio__mark:before { border-color: #dd1f1f; -webkit-box-shadow: 0 0 5px 0 #dd1f1f; -moz-box-shadow: 0 0 5px 0 #dd1f1f; box-shadow: 0 0 5px 0 #dd1f1f; }
.s-form-radio:last-child, .s-form-radio_last { margin-right: 0; }
.s-form-textarea, .s-form-text, .s-form-select { display: inline-block; -webkit-appearance: none; width: 100%; border: 1px solid #e1e1e1; outline: 0; background: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #434343; font-family: 'Fira Sans Condensed', Arial, sans-serif; }
.s-form-textarea._ph-on, .s-form-text._ph-on, .s-form-select._ph-on { background: transparent; }
.s-form-textarea { padding: 0.6em 15px; line-height: 1.2em; height: 8.5em; resize: none; overflow: auto; }
.s-form-textarea._collapsed { height: 3.8em; }
.s-form-textarea._collapsable { transition: height 300ms ease 0ms; }
.s-form-textarea_small { height: 3.8em; }
.s-form-textarea_medium { height: 6.2em; }
.s-form-text { padding: 11px 15px; line-height: 1.25em; }
.s-form-text_captcha { vertical-align: middle; width: 150px; max-width: 40%; }
.s-form-text_cat-pos { position: relative; padding-left: 42px; z-index: 0; }
.s-form-text_cat-pos:before { font-family: "Voltyre_Icons"; content: "\e92f"; position: absolute; top: 50%; left: 0; color: #989898; font-size: 21px; height: 21px; width: 42px; margin-top: -10px; text-align: center; line-height: 21px; }
.s-form-text_cat-pos &gt; .s-form-placeholder { padding-left: 42px; }
.s-form_date { position: relative; z-index: 0; }
.s-form_date:before { font-family: "Voltyre_Icons"; content: "\e913"; position: absolute; top: 50%; right: 0; color: #989898; font-size: 17px; height: 21px; width: 44px; margin-top: -10px; text-align: center; line-height: 21px; z-index: -1; }
.s-form_date &gt; .s-form-placeholder { padding-right: 44px; }
.s-form_date &gt; .s-form-text { padding-right: 44px; }
.s-form_date &gt; .s-form-textarea, .s-form_date &gt; .s-form-text, .s-form_date &gt; .s-form-select { background: transparent; }
.s-form-text__in { display: block; width: 100%; padding: 0; border: none; background: transparent; font: inherit; color: inherit; }
.s-form-select { padding: 0 12px; line-height: 43px; height: 45px; }
.s-form-file { display: block; position: relative; font-size: 0; height: 32px; }
.s-form-file:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.s-form-file__input { font-size: 0; width: 0; height: 0; }
.s-form-file__input._error ~ .s-btn { border-color: #dd1f1f; -webkit-box-shadow: 0 0 5px 0 #dd1f1f; -moz-box-shadow: 0 0 5px 0 #dd1f1f; box-shadow: 0 0 5px 0 #dd1f1f; }
.s-form-file__name { display: inline-block; vertical-align: middle; width: 100%; padding-right: 45px; font-size: 14px; line-height: 1.2em; color: #434343; text-align: left; }
.s-form-file .s-btn-delete { position: absolute; top: 50%; right: 0; margin-top: -16px; }
.s-form__section { margin: 11px 0; font-size: 16px; line-height: 1.2em; color: #0071c9; text-transform: uppercase; }
.s-form__error { display: block; margin-bottom: -14px; width: 100%; font-size: 13px; line-height: 14px; color: #dd1f1f; }
.s-form ._error.s-form-textarea, .s-form ._error.s-form-text, .s-form ._error.s-form-select, .s-form ._error.s-form-select + .select2 { border-color: #dd1f1f; -webkit-box-shadow: 0 0 5px 0 #dd1f1f; -moz-box-shadow: 0 0 5px 0 #dd1f1f; box-shadow: 0 0 5px 0 #dd1f1f; }
.s-form__short, .s-form__number, .s-form__month, .s-form__year { position: relative; display: inline-block; vertical-align: middle; }
@media only screen and (min-width: 600px) { .s-form__short, .s-form__number, .s-form__month, .s-form__year { margin-right: 20px; } }
.s-form__short:last-child, .s-form__number:last-child, .s-form__month:last-child, .s-form__year:last-child { margin-right: 0; }
.s-form__subfield .s-form__short, .s-form__subfield .s-form__number, .s-form__subfield .s-form__month, .s-form__subfield .s-form__year { margin-right: 20px; }
.s-form__number .s-form-text, .s-form__year .s-form-text, .s-form__number .s-form-placeholder, .s-form__year .s-form-placeholder { text-align: center; }
@media only screen and (min-width: 600px) { .s-form__short { width: 230px; } }
@media only screen and (max-width: 599px) { .s-form__short { width: 210px; } }
@media only screen and (min-width: 600px) { .s-form__number { width: 70px; } }
@media only screen and (max-width: 599px) { .s-form__number { width: 65px; } }
.s-form__month { width: 140px; }
.s-form__100 .s-form-textarea, .s-form__100 .s-form-text, .s-form__100 .s-form-select { max-width: 100px !important; }
@media only screen and (min-width: 600px) { .s-form__year { width: 80px; } }
@media only screen and (max-width: 599px) { .s-form__year { width: 70px; } }
.s-form-captcha { max-width: 40%; vertical-align: middle; margin-right: 21px; }
.s-form-ps { text-align: center; margin-top: 21px; margin-bottom: 21px; color: #838383; }
.s-form-ps p { color: #838383; margin: 0; }
.s-form-ps p + p { margin-top: 10px; }
.s-form-placeholder { position: absolute; top: 0; left: 0; width: 100%; color: #c5c5c5; padding: 10px 15px; margin: 1px; line-height: 1.25em; z-index: -1; }
@media only screen and (min-width: 1280px) { .s-form__group { margin: 0 -40px 21px; padding: 10px 40px 0; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-form__group { margin: 0 -1.5% 21px; padding: 10px 1.5% 0; } }
@media only screen and (min-width: 1024px) { .s-form__group { border: 1px solid #dfdfdf; } }
@media only screen and (max-width: 1023px) { .s-form__group { margin-bottom: 21px; } }
@media only screen and (min-width: 768px) { .s-form__columns { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media only screen and (min-width: 768px) { .s-form__c-half { display: inline-block; vertical-align: middle; width: 50%; padding: 0 1% 0 0; }
  .s-form__c-half:nth-child(2n+2) { padding: 0 0 0 1%; } }
.s-form__c-part { display: inline-block; vertical-align: middle; }
@media only screen and (min-width: 1280px) { .s-form__c-part .s-form__row { max-width: 360px; }
  .s-form__c-part .s-form__label { text-align: right; width: 56%; }
  .s-form__c-part .s-form__field { width: 44%; }
  .s-form__c-part:nth-child(3n+1) { padding: 0 1% 0 0; width: 33%; }
  .s-form__c-part:nth-child(3n+2) { padding: 0 1% 0 1%; width: 34%; }
  .s-form__c-part:nth-child(3n+3) { padding: 0 0 0 1%; width: 33%; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-form__c-part:nth-child(3n+1) { padding: 0 1% 0 0; width: 19.4%; }
  .s-form__c-part:nth-child(3n+2), .s-form__c-part:nth-child(3n+3), .s-form__c-part:nth-child(3n+4) { padding: 0 1% 0 1%; width: 20.4%; }
  .s-form__c-part:nth-child(3n+5) { padding: 0 0 0 1%; width: 19.4%; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-form__c-part:nth-child(3n+1) { padding: 0 1% 0 0; width: 33%; }
  .s-form__c-part:nth-child(3n+2) { padding: 0 1% 0 1%; width: 34%; }
  .s-form__c-part:nth-child(3n+3) { padding: 0 0 0 1%; width: 33%; } }
@media only screen and (max-width: 767px) { .s-form__c-part { width: 50%; }
  .s-form__c-part:nth-child(2n+1) { padding: 0 2% 0 0; }
  .s-form__c-part:nth-child(2n+2) { padding: 0 0 0 2%; } }

.s-form__label { color: #434343; }
.s-form-textarea, .s-form-text, .s-form-select { font-size: 17px; }
.s-form-placeholder { font-size: 17px; }

@media only screen and (min-width: 1024px) { .s-admins { margin: 0 -16px 0; } }
@media only screen and (min-width: 1024px) { .s-admins_active .s-admins__i { opacity: 0.5; }
  .s-admins_active .s-admins__i_active { opacity: 1; } }
.s-admins__i { position: relative; }
@media only screen and (min-width: 1024px) { .s-admins__i { transition: opacity 300ms ease 0ms; float: left; width: 50%; margin-bottom: 54px; } }
@media only screen and (max-width: 1023px) { .s-admins__i { margin-bottom: 20px; } }
.s-admins__i-in { position: relative; z-index: 0; }
@media only screen and (min-width: 1024px) { .s-admins__i-in { border: 1px solid transparent; border-bottom: 0; transition: border 300ms ease 0ms; } }
@media only screen and (min-width: 1024px) { .s-admins__i-in { padding: 16px 16px 0; } }
@media only screen and (max-width: 1023px) { .s-admins__i-in { max-width: 440px; margin: 0 auto; } }
@media only screen and (min-width: 1024px) { .s-admins__i-in { height: 236px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-admins__i-in { height: 220px; } }
@media only screen and (max-width: 479px) { .s-admins__i-in { height: 170px; } }
@media only screen and (min-width: 1024px) { .s-admins__i_active .s-admins__i-in { border-color: #dfdfdf; } }
.s-admins__i-img { float: left; font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
@media only screen and (min-width: 480px) { .s-admins__i-img { width: 180px; height: 220px; margin-right: 26px; } }
@media only screen and (max-width: 479px) { .s-admins__i-img { width: 140px; height: 170px; margin-right: 20px; } }
.s-admins__i-label { position: relative; z-index: 0; overflow: hidden; }
.s-admins__i-label-name { margin-bottom: 10px; color: #0071c9; font-weight: 700; font-size: 18px; line-height: 21px; }
@media only screen and (min-width: 480px) { .s-admins__i-label-name { margin-top: 16px; } }
.s-admins__i-label-post { font-weight: 300; font-size: 16px; line-height: 1em; }
.s-admins__i-show { position: absolute; bottom: 0; }
@media only screen and (min-width: 480px) { .s-admins__i-show { left: 222px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-admins__i-show { left: 206px; } }
@media only screen and (max-width: 479px) { .s-admins__i-show { left: 160px; } }
.s-admins__i-descr { display: none; }
@media only screen and (min-width: 1024px) { .s-admins__i-descr { padding: 16px 8px 16px 16px; border: 1px solid #dfdfdf; border-top: 0; background: #ffffff; position: absolute; top: 100%; left: 0; width: 100%; z-index: 3; } }
@media only screen and (max-width: 1023px) { .s-admins__i-descr { padding-top: 16px; padding-bottom: 10px; max-width: 440px; margin: 0 auto; clear: both; } }
.s-admins__i-descr p { margin-bottom: 12px; }
.s-admins__i-descr *:last-child { margin-bottom: 0; }
@media only screen and (min-width: 1024px) { .s-admins__i-scroll { padding-right: 5px; overflow: auto; max-height: 370px; }
  .s-admins__i-scroll::-webkit-scrollbar { -webkit-appearance: none; }
  .s-admins__i-scroll::-webkit-scrollbar:vertical { width: 5px; }
  .s-admins__i-scroll::-webkit-scrollbar:horizontal { height: 5px; }
  .s-admins__i-scroll::-webkit-scrollbar-thumb { background-color: #0071c9; border-radius: 3px; }
  .s-admins__i-scroll::-webkit-scrollbar-track { background-color: rgba(114, 165, 204, 0.14); border-radius: 3px; } }
.s-admins__i-scroll { margin-bottom: 21px; }
@media only screen and (min-width: 1024px) { .s-admins__i_main { float: none; width: auto; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-admins__i_main { margin-bottom: 40px; } }
@media only screen and (min-width: 768px) { .s-admins__i_main .s-admins__i-label-name br { display: none; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-admins__i_main .s-admins__i-descr { max-width: none; } }
@media only screen and (min-width: 768px) { .s-admins__i_main .s-admins__i-in { height: auto; } }
@media only screen and (min-width: 1024px) { .s-admins__i_main .s-admins__i-in { min-height: 356px; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-admins__i_main .s-admins__i-in { max-width: none; min-height: 340px; } }
@media only screen and (min-width: 768px) { .s-admins__i_main .s-admins__i-text { margin-top: 42px; padding-bottom: 32px; overflow: hidden; } }
@media only screen and (max-width: 767px) { .s-admins__i_main .s-admins__i-text { clear: both; } }
@media only screen and (min-width: 768px) { .s-admins__i_main .s-admins__i-img { width: 280px; height: 340px; margin-right: 26px; } }
@media only screen and (min-width: 768px) { .s-admins__i_main .s-admins__i-show { left: 322px; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-admins__i_main .s-admins__i-show { left: 306px; } }

.s-references__i { margin-bottom: 17px; border: 1px solid #e1e1e1; display: table; overflow: hidden; width: 100%; height: 202px; }
.s-references__i-in { display: table-row; }
.s-references__i-img, .s-references__i-descr, .s-references__i-text { display: table-cell; vertical-align: middle; }
@media only screen and (min-width: 480px) { .s-references__i-img { width: 180px; } }
@media only screen and (min-width: 400px) and (max-width: 479px) { .s-references__i-img { width: 140px; } }
.s-references__i-img-link { display: block; position: relative; height: 100%; background: none no-repeat left center; }
@media only screen and (max-width: 479px) { .s-references__i-img-link { background-position: right center; } }
@media only screen and (min-width: 1024px) { .s-references__i-descr { width: 34%; padding-left: 26px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-references__i-descr { padding-left: 20px; padding-right: 20px; } }
@media only screen and (max-width: 479px) { .s-references__i-descr { padding-left: 5px; padding-right: 10px; text-align: right; } }
@media only screen and (max-width: 399px) { .s-references__i-descr { width: 220px; } }
.s-references__i-name { height: 136px; overflow: hidden; text-transform: uppercase; margin-bottom: 8px; font-size: 0; }
.s-references__i-name:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.s-references__i-link { display: inline-block; vertical-align: middle; color: #0071c9; font-weight: 700; }
@media only screen and (min-width: 600px) { .s-references__i-link { font-size: 24px; line-height: 34px; } }
@media only screen and (max-width: 599px) { .s-references__i-link { font-size: 20px; line-height: 25px; } }
@media only screen and (min-width: 1024px) { .s-references__i-text { padding-left: 26px; padding-right: 26px; } }
@media only screen and (max-width: 1023px) { .s-references__i-text { display: none; } }

.sm { position: absolute; top: 0; right: 0; bottom: 0; }
@media only screen and (min-width: 1280px) { .sm { left: 350px; } }
@media only screen and (max-width: 1279px) { .sm { left: 0; } }
.sm_active { left: 350px; }
.sm__in { width: 100%; height: 100%; background: #f3f1ed; }

.lm-map { position: absolute; top: 0; font-family: 'Fira Sans Condensed', Arial, sans-serif; }
@media only screen and (min-width: 1280px) { .lm-map { bottom: 0; } }
@media only screen and (max-width: 1279px) { .lm-map_show-dealers { bottom: 0; } }
@media only screen and (max-width: 1279px) { .lm-map_hidden.lm-map_show-dealers { bottom: auto; } }
@media only screen and (min-width: 1024px) { .lm-map { width: 350px; } }
@media only screen and (max-width: 1023px) { .lm-map { width: 320px; } }
@media only screen and (max-width: 479px) { .lm-map { width: 100%; } }
.lm-map__in { display: table; width: 100%; }
@media only screen and (min-width: 1280px) { .lm-map__in { height: 100%; } }
@media only screen and (max-width: 1279px) { .lm-map__in { height: auto; } }
.lm-map__cnt { position: relative; }
.lm-map_show-dealers .lm-map__in { height: 100%; }
.lm-map__head, .lm-map__location, .lm-map__dealers, .lm-map__open, .lm-map__footer, .lm-map__bottom { display: table-row; }
.lm-map__head-in, .lm-map__location-in, .lm-map__dealers-in, .lm-map__open-in, .lm-map__footer-in, .lm-map__bottom-in { display: table-cell; }
.lm-map__head-in { background: #e4f0f9; }
@media only screen and (min-width: 1280px) { .lm-map__head-in { padding: 12px 0 0 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map__head-in { padding: 12px 0 0 30px; } }
@media only screen and (max-width: 1023px) { .lm-map__head-in { padding: 18px 0 0 10px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map_hidden .lm-map__head-in { padding-top: 18px; } }
@media only screen and (max-width: 1023px) { .lm-map_hidden .lm-map__head-in { padding-bottom: 6px; } }
@media only screen and (max-width: 1279px) { .lm-map_hidden .lm-map__in { height: auto; } }
.lm-map__head-cnt { position: relative; }
@media only screen and (min-width: 1280px) { .lm-map__head-cnt { padding-right: 30px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map__head-cnt { padding-right: 20px; } }
@media only screen and (max-width: 1023px) { .lm-map__head-cnt { padding-right: 10px; } }
.lm-map__menu { position: absolute; cursor: pointer; }
@media only screen and (min-width: 1024px) { .lm-map__menu { right: 0; top: -10px; width: 62px; padding: 26px 21px; height: 64px; } }
@media only screen and (max-width: 1023px) { .lm-map__menu { right: 0; top: -10px; width: 40px; padding: 18px 10px; } }
.lm-map__menu:before, .lm-map__menu:after, .lm-map__menu-i { height: 2px; background: #0071c9; display: block; }
.lm-map__menu:before, .lm-map__menu:after { content: ''; }
.lm-map__menu-i { margin: 4px 0; }
.bx-no-touch .lm-map__menu:hover:before, .bx-no-touch .lm-map__menu:hover:after, .bx-no-touch .lm-map__menu:hover .lm-map__menu-i { background: #ee2d36; }
.lm-map__menu:active:before, .lm-map__menu:active:after, .lm-map__menu:active .lm-map__menu-i { background: #ee2d36; }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map_hidden .lm-map__menu { top: -16px; } }
@media only screen and (min-width: 1024px) { .lm-map__logo { margin-bottom: 38px; }
  .lm-map__logo-i { width: 186px; height: 44px; display: block; background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor.svg") no-repeat center; background-size: contain; }
  .lm-map__logo-i_en { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor_en.svg") no-repeat center; background-size: contain; } }
@media only screen and (max-width: 1023px) { .lm-map__logo { display: none; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map_hidden .lm-map__logo { display: none; } }
.lm-map__title { color: #434343; }
@media only screen and (min-width: 1024px) { .lm-map__title { font: 500 26px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; margin-bottom: 27px; } }
@media only screen and (max-width: 1023px) { .lm-map__title { font: 500 22px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; margin-bottom: 12px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map_hidden .lm-map__title { margin-bottom: 21px; } }
.lm-map__location-in { background: #e4f0f9; }
@media only screen and (min-width: 1280px) { .lm-map__location-in { padding: 0 30px 0 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map__location-in { padding: 0 20px 0 30px; } }
@media only screen and (max-width: 1023px) { .lm-map__location-in { padding: 0 10px 0 10px; } }
.lm-map__location-cnt { position: relative; }
@media only screen and (min-width: 1280px) { .lm-map__location-cnt { padding-bottom: 29px; } }
@media only screen and (max-width: 1279px) { .lm-map__location-cnt { padding-bottom: 0; } }
@media only screen and (min-width: 1024px) { .lm-map__location-row { font-size: 1px; line-height: 1; text-align: justify; }
  .lm-map__location-row:after { content: ''; display: inline-block; width: 100%; } }
.lm-map__location-lbl, .lm-map__location-btn { display: inline-block; vertical-align: middle; }
@media only screen and (min-width: 1024px) { .lm-map__location-lbl { font-size: 15px; line-height: 1.2em; color: #434343; } }
@media only screen and (max-width: 1023px) { .lm-map__location-lbl { display: none; } }
@media only screen and (max-width: 1023px) { .lm-map__location-btn { position: absolute; right: 0; top: 50%; margin-top: -22px; } }
.lm-map__location-fld { display: block; margin-top: 8px; }
@media only screen and (max-width: 1023px) { .lm-map__location-fld { margin-right: 30px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map_show-dealers .lm-map__location-cnt { padding-bottom: 29px; } }
@media only screen and (max-width: 1023px) { .lm-map_show-dealers .lm-map__location-cnt { margin-bottom: 10px; } }
.lm-map__dealers-in { height: 100%; background: #ffffff; }
@media only screen and (max-width: 1279px) { .lm-map__dealers-in { display: none; } }
.lm-map__dealers-cnt { position: relative; height: 100%; }
.lm-map__dealers-scroll { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; }
.lm-map_show-dealers .lm-map__dealers-in { display: table-cell; }
.lm-map__dealer { position: relative; margin-bottom: -1px; }
@media only screen and (min-width: 1280px) { .lm-map__dealer { padding: 18px 30px 0 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map__dealer { padding: 18px 20px 0 30px; } }
@media only screen and (max-width: 1023px) { .lm-map__dealer { padding: 18px 20px 0 10px; } }
.lm-map__dealer:after { content: ''; display: block; border-bottom: 1px solid #d2dce5; padding-top: 6px; }
.lm-map__dealer-number { position: absolute; top: 18px; width: 24px; height: 24px; font: 15px/24px "Fira Sans Extra Condensed", Arial, sans-serif; color: #ffffff; text-align: center; background: #0071c9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration: none !important; }
@media only screen and (min-width: 1280px) { .lm-map__dealer-number { left: 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map__dealer-number { left: 30px; } }
@media only screen and (max-width: 1023px) { .lm-map__dealer-number { left: 10px; } }
.lm-map__dealer-name { padding-top: 2px; font: 700 18px/1.25em "Fira Sans Extra Condensed", Arial, sans-serif; color: #434343; margin-bottom: 12px; padding-left: 32px; }
.lm-map__dealer-name a { text-decoration: none !important; color: #434343; }
.lm-map__dealer-info { position: relative; padding-left: 32px; margin-bottom: 8px; font-size: 15px; line-height: 1.2em; color: #5f5f5f; }
.lm-map__dealer-info:before { position: absolute; left: 0; top: 0; width: 24px; line-height: 20px; text-align: center; }
.lm-map__dealer-info._i-place:before { font-size: 18px; }
.lm-map__dealer-info._i-distance:before { font-size: 18px; }
.lm-map__dealer-info._i-phone:before { font-size: 14px; }
.lm-map__dealer-info._i-mail:before { font-size: 11px; }
.lm-map__dealer-info._i-site:before { font-size: 14px; }
.lm-map__dealer-distance { padding: 3px 5px; background-color: rgba(120, 170, 205, 0.31); color: #434343; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; vertical-align: middle; margin-top: -3px; }
.lm-map__dealer_active { background: #d0e6f6; }
.lm-map__dealer_active .lm-map__dealer-number { background: #e73833; color: #ffffff; }
.lm-map__dealer a { text-decoration: underline; }
.bx-no-touch .lm-map__dealer a:hover { text-decoration: none; }
.lm-map__dealer a:active { text-decoration: none; }
.lm-map__dealer a[href^='tel'] { text-decoration: none; }
.lm-map__dealer a[href^='tel']:hover, .lm-map__dealer a[href^='tel']:active { text-decoration: none; }
.lm-map__open-in { background: #e4f0f9; }
@media only screen and (min-width: 1280px) { .lm-map__open-in { padding: 0 30px 0 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map__open-in { padding: 0 20px 0 30px; } }
@media only screen and (max-width: 1023px) { .lm-map__open-in { padding: 0 10px; } }
@media only screen and (min-width: 1280px) { .lm-map__open-cnt { padding: 20px 0; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map__open-cnt { padding: 20px 0; } }
@media only screen and (max-width: 1023px) { .lm-map__open-cnt { padding: 10px 0; } }
@media only screen and (max-width: 1279px) { .lm-map_hidden .lm-map__open-cnt, .lm-map_hidden .lm-map__location-cnt, .lm-map_hidden .lm-map__head { display: none; } }
.lm-map__footer-in { background: #eef2f6; }
@media only screen and (min-width: 1280px) { .lm-map__footer-in { padding: 0 30px 0 40px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .lm-map__footer-in { padding: 0 20px 0 30px; } }
@media only screen and (min-width: 1024px) { .lm-map__footer-cnt { padding: 10px 0; } }
.lm-map__phone { padding: 0 0 0 60px; position: relative; }
.lm-map__phone:before { position: absolute; top: 50%; left: 0; color: #bcbcbc; font-size: 36px; line-height: 36px; margin-top: -18px; }
.lm-map__phone-lbl { color: #8c8c8c; font-size: 14px; line-height: 1.2em; padding-top: 2px; }
.lm-map__phone-val { font-weight: 500; font-size: 24px; line-height: 1em; }
.lm-map__phone-val a { color: #0071c9; }
@media only screen and (min-width: 1280px) { .lm-map__bottom { display: none; } }
.lm-map__bottom-cnt { position: relative; }
@media only screen and (max-width: 1279px) { .lm-map__bottom-cnt { height: 31px; } }

.lm-map-open { position: absolute; top: 0; left: 50%; width: 166px; height: 31px; line-height: 18px; text-align: center; background: url("/local/templates/.default/voltyre/css/../images/lm-map-open.png") no-repeat center top; margin-left: -88px; cursor: pointer; }
.lm-map-open:before { font-family: "Voltyre_Icons"; content: "\e904"; font-size: 10px; color: #ffffff; }
.lm-map-open_active:before { content: "\e901"; }

.s-article { max-width: 994px; margin-left: auto; margin-right: auto; }
.s-article__info { margin-bottom: 12px; }
.s-article__date { display: inline-block; vertical-align: middle; color: #a2a2a2; font-size: 16px; line-height: 26px; }
.s-article__date:before { font-family: "Voltyre_Icons"; content: "\e913"; font-size: 17px; margin-right: 12px; display: inline-block; vertical-align: middle; margin-top: -3px; }
.s-article__tag { display: inline-block; vertical-align: middle; padding: 0 10px; border: 1px solid #dbebf8; background: #ffffff; text-align: center; color: #0071c9; font-size: 12px; line-height: 26px; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.bx-no-touch .s-article__tag:hover { border: 1px solid #4aa8f2; text-decoration: none; }
.bx-no-touch .s-article__tag:active { background: #4aa8f2; border: 1px solid #4aa8f2; color: #ffffff; text-decoration: none; }
.s-article__tag:active { background: #4aa8f2; border: 1px solid #4aa8f2; color: #ffffff; text-decoration: none; }
@media only screen and (min-width: 1024px) { .s-article__tag { min-width: 100px; margin-left: 60px; } }
@media only screen and (max-width: 1023px) { .s-article__tag { min-width: 80px; margin-left: 54px; } }

.s-small-sl { position: relative; padding: 0 40px; }
@media only screen and (min-width: 480px) { .s-small-sl { margin-bottom: 45px; } }
@media only screen and (max-width: 479px) { .s-small-sl { margin-bottom: 39px; } }
.s-small-sl__in { height: 120px; max-width: 994px; }
.s-small-sl__i { height: 120px; }
.s-small-sl__img { display: block; width: 180px; height: 120px; margin: 0 auto; background: none no-repeat center; background-size: contain; }
.s-small-sl .s-arrow-left, .s-small-sl .s-arrow-right { height: 120px; }
.s-small-sl .swiper-pagination-bullets { margin-top: 40px; }

.s-big-sl { position: relative; }
@media only screen and (min-width: 480px) { .s-big-sl { margin-bottom: 45px; } }
@media only screen and (max-width: 479px) { .s-big-sl { margin-bottom: 39px; } }
.s-big-sl__out { max-width: 750px; margin: 0 auto; }
.s-big-sl__in { padding-bottom: 56.66%; }
.s-big-sl__i { height: 100%; }
.s-big-sl__i iframe { display: block; width: 100%; height: 100%; }
.s-big-sl .swiper-wrapper { position: absolute; top: 0; left: 0; }
.s-big-sl .swiper-pagination-bullets { margin-top: 40px; }

.s-404 { overflow: hidden; position: relative; text-align: center; }
.s-404:before { content: ''; position: absolute; top: 0; width: 1920px; height: 100%; background: url("/local/templates/.default/voltyre/css/../images/s-sel.jpg") no-repeat left top; z-index: 0; }
@media only screen and (min-width: 1024px) { .s-404:before { left: 37.05357%; margin-left: -711.42857px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-404:before { left: 3.67647%; margin-left: -369.64706px; } }
@media only screen and (max-width: 479px) { .s-404:before { left: 0%; margin-left: -352px; } }
.s-404:after { content: ''; position: absolute; bottom: 0; width: 1920px; height: 131px; background: url("/local/templates/.default/voltyre/css/../images/s-404__bottom.png") no-repeat center bottom; z-index: 0; }
@media only screen and (min-width: 1024px) { .s-404:after { width: 1920px; left: 58.03571%; margin-left: -1114.28571px; } }
@media only screen and (max-width: 1023px) { .s-404:after { width: 1920px; left: 51.42045%; margin-left: -1046.54545px; } }
@media only screen and (min-width: 1024px) { .s-404 { font-size: 0; padding: 48px 0 105px; margin-bottom: -10px; } }
@media only screen and (max-width: 1023px) { .s-404 { padding: 30px 0 65px; margin-bottom: -30px; } }
.s-404 .wrap-column { position: relative; }
.s-404__img-in { max-width: 582px; margin: 0 auto; }
.s-404__img { padding-bottom: 50%; background: url("/local/templates/.default/voltyre/css/../images/s-404__img.png") no-repeat center; background-size: contain; }
.s-404__message { display: inline-block; }
@media only screen and (min-width: 1024px) { .s-404__message { max-width: 474px; } }
@media only screen and (max-width: 1023px) { .s-404__message { max-width: 410px; } }
.s-404__message a { color: #ffffff; text-decoration: underline; }
.bx-no-touch .s-404__message a:hover { text-decoration: none; }
.s-404__message a:active { text-decoration: none; }
@media only screen and (max-width: 1023px) { .s-404__message { padding-bottom: 48px; } }
.s-404__title { font: 700 30px/1.2em "Fira Sans Condensed", Arial, sans-serif; margin-bottom: 18px; color: #ffffff; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-404__title { font-size: 24px; } }
@media only screen and (max-width: 479px) { .s-404__title { font-size: 20px; } }
.s-404__text { font: 300 18px/1.2em "Fira Sans Condensed", Arial, sans-serif; color: #ffffff; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-404__text { font-size: 16px; } }
@media only screen and (max-width: 479px) { .s-404__text { font-size: 15px; } }

.s-contacts { overflow: hidden; position: relative; font-size: 0; }
.s-contacts:before { content: ''; position: absolute; top: 0; width: 1920px; height: 100%; background: url("/local/templates/.default/voltyre/css/../images/s-sel.jpg") no-repeat left top; z-index: 0; }
@media only screen and (min-width: 1024px) { .s-contacts:before { left: 37.05357%; margin-left: -711.42857px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-contacts:before { left: 3.67647%; margin-left: -369.64706px; } }
@media only screen and (max-width: 479px) { .s-contacts:before { left: 0%; margin-left: -352px; } }
@media only screen and (min-width: 1024px) { .s-contacts:after { content: ''; position: absolute; width: 50%; height: 100%; top: 0; right: 0; background: rgba(0, 20, 125, 0.3); box-shadow: 0 0 35px 0 rgba(0, 0, 80, 0.3); } }
@media only screen and (max-width: 1023px) { .s-contacts { text-align: center; }
  .s-contacts &gt; .wrap-column { padding: 0; }
  .s-contacts__dark { background: rgba(0, 20, 125, 0.3); box-shadow: 0 0 35px 0 rgba(0, 0, 80, 0.3); } }
.s-contacts__i { position: relative; z-index: 1; padding-top: 21px; position: relative; }
@media only screen and (min-width: 1024px) { .s-contacts__i:last-child { padding-left: 35px; } }
@media only screen and (max-width: 1023px) { .s-contacts__i { padding-top: 31px; padding-bottom: 10px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-contacts__i { padding-left: 2%; padding-right: 2%; } }
@media only screen and (max-width: 479px) { .s-contacts__i { padding-left: 3%; padding-right: 3%; } }
.s-contacts__i:after { content: ''; display: block; clear: both; overflow: hidden; }
.s-contacts p { font-size: 18px; color: #ffffff; }
.s-contacts a { color: #ffffff; text-decoration: underline; }
.s-contacts a[href^='tel'] { text-decoration: none; }
.bx-no-touch .s-contacts a:hover { text-decoration: none; }
.s-contacts a:active { text-decoration: none; }
@media only screen and (min-width: 1024px) { .s-contacts__form { padding-right: 35px; } }
@media only screen and (min-width: 1280px) { .s-contacts__form { max-width: 550px; display: table; width: 100%; margin-bottom: 10px; }
  .s-contacts__form-row { display: table-row; }
  .s-contacts__form-label, .s-contacts__form-field { display: table-cell; vertical-align: middle; padding-bottom: 21px; }
  .s-contacts__form-field { padding-left: 20px; } }
@media only screen and (max-width: 1279px) { .s-contacts__form { width: 100%; max-width: 380px; display: inline-block; }
  .s-contacts__form-label { margin-bottom: 5px; }
  .s-contacts__form-row { margin-bottom: 21px; } }
.s-contacts__form-label { font-size: 16px; color: #ffffff; }
.s-contacts__info { border-top: 1px solid rgba(255, 255, 255, 0.2); padding-top: 20px; }
@media only screen and (min-width: 1024px) { .s-contacts__info { margin-left: -20px; padding-left: 20px; padding-right: 35px; } }
.s-contacts__info span { margin-left: 8px; }
.s-contacts__btn { padding-top: 20px; margin-bottom: 21px; }
.s-contacts__btn .s-btn + .s-btn { margin-left: 20px; }

@media only screen and (min-width: 1024px) { .s-tenders { margin-bottom: 40px; } }
@media only screen and (max-width: 1023px) { .s-tenders { margin-bottom: 30px; } }

.s-tender { position: relative; border: 1px solid #e1e1e1; margin-bottom: 20px; }
@media only screen and (min-width: 1024px) { .s-tender { padding: 24px 25px 0; } }
@media only screen and (max-width: 1023px) { .s-tender { padding: 10px 16px 0; } }
@media only screen and (min-width: 1024px) { .s-tender_archive { padding-right: 175px; padding-bottom: 24px; }
  .s-tender_archive .s-tender__name { min-height: 2.4em; padding-bottom: 3px; } }
.s-tender__title { position: relative; }
@media only screen and (min-width: 600px) { .s-tender__title { padding: 0 0 0 93px; } }
@media only screen and (max-width: 599px) { .s-tender__title { padding: 0 0 0 3px; } }
.s-tender__result { margin-top: 21px; }
@media only screen and (min-width: 600px) { .s-tender__icon { position: absolute; left: 5px; top: 0; width: 58px; height: 49px; line-height: 49px; text-align: center; }
  .s-tender__icon_tender:before { content: ''; display: inline-block; width: 58px; height: 49px; background: url("/local/templates/.default/voltyre/css/../images/i-voltyre.svg") no-repeat center; background-size: contain; }
  .s-tender__icon:before { font-size: 44px; }
  .s-tender__icon._i-file-xls:before { color: #75b239; }
  .s-tender__icon._i-file-doc:before { color: #6eace5; }
  .s-tender__icon._i-file-docx:before { color: #6eace5; }
  .s-tender__icon._i-file-pdf:before { color: #dd1f1f; } }
@media only screen and (max-width: 599px) { .s-tender__icon { display: none; } }
.s-tender__name { padding-top: 3px; font-size: 18px; font-weight: 700; line-height: 1.2em; min-height: 3.6em; color: #0071c9; }
.s-tender__name a { text-decoration: none; }
.bx-no-touch .s-tender__name a:hover { text-decoration: underline; }
.s-tender__name a:active { text-decoration: underline; }
.s-tender-info { position: relative; margin-top: 10px; border-top: 1px solid #e1e1e1; }
@media only screen and (min-width: 480px) { .s-tender-info { padding: 5px 220px 5px 3px; } }
@media only screen and (max-width: 479px) { .s-tender-info { padding: 5px 0; } }
@media only screen and (min-width: 600px) { .s-tender-info { margin-left: 90px; } }
@media only screen and (min-width: 1024px) { .s-tender-info { text-align: justify; font-size: 1px; line-height: 1; }
  .s-tender-info:after { content: ''; display: inline-block; width: 100%; } }
.s-tender-info_article { border: 0; margin-bottom: 12px; }
@media only screen and (min-width: 600px) { .s-tender-info_article { margin-left: 0; } }
.s-tender-dates { text-align: left; }
@media only screen and (min-width: 1024px) { .s-tender-dates { margin: 10px 0; } }
.s-tender-date { color: #838383; font-size: 14px; line-height: 1.2em; }
@media only screen and (min-width: 1024px) { .s-tender-date { display: inline-block; vertical-align: middle; }
  .s-tender-date + .s-tender-date { margin-left: 62px; } }
@media only screen and (max-width: 1023px) { .s-tender-date { margin: 10px 0; } }
.s-tender-date__value { font-size: 16px; color: #434343; white-space: nowrap; }
@media only screen and (min-width: 1024px) { .s-tender-date__value { margin-left: 5px; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-tender-dates { display: table; width: 100%; padding: 5px 0; max-width: 500px; }
  .s-tender-date { display: table-row; }
  .s-tender-date__label, .s-tender-date__value { display: table-cell; vertical-align: middle; }
  .s-tender-date__label { padding: 5px 10px 5px 0; width: 55%; }
  .s-tender-date__value { padding: 5px 0 5px 10px; width: 45%; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .s-tender-date { margin: 10px 0; }
  .s-tender-date__label, .s-tender-date__value { display: block; }
  .s-tender-date__value { margin-left: 0; } }
@media only screen and (max-width: 479px) { .s-tender-dates { display: table; width: 100%; padding: 5px 0; }
  .s-tender-date { display: table-row; }
  .s-tender-date__label, .s-tender-date__value { display: table-cell; vertical-align: middle; }
  .s-tender-date__label { padding: 5px 10px 5px 0; width: 55%; }
  .s-tender-date__value { padding: 5px 0 5px 10px; width: 45%; } }
@media only screen and (min-width: 480px) { .s-tender-btn { position: absolute; right: 0; top: 50%; margin-top: -15px; } }
@media only screen and (max-width: 479px) { .s-tender-btn { margin-bottom: 5px; text-align: center; } }
.s-tender__end-date-in { color: #838383; font-size: 14px; line-height: 1.2em; }
.s-tender__end-date-in span { font-size: 16px; color: #434343; }
@media only screen and (min-width: 1024px) { .s-tender__end-date { position: absolute; right: 0; top: 0; height: 100%; width: 154px; padding: 14px 0; }
  .s-tender__end-date-in { position: relative; height: 100%; padding: 16px 14px; }
  .s-tender__end-date-in span { display: block; margin-top: 5px; }
  .s-tender__end-date-in:before { content: ''; position: absolute; display: block; top: 0; left: 0; height: 100%; border-left: 1px solid #e1e1e1; } }
@media only screen and (max-width: 1023px) { .s-tender__end-date { margin-top: 10px; }
  .s-tender__end-date-in { padding: 10px 0; border-top: 1px solid #e1e1e1; }
  .s-tender__end-date-in span { margin-left: 5px; } }
@media only screen and (min-width: 600px) and (max-width: 1023px) { .s-tender__end-date { padding-left: 93px; } }

.s-filter-row { font-size: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; padding-bottom: 17px; position: relative; }
.s-filter-row__i { display: inline-block; -ms-flex-positive: 1; -webkit-flex-grow: 1; flex-grow: 1; }
.s-filter-row__i_month { min-width: 190px; max-width: 210px; }
.s-filter-row__i_year { min-width: 100px; max-width: 160px; }
@media only screen and (min-width: 480px) { .s-filter-row__i + .s-filter-row__i { margin-left: 17px; } }
@media only screen and (max-width: 479px) { .s-filter-row__i + .s-filter-row__i { margin-left: 5px; } }

.s-filter-row-line { border-top: 1px solid #e1e1e1; margin-bottom: 30px; }

@media only screen and (max-width: 479px) { .s-request { margin: 0 -2%; } }
.s-request__i { position: relative; overflow: hidden; }
@media only screen and (min-width: 480px) { .s-request__i { max-width: 400px; padding: 40px 40px 35px; } }
@media only screen and (min-width: 1024px) { .s-request__i { width: 33.33%; height: 265px; float: left; }
  .s-request__i:after { content: ''; position: absolute; bottom: 0; left: 100%; width: 20px; height: 98%; -webkit-box-shadow: -4px 0 40px 0 rgba(0, 36, 72, 0.5); -moz-box-shadow: -4px 0 40px 0 rgba(0, 36, 72, 0.5); box-shadow: -4px 0 40px 0 rgba(0, 36, 72, 0.5); } }
@media only screen and (max-width: 1023px) { .s-request__i { max-width: 460px; min-height: 200px; margin: 0 auto; } }
@media only screen and (max-width: 479px) { .s-request__i { padding: 20px 2% 52px; } }
.s-request__i_1 { background: #33a5ff; }
.s-request__i_2 { background: #0084ff; }
.s-request__i_3 { background: #004bb1; }
.s-request__i_4 { background: #0084ff; }
request__i-title { font-size: 20px; font-weight: 700; color: #ffffff; line-height: 1.2em; margin-top: 5px; }
@media only screen and (min-width: 1024px) { .s-request__i-title { margin-bottom: 30px; } }
@media only screen and (max-width: 1023px) { .s-request__i-title { margin-bottom: 20px; } }
.s-request__i-text { color: #ffffff; }
.s-request__i-title {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    line-height: 1.2em;
    margin-top: 5px;}
@media only screen and (max-width: 1023px) { .s-request__i-text { margin-bottom: 20px; } }
.s-request__i-btn { position: absolute; }
@media only screen and (min-width: 1024px) { .s-request__i-btn { bottom: 35px; } }
@media only screen and (min-width: 480px) { .s-request__i-btn { left: 40px; } }
@media only screen and (max-width: 1023px) { .s-request__i-btn { bottom: 20px; } }
@media only screen and (max-width: 479px) { .s-request__i-btn { left: 2%; } }
.s-request__i-number { position: absolute; right: -6px; bottom: -18px; font-size: 100px; font-weight: 700; line-height: 1em; color: rgba(255, 255, 255, 0.5); z-index: 2; }

.s-brand-info { font-size: 0; margin-left: auto; margin-right: auto; }
@media only screen and (min-width: 1280px) { .s-brand-info { margin-top: -2px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info { margin-top: 47px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info { max-width: 800px; margin-top: 47px; } }
@media only screen and (max-width: 479px) { .s-brand-info { margin-top: 27px; } }
@media only screen and (min-width: 1024px) { .s-brand-info__i-half { display: inline-block; vertical-align: middle; width: 50%; padding: 0 2%; } }
@media only screen and (min-width: 1024px) { .s-brand-info__i { margin-bottom: 42px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__i { margin-bottom: 32px; } }
@media only screen and (max-width: 479px) { .s-brand-info__i { margin-bottom: 20px; } }
@media only screen and (max-width: 479px) { .s-brand-info__i_line:after { content: ''; display: block; margin: 20px auto 0; border-top: 1px solid #696969; width: 84px; } }
@media only screen and (min-width: 480px) { .s-brand-info__i_line-full:after { content: ''; display: block; margin: 10px auto 0; border-top: 1px solid #696969; } }
@media only screen and (min-width: 1024px) { .s-brand-info__i_line-full:after { width: 118px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info__i_line-full:after { width: 84px; } }
@media only screen and (min-width: 1024px) { .s-brand-info__r { direction: rtl; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__r { margin: 14px 0 0; } }
@media only screen and (max-width: 1023px) { .s-brand-info__r { display: inline; } }
@media only screen and (min-width: 1024px) { .s-brand-info__g { direction: ltr; padding: 0; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__g { vertical-align: top; } }
@media only screen and (max-width: 1023px) { .s-brand-info__g { display: inline; } }
.s-brand-info__1 { max-width: 390px; margin: 0 auto; text-transform: uppercase; line-height: 1.2em; font-weight: 700; text-align: center; }
@media only screen and (min-width: 1024px) { .s-brand-info__1 { margin-bottom: 10px; font-size: 25px; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-brand-info__1 { font-size: 24px; } }
@media only screen and (max-width: 767px) { .s-brand-info__1 { font-size: 18px; } }
.s-brand-info__1 span { color: #e73833; }
.s-brand-info__1:before { content: ''; display: block; padding-bottom: 23.4%; background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor.svg") no-repeat center; background-size: contain; }
@media only screen and (min-width: 1024px) { .s-brand-info__1:before { margin-bottom: 34px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__1:before { margin-bottom: 12px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__1:before { max-width: 80%; margin-left: auto; margin-right: auto; } }
@media only screen and (max-width: 1023px) { .s-brand-info__1:before { max-width: 75%; margin-left: auto; margin-right: auto; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .s-brand-info__1_en { font-size: 16px; } }
@media only screen and (max-width: 479px) { .s-brand-info__1_en { font-size: 18px; } }
.s-brand-info__1_en:before { background: url("/local/templates/.default/voltyre/css/../images/i-voltyre-hor_en.svg") no-repeat center; background-size: contain; }
.s-brand-info__2 { max-width: 249px; margin-left: auto; margin-right: auto; }
@media only screen and (min-width: 1024px) { .s-brand-info__2 { margin-bottom: 24px; width: 90%; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info__2 { width: 72%; } }
@media only screen and (max-width: 479px) { .s-brand-info__2 { width: 56%; } }
.s-brand-info__2:after { content: ''; display: block; padding-bottom: 71%; background: url("/local/templates/.default/voltyre/css/../images/s-brand-info__2.png") no-repeat center; background-size: contain; }
.s-brand-info__3 { max-width: min-content; }
@media only screen and (min-width: 1024px) { .s-brand-info__3 { margin: -10px auto 0; } }
@media only screen and (max-width: 1023px) { .s-brand-info__3 { margin: 5px auto 0; } }
.s-brand-info__3-1 { text-transform: uppercase; line-height: 1em; font-weight: 700; }
@media only screen and (min-width: 1024px) { .s-brand-info__3-1 { font-size: 27px; white-space: nowrap; } }
@media only screen and (max-width: 1023px) { .s-brand-info__3-1 { font-size: 26px; } }
@media only screen and (min-width: 1280px) { .s-brand-info__3-1_en { font-size: 24px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__3-1_en { font-size: 19px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__3-1_en { display: inline; } }
.s-brand-info__3-2 { line-height: 1em; margin-bottom: 12px; }
@media only screen and (min-width: 1024px) { .s-brand-info__3-2 { font-size: 23px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__3-2 { font-size: 22px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__3-2_en { display: inline; } }
.s-brand-info__3-3 { text-align: right; line-height: 1em; font-weight: 700; color: #0071c9; }
@media only screen and (min-width: 1280px) { .s-brand-info__3-3 { font-size: 55px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__3-3 { font-size: 49px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info__3-3 { margin-top: 8px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__3-3 { font-size: 48px; } }
@media only screen and (min-width: 1280px) { .s-brand-info__3-3_en { font-size: 53px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__3-3_en { font-size: 44px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__3-3_en { font-size: 43px; } }
.s-brand-info__3-4 { margin-top: -4px; text-align: right; line-height: 1em; color: #0071c9; }
@media only screen and (min-width: 1280px) { .s-brand-info__3-4 { font-size: 32px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__3-4 { font-size: 28px; } }
@media only screen and (min-width: 1024px) { .s-brand-info__3-4 { margin-right: -9px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__3-4 { font-size: 28px; } }
.s-brand-info__4 { position: relative; width: min-content; }
@media only screen and (min-width: 1024px) { .s-brand-info__4 { margin: 0 auto; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info__4 { margin-right: auto; } }
@media only screen and (max-width: 479px) { .s-brand-info__4 { margin: 0 auto; } }
@media only screen and (min-width: 1280px) { .s-brand-info__4 { padding-right: 10px; } }
.s-brand-info__4-1 { text-transform: uppercase; font-size: 22px; line-height: 1em; font-weight: 700; }
.s-brand-info__4-1_en { font-size: 28px; }
.s-brand-info__4-2 { position: absolute; top: 100px; left: 0; -webkit-transform: rotate(270deg) translate(55%, -85%); -moz-transform: rotate(270deg) translate(55%, -85%); -ms-transform: rotate(270deg) translate(55%, -85%); -o-transform: rotate(270deg) translate(55%, -85%); transform: rotate(270deg) translate(55%, -85%); text-transform: uppercase; font-size: 25px; line-height: 1em; font-weight: 700; color: #0071c9; }
.s-brand-info__4-2_en { -webkit-transform: rotate(270deg) translate(44%, -26px); -moz-transform: rotate(270deg) translate(44%, -26px); -ms-transform: rotate(270deg) translate(44%, -26px); -o-transform: rotate(270deg) translate(44%, -26px); transform: rotate(270deg) translate(44%, -26px); font-size: 21px; }
.s-brand-info__4-3 { font-size: 98px; line-height: 1em; font-weight: 700; color: #0071c9; padding-left: 42px; }
.s-brand-info__4-4 { text-transform: uppercase; font-size: 27px; line-height: 1.2em; font-weight: 700; }
.s-brand-info__4-4_en { font-size: 40px; margin-top: -16px; text-align: right; }
.s-brand-info__5 { margin: 0 auto; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info__5 { max-width: 585px; } }
@media only screen and (max-width: 479px) { .s-brand-info__5 { width: 300px; } }
@media only screen and (min-width: 1024px) { .s-brand-info__5-i { margin: 12px 0; } }
@media only screen and (max-width: 479px) { .s-brand-info__5-i { margin: 12px 0; } }
.s-brand-info__5-i:before { content: ''; display: inline-block; vertical-align: middle; max-width: 78px; }
@media only screen and (min-width: 480px) { .s-brand-info__5-i:before { width: 27.4%; padding-bottom: 27.4%; } }
@media only screen and (min-width: 1024px) { .s-brand-info__5-i:before { margin-right: 8.8%; } }
@media only screen and (max-width: 1023px) { .s-brand-info__5-i:before { margin-right: 4.8%; } }
@media only screen and (max-width: 479px) { .s-brand-info__5-i:before { width: 60px; height: 60px; } }
.s-brand-info__5-t { display: inline-block; vertical-align: middle; width: 63.8%; font-weight: 300; line-height: 1.2em; }
@media only screen and (min-width: 1280px) { .s-brand-info__5-t { font-size: 16px; } }
@media only screen and (max-width: 1279px) { .s-brand-info__5-t { font-size: 14px; } }
@media only screen and (min-width: 1280px) { .s-brand-info__5-t_en { font-size: 20px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__5-t_en { font-size: 18px; } }
@media only screen and (max-width: 1023px) { .s-brand-info__5-t_en { font-size: 16px; } }
.s-brand-info__5-1:before { background: url("/local/templates/.default/voltyre/css/../images/s-brand-info__5-1.png") no-repeat left center; background-size: contain; }
.s-brand-info__5-2:before { background: url("/local/templates/.default/voltyre/css/../images/s-brand-info__5-2.png") no-repeat left center; background-size: contain; }
.s-brand-info__6 { text-align: center; max-width: 585px; margin: 0 auto; }
.s-brand-info__6-1 { margin-bottom: 5px; line-height: 1em; font-weight: 700; }
@media only screen and (min-width: 1280px) { .s-brand-info__6-1 { font-size: 30px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__6-1 { font-size: 27px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info__6-1 { font-size: 26px; } }
@media only screen and (max-width: 479px) { .s-brand-info__6-1 { font-size: 16px; } }
.s-brand-info__6-2 { line-height: 1em; font-weight: 700; color: #0071c9; }
@media only screen and (min-width: 480px) { .s-brand-info__6-2 { font-size: 40px; } }
@media only screen and (max-width: 479px) { .s-brand-info__6-2 { font-size: 25px; } }
.s-brand-info__6-2_en { text-transform: uppercase; }
.s-brand-info__6:before { content: ''; display: block; background: url("/local/templates/.default/voltyre/css/../images/s-brand-info__6.png") no-repeat center; background-size: contain; margin-bottom: 25px; }
@media only screen and (min-width: 480px) { .s-brand-info__6:before { padding-bottom: 21%; } }
@media only screen and (max-width: 479px) { .s-brand-info__6:before { padding-bottom: 23%; margin-left: -3%; margin-right: -3%; } }
.s-brand-info__7 { direction: rtl; display: inline-block; white-space: nowrap; }
@media only screen and (min-width: 480px) { .s-brand-info__7 { text-align: left; } }
@media only screen and (min-width: 1024px) { .s-brand-info__7 { padding-right: 20px; } }
@media only screen and (max-width: 479px) { .s-brand-info__7 { text-align: center; } }
.s-brand-info__7-out { text-align: center; }
.s-brand-info__7-1 { line-height: 1em; font-weight: 700; color: #0071c9; direction: ltr; }
@media only screen and (min-width: 1280px) { .s-brand-info__7-1 { font-size: 60px; } }
@media only screen and (max-width: 1279px) { .s-brand-info__7-1 { font-size: 52px; } }
@media only screen and (min-width: 480px) { .s-brand-info__7-1 { margin-bottom: 12px; } }
.s-brand-info__7-2 { display: inline-block; vertical-align: top; font-size: 22px; color: #646464; direction: ltr; }
@media only screen and (min-width: 480px) { .s-brand-info__7-2 { line-height: 1.4em; max-width: 52%; } }
@media only screen and (min-width: 1280px) { .s-brand-info__7-2 { padding-left: 8%; margin-top: -10px; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__7-2 { padding-left: 4%; margin-top: -24px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info__7-2 { padding-left: 4%; } }
@media only screen and (max-width: 479px) { .s-brand-info__7-2 { line-height: 1em; margin-bottom: 16px; } }
@media only screen and (min-width: 1280px) { .s-brand-info__7-2 b { font-size: 25px; } }
@media only screen and (max-width: 1279px) { .s-brand-info__7-2 b { font-size: 24px; } }
@media only screen and (min-width: 1280px) { .s-brand-info__7-2_en b { font-size: 30px; } }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .s-brand-info__7-2_en b { font-size: 28px; } }
@media only screen and (max-width: 479px) { .s-brand-info__7-2_en b { font-size: 24px; } }
@media only screen and (min-width: 1280px) { .s-brand-info__7-3 { width: 261px; } }
@media only screen and (max-width: 1279px) { .s-brand-info__7-3 { width: 226px; } }
@media only screen and (min-width: 480px) { .s-brand-info__7-3 { display: inline-block; margin-left: -8px; } }
.s-brand-info__7-3:before { content: ''; display: block; padding-bottom: 35.2%; background: url("/local/templates/.default/voltyre/css/../images/s-brand-info__7.png") no-repeat left center; background-size: contain; }
.s-brand-info__8 { position: relative; padding-bottom: 18px; max-width: 586px; margin: 0 auto; }
@media only screen and (min-width: 480px) { .s-brand-info__8 { text-align: right; } }
@media only screen and (max-width: 479px) { .s-brand-info__8 { text-align: center; } }
.s-brand-info__8-1 { display: block; font-size: 32px; font-weight: 700; line-height: 1.2; color: #444444; text-transform: uppercase; }
@media only screen and (min-width: 1024px) { .s-brand-info__8-1 { padding-top: 28px; } }
@media only screen and (min-width: 480px) { .s-brand-info__8-1 { margin-bottom: 32px; margin-right: -10px; } }
@media only screen and (max-width: 479px) { .s-brand-info__8-1 { margin: 0 -10px 14px; } }
@media only screen and (min-width: 1280px) { .s-brand-info__8-1_en { width: 208px; } }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .s-brand-info__8-1_en { width: 186px; } }
@media only screen and (min-width: 480px) { .s-brand-info__8-1_en { text-align: left; margin-left: auto; margin-bottom: 14px; } }
@media only screen and (max-width: 479px) { .s-brand-info__8-1_en { font-size: 27px; } }
.s-brand-info__8-2 { max-width: 335px; }
@media only screen and (min-width: 1280px) { .s-brand-info__8-2 { position: absolute; left: 2.5%; bottom: 0; width: 57.6%; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .s-brand-info__8-2 { position: absolute; left: 0; bottom: 0; width: 60%; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-brand-info__8-2 { position: absolute; left: 0; top: 0; width: 58%; } }
@media only screen and (max-width: 479px) { .s-brand-info__8-2 { margin: 0 auto 15px; } }
.s-brand-info__8-2:after { content: ''; display: block; padding-bottom: 55%; background: url("/local/templates/.default/voltyre/css/../images/s-brand-info__8.png") no-repeat center; background-size: contain; }
@media only screen and (max-width: 479px) { .s-brand-info__8-2:after { width: 91%; margin: 0 auto; } }
.s-brand-info__8-3 { display: inline-block; font-weight: 300; line-height: 1.2; color: #444444; }
@media only screen and (min-width: 1280px) { .s-brand-info__8-3 { width: 208px; font-size: 15px; } }
@media only screen and (max-width: 1279px) { .s-brand-info__8-3 { font-size: 14px; } }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .s-brand-info__8-3 { width: 186px; } }
@media only screen and (min-width: 480px) { .s-brand-info__8-3 { text-align: left; margin-right: -10px; } }
@media only screen and (max-width: 479px) { .s-brand-info__8-3 { text-align: center; } }

.s-success { margin: 0 0 -22px; }
.s-success:before, .s-success:after { content: ''; display: block; }
@media only screen and (min-width: 1024px) { .s-success:before { background: url("/local/templates/.default/voltyre/css/../images/st-secs__top.jpg") no-repeat center bottom; height: 147px; } }
@media only screen and (max-width: 1023px) { .s-success:before { background: url("/local/templates/.default/voltyre/css/../images/st-secs__top.jpg") no-repeat center top; height: 95px; } }
.s-success:after { background: url("/local/templates/.default/voltyre/css/../images/st-secs__bottom.jpg") no-repeat center top; height: 149px; }
@media only screen and (min-width: 1024px) { .s-success:after { margin-top: -34px; } }
@media only screen and (max-width: 1023px) { .s-success:after { margin-top: -38px; } }
.s-success__in { background: #E4F0F9; font-size: 0; }
@media only screen and (min-width: 1024px) { .s-success__in { padding-top: 6px; } }
@media only screen and (min-width: 1024px) { .s-success__wrap { margin-top: -60px; } }
.s-success__i-img { height: 128px; text-align: center; font-size: 0; }
@media only screen and (max-width: 1023px) { .s-success__i-img { margin-bottom: 21px; } }
.s-success__i-img:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.s-success__i-img img { vertical-align: middle; }
@media only screen and (max-width: 1023px) { .s-success__i-text { text-align: center; } }
.s-success__i-title { font: 700 22px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; color: #434343; margin-bottom: 21px; }
.s-success__i p { font: 300 18px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; color: #434343; }
@media only screen and (min-width: 1280px) { .s-success .swiper-pagination { margin-top: 20px; } }
@media only screen and (max-width: 1279px) { .s-success .swiper-pagination { margin-top: 10px; } }
@media only screen and (min-width: 1024px) { .s-success .swiper-pagination { text-align: left; } }

.s-sales-dep { position: relative; }
@media only screen and (max-width: 1023px) { .s-sales-dep { margin-bottom: 20px; } }
.s-sales-dep__tell { position: relative; z-index: 1; background: url("/local/templates/.default/voltyre/css/../images/s-sales-dep__tell.png") no-repeat right top #0084ff; max-width: 380px; padding: 40px 30px 23px; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
@media only screen and (min-width: 1024px) { .s-sales-dep__tell { float: right; margin-top: 31px; } }
@media only screen and (max-width: 1023px) { .s-sales-dep__tell { margin-left: auto; margin-right: auto; margin-bottom: 55px; } }
.s-sales-dep__tell-t { font-size: 22px; line-height: 1.2em; font-weight: 700; color: #ffffff; margin-bottom: 25px; }
.s-sales-dep__tell-out { position: relative; }
@media only screen and (max-width: 1023px) { .s-sales-dep__tell-out { max-width: 380px; margin: 0 auto; } }
.s-sales-dep__tell-out:after { content: ''; position: absolute; background: url("/local/templates/.default/voltyre/css/../images/s-about.png") no-repeat right center; }
@media only screen and (min-width: 1024px) { .s-sales-dep__tell-out:after { top: 0; right: 220px; width: 367px; height: 318px; } }
@media only screen and (max-width: 1023px) { .s-sales-dep__tell-out:after { top: -32px; left: -44px; width: 310px; height: 268px; background-size: contain; } }
.s-sales-dep__form { margin-bottom: 21px; border-bottom: 1px solid #e4e4e4; }
.s-sales-dep__form-row { max-width: 380px; margin-bottom: 21px; }
@media only screen and (min-width: 480px) { .s-sales-dep__info { padding-left: 18px; } }

.s-cat-sections { position: relative; margin: 10px 0; }
.s-cat-sec__link { display: block; background: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 280px; max-width: 380px; margin: 10px auto; padding: 28px 22px; text-decoration: none; position: relative; overflow: hidden; z-index: 0; font-size: 0; line-height: 0; }
@media only screen and (min-width: 1024px) { .s-cat-sec__link { -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); } }
@media only screen and (max-width: 1023px) { .s-cat-sec__link { -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); } }
@media only screen and (min-width: 1024px) { .bx-no-touch .s-cat-sec__link:hover { -webkit-box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); -moz-box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); }
  .s-cat-sec__link:active { -webkit-box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); -moz-box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); } }
@media only screen and (max-width: 1023px) { .bx-no-touch .s-cat-sec__link:hover { -webkit-box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); -moz-box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); }
  .s-cat-sec__link:active { -webkit-box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); -moz-box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); } }
.s-cat-sec__link:hover, .s-cat-sec__link:active { text-decoration: none; }
.s-cat-sec__link:hover .s-cat-sec__name, .s-cat-sec__link:active .s-cat-sec__name { text-decoration: none; }
@media only screen and (max-width: 1023px) { .s-cat-sec__link:before { content: ''; display: inline-block; vertical-align: middle; font-size: 20px; line-height: 1.2em; height: 3.6em; } }
.s-cat-sec__name { display: inline-block; vertical-align: middle; margin-bottom: 10px; font-size: 20px; line-height: 1.2em; font-weight: 700; text-decoration: underline; text-transform: uppercase; color: #0071c9; }
@media only screen and (max-width: 1023px) { .s-cat-sec__name { min-height: 2.4em; } }
.s-cat-sec__param { display: block; font-size: 16px; line-height: 1.2em; color: #999999; }
@media only screen and (max-width: 1023px) { .s-cat-sec__param { display: none; } }
.s-cat-sec__image { position: absolute; bottom: 0; left: 0; width: 100%; height: 200px; background-repeat: no-repeat; background-position: right bottom; z-index: -1; }

.s-cat-bn { position: relative; margin: 32px 0 50px; text-align: center; }
@media only screen and (min-width: 1024px) { .s-cat-bn:before { content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 93px; margin-top: -38px; background: url("/local/templates/.default/voltyre/css/../images/s-cat-bn.png") no-repeat center top; } }
.s-cat-bn__i { display: inline-block; }
.s-cat-bn_brands { margin-top: -14px; }

.s-cat-novices { margin-bottom: 15px; }
.s-cat-novice-i { font-size: 0; line-height: 0; }
@media only screen and (max-width: 1279px) { .s-cat-novice-i { text-align: center; } }
@media only screen and (min-width: 1280px) { .s-cat-novice-i { margin-bottom: 40px; } }
@media only screen and (max-width: 1279px) { .s-cat-novice-i { margin-bottom: 36px; } }
.s-cat-novice-i_last, .s-cat-novice-i:last-child { margin-bottom: 0; }
.s-cat-novice-i__name { color: #0071c9; font-size: 24px; line-height: 1.2em; font-weight: bold; text-transform: uppercase; }
@media only screen and (min-width: 1280px) { .s-cat-novice-i__name { margin-bottom: 36px; } }
@media only screen and (max-width: 1279px) { .s-cat-novice-i__name { margin-bottom: 25px; } }
.s-cat-novice-i__name a { text-decoration: none; }
.bx-no-touch .s-cat-novice-i__name a:hover { text-decoration: underline; }
.s-cat-novice-i__name a:active { text-decoration: underline; }
.s-cat-novice-i__image { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); overflow: hidden; display: inline-block; }
@media only screen and (max-width: 1279px) { .s-cat-novice-i__image { margin-bottom: 25px; } }
@media only screen and (min-width: 1280px) { .s-cat-novice-i__descr { min-height: 125px; } }
@media only screen and (min-width: 1280px) { .s-cat-novice-i__descr { margin-bottom: 36px; } }
@media only screen and (max-width: 1279px) { .s-cat-novice-i__descr { margin-bottom: 20px; } }

.s-cat-novice { font-size: 0; }
@media only screen and (min-width: 1024px) { .s-cat-novice__image { margin-top: 25px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-cat-novice__image { margin-top: 15px; } }
@media only screen and (min-width: 1024px) { .s-cat-novice__advantages { margin-top: 35px; margin-bottom: 15px; } }
.s-cat-novice__advantage { color: #0071c9; font-size: 24px; line-height: 1.2em; font-weight: bold; text-transform: uppercase; }
@media only screen and (max-width: 1023px) { .s-cat-novice__advantage { margin-bottom: 15px; } }
.s-cat-novice__brand-in { max-width: 280px; }
@media only screen and (min-width: 480px) { .s-cat-novice__brand { padding: 18px 0; }
  .s-cat-novice__brand img { vertical-align: middle; }
  .s-cat-novice__brand-in { height: 100px; font-size: 0; }
  .s-cat-novice__brand-in:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; } }
@media only screen and (min-width: 1024px) { .s-cat-novice__brand { margin-top: 35px; }
  .s-cat-novice__brand-in { margin-left: auto; } }
@media only screen and (max-width: 767px) { .s-cat-novice__brand-in { max-height: 100px; margin-left: auto; margin-right: auto; } }
@media only screen and (max-width: 479px) { .s-cat-novice__brand { padding: 10px 0 0; margin-bottom: 21px; } }
@media only screen and (min-width: 1024px) { .s-cat-novice__props { display: inline; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .s-cat-novice__props { display: inline; } }
.s-cat-novice__promo-image { margin-bottom: 21px; }
@media only screen and (max-width: 1023px) { .s-cat-novice__promo-image { text-align: center; } }

.s-cat-brands { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-around; }
@media only screen and (min-width: 480px) { .s-cat-brands { margin-top: 55px; } }
@media only screen and (max-width: 479px) { .s-cat-brands { margin-top: 30px; } }
.s-cat-brands:after { display: none; }
.s-cat-brands-i { margin-bottom: 22px; }
.s-cat-brands-i__in { max-width: 400px; margin: 0 auto; background: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; height: 100%; padding-left: 22px; padding-right: 22px; padding-bottom: 70px; overflow: hidden; }
@media only screen and (min-width: 1024px) { .s-cat-brands-i__in { -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2); } }
@media only screen and (max-width: 1023px) { .s-cat-brands-i__in { -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2); } }
@media only screen and (min-width: 1024px) { .s-cat-brands-i__in:active { -webkit-box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); -moz-box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); } }
@media only screen and (max-width: 1023px) { .s-cat-brands-i__in:active { -webkit-box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); -moz-box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); } }
@media only screen and (min-width: 1024px) { .bx-no-touch .s-cat-brands-i__in:hover { -webkit-box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); -moz-box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); box-shadow: 0 0 15px 1px rgba(0, 113, 201, 0.5); } }
@media only screen and (max-width: 1023px) { .bx-no-touch .s-cat-brands-i__in:hover { -webkit-box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); -moz-box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); box-shadow: 0 0 8px 1px rgba(0, 113, 201, 0.5); } }
.s-cat-brands-i__img { display: block; text-align: center; font-size: 0; }
.s-cat-brands-i__img:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
@media only screen and (min-width: 480px) { .s-cat-brands-i__img { margin: 27px auto 33px; height: 105px; } }
@media only screen and (max-width: 479px) { .s-cat-brands-i__img { margin: 27px auto 15px; height: 95px; } }
.s-cat-brands-i__img_voltyre { width: 84%; }
.s-cat-brands-i__img_titan { width: 78%; }
.s-cat-brands-i__img_goodyear { width: 50%; }
.s-cat-brands-i__img img { vertical-align: middle; }
.s-cat-brands-i__descr { text-align: center; }
.s-cat-brands-i__more { position: absolute; left: 0; width: 100%; bottom: 24px; text-align: center; }

@media only screen and (max-width: 767px) { .s-cat-brand-image { text-align: center; margin-bottom: 30px; } }

.s-cat-group__image { position: relative; background: none no-repeat center; }
@media only screen and (max-width: 1279px) { .s-cat-group__image_left { background-position: left center; }
  .s-cat-group__image_right { background-position: right center; } }
@media only screen and (max-width: 1023px) { .s-cat-group__image_left-smart { background-position: left center; }
  .s-cat-group__image_right-smart { background-position: right center; } }
@media only screen and (min-width: 768px) { .s-cat-group__image { height: 350px; } }
@media only screen and (max-width: 767px) { .s-cat-group__image { height: 300px; } }
.s-cat-group__image-i { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: inherit; }
.s-cat-group__title { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(5, 129, 215, 0.8); }
.s-cat-group__title-text { margin-top: 10px; }
.s-cat-group__title .h1, .s-cat-group__title .h1-article { margin-bottom: 20px; }
.s-cat-group__select { background: #0071c9; overflow: hidden; }

@media only screen and (min-width: 768px) { .s-cat-prod { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1.5%; } }
@media only screen and (min-width: 768px) { .s-cat-prod__i { float: left; width: 47%; margin: 0 1.5% 20px; } }
@media only screen and (max-width: 767px) { .s-cat-prod__i { margin: 0 0 20px; } }
.s-cat-prod__i-in { position: relative; height: 100%; max-width: 480px; min-height: 225px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); background-image: -webkit-linear-gradient(top, #ffffff 0%, #e6e9ec 100%); background-image: -o-linear-gradient(top, #ffffff 0%, #e6e9ec 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e6e9ec 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E9EC', GradientType=0); }
.s-cat-prod__i-img { position: absolute; display: block; text-align: center; left: 0; top: 0; height: 100%; max-height: 225px; padding-top: 20px; font-size: 0; }
.s-cat-prod__i-img:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.s-cat-prod__i-img img { vertical-align: middle; }
@media only screen and (min-width: 480px) { .s-cat-prod__i-img { width: 38%; } }
@media only screen and (max-width: 479px) { .s-cat-prod__i-img { width: 33%; } }
.s-cat-prod__i-type { position: absolute; right: 100%; top: 31px; margin-right: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 16px; line-height: 1.2em; font-weight: bold; text-transform: uppercase; }
@media only screen and (min-width: 480px) { .s-cat-prod__i-type { padding: 5px 23px; } }
@media only screen and (max-width: 479px) { .s-cat-prod__i-type { padding: 5px 9px; } }
.s-cat-prod__i-type_novice { background-color: #ee2d36; color: #ffffff; }
.s-cat-prod__i-info { position: relative; height: 100%; padding: 35px 4% 11px 0; }
@media only screen and (min-width: 480px) { .s-cat-prod__i-info { margin-left: 40%; } }
@media only screen and (max-width: 479px) { .s-cat-prod__i-info { margin-left: 34%; } }
.s-cat-prod__i-name { min-height: 50px; font-size: 0; }
.s-cat-prod__i-name:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 50px; }
.s-cat-prod__i-name span { min-height: 50px; display: inline-block; vertical-align: bottom; color: #0071c9; font-size: 20px; line-height: 25px; font-weight: bold; }
.s-cat-prod__i-name a { text-decoration: underline; }
.bx-no-touch .s-cat-prod__i-name a:hover { text-decoration: none; }
.s-cat-prod__i-name a:active { text-decoration: none; }
.s-cat-prod__i-props { min-height: 75px; }
.s-cat-prod__i-prop { font-size: 14px; font-weight: 300; color: #838383; line-height: 17px; margin: 8px 0 8px; }
.s-cat-prod__i-prop span { color: #434343; font-weight: 700; }
.s-cat-prod__i-controls { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: space-between; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.s-cat-prod__i-price { width: 100%; font-size: 26px; line-height: 1.2; font-weight: 700; color: #434343; margin-bottom: 14px; }
.s-cat-prod__i-compare { position: absolute; top: 8px; right: 0; width: 38px; height: 30px; padding-left: 10px; background-color: #f2f3f5; -webkit-border-radius: 15px 0 0 15px; -moz-border-radius: 15px 0 0 15px; border-radius: 15px 0 0 15px; line-height: 30px; font-size: 23px; color: #c7c7c7; cursor: pointer; }
.s-cat-prod__i-compare:before { font-family: "Voltyre_Icons"; content: "\e93e"; }
.bx-no-touch .s-cat-prod__i-compare:hover { color: #ffffff; background: #0071c9; }
.s-cat-prod__i-compare:active, .s-cat-prod__i-compare._active { color: #ffffff; background: #0071c9; }
.s-cat-prod__loader { text-align: center; }
@media only screen and (min-width: 768px) { .s-cat-prod__loader { width: 100%; margin-top: 15px; } }

.s-count__input, .s-count__minus, .s-count__plus { display: inline-block; height: 28px; line-height: 28px; vertical-align: middle; }
.s-count, .s-count__field { display: inline-block; vertical-align: middle; white-space: nowrap; font-size: 0; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #edf2f6; background: #edf2f6; }
.s-count__minus, .s-count__plus { width: 22px; text-align: center; color: #a6a6a6; background: #edf2f6; font-size: 28px; cursor: pointer; }
.bx-no-touch .s-count__minus:hover, .bx-no-touch .s-count__plus:hover { color: #1578d4; }
.s-count__minus:active, .s-count__plus:active { color: #1578d4; }
.s-count__input { -webkit-appearance: none; width: 29px; border: 0; outline: 0; background: #ffffff; text-align: center; font-size: 15px; font-weight: 400; color: #434343; }

.s-cat-card { padding-top: 0; position: relative; }
@media only screen and (min-width: 768px) { .s-cat-card-space { height: 50px; } }
.s-cat-card .wrap-column { font-size: 0; }
.s-cat-card__bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background: none center top no-repeat; }
.s-cat-card__bg-shadow { position: relative; height: 100%; }
@media only screen and (min-width: 768px) { .s-cat-card__bg-shadow:after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 49%; background-color: rgba(255, 255, 255, 0.4); } }
.s-cat-card__back { margin-top: 14px; margin-bottom: 20px; }
.s-cat-card__name { color: #434343; margin-bottom: 30px; text-transform: uppercase; }
@media only screen and (min-width: 1024px) { .s-cat-card__name { font: 900 60px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; } }
@media only screen and (max-width: 1023px) { .s-cat-card__name { font: 900 40px/1.2em "Fira Sans Extra Condensed", Arial, sans-serif; } }
.s-cat-card__image { text-align: center; }
@media only screen and (min-width: 1024px) { .s-cat-card__image { margin-top: -50px; max-width: 675px; } }
.s-cat-card__sl-image { text-align: center; max-width: 600px; }
@media only screen and (min-width: 1024px) { .s-cat-card__sl-image { margin-top: -50px; } }
.s-cat-card__sl-prev { text-align: center; font-size: 0; line-height: 0; max-width: 600px; }
.s-cat-card__sl-prev-wrap { margin: 0 auto; }
@media only screen and (max-width: 768px) { .s-cat-card__sl-prev { margin-bottom: 30px; } }
@media only screen and (max-width: 1023px) { .s-cat-card__sl-prev { margin-left: auto; margin-right: auto; } }
.s-cat-card__sl-prev-i { display: inline-block; }
.s-cat-card__sl-prev-i img { opacity: 0.3; }
.s-cat-card__sl-prev-i.swiper-slide { width: auto; }
.s-cat-card__sl-prev-i_active img { opacity: 1; }
.s-cat-card__sl-prev-in { display: inline-block; padding: 3px; width: 76px; height: 100px; margin: 0 12px; border: 1px solid #C8C8C8; background: #ffffff; }
.s-cat-card__subtitle { color: #838383; font-size: 15px; line-height: 1.2em; font-weight: 700; text-transform: uppercase; margin-bottom: 7px; }
.s-cat-card__value { color: #434343; font-size: 22px; line-height: 1.2em; font-weight: 700; margin-bottom: 25px; }
.s-cat-card__controls { margin-top: 40px; margin-bottom: 50px; font-family: 'Fira Sans Condensed', Arial, sans-serif; }
.s-cat-card__controls-in { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: space-between; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.s-cat-card__price { font-size: 40px; line-height: 1.2; font-weight: 700; color: #434343; margin-bottom: 25px; }
@media only screen and (max-width: 1279px) { .s-cat-card__price { -ms-flex-order: 1; -webkit-order: 1; order: 1; } }
@media only screen and (min-width: 1280px) { .s-cat-card__price { width: 60%; } }
@media only screen and (max-width: 1279px) { .s-cat-card__price { width: 100%; } }
.s-cat-card__compare { margin-bottom: 25px; text-align: right; }
@media only screen and (min-width: 1280px) { .s-cat-card__compare { width: 40%; } }
@media only screen and (max-width: 1279px) { .s-cat-card__compare { -ms-flex-order: 3; -webkit-order: 3; order: 3; } }
.s-cat-card__compare-btn { display: inline-block; vertical-align: middle; color: #888888; cursor: pointer; font-size: 23px; line-height: 23px; }
.s-cat-card__compare-btn:hover, .s-cat-card__compare-btn:hover:before, .s-cat-card__compare-btn._active, .s-cat-card__compare-btn._active:before { color: #1578d4; }
.s-cat-card__compare-btn:before { font-family: "Voltyre_Icons"; content: "\e93e"; display: inline-block; vertical-align: middle; color: #bababa; }
.s-cat-card__compare-btn-text { font-size: 14px; line-height: 23px; font-weight: 300; margin-left: 8px; }
.s-cat-card__count { margin-bottom: 25px; }
@media only screen and (max-width: 1279px) { .s-cat-card__count { -ms-flex-order: 2; -webkit-order: 2; order: 2; } }
.s-cat-card__count-input, .s-cat-card__count-minus, .s-cat-card__count-plus { display: block; float: left; height: 44px; line-height: 44px; }
.s-cat-card__count-field { display: inline-block; vertical-align: middle; font-size: 0; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #cfd9e3; background: #ffffff; }
.s-cat-card__count-minus, .s-cat-card__count-plus { width: 29px; text-align: center; color: #c0c0c0; background: transparent; font-size: 24px; cursor: pointer; }
.bx-no-touch .s-cat-card__count-minus:hover, .bx-no-touch .s-cat-card__count-plus:hover { color: #1578d4; }
.s-cat-card__count-minus:active, .s-cat-card__count-plus:active { color: #1578d4; }
.s-cat-card__count-input { -webkit-appearance: none; width: 67px; border: 0; outline: 0; background: transparent; text-align: center; font-size: 18px; font-weight: 700; color: #909090; }
@media only screen and (min-width: 480px) { .s-cat-card__btns .s-btn_red { width: 200px; }
  .s-cat-card__btns .s-btn_blue-border { width: 190px; } }
@media only screen and (max-width: 479px) { .s-cat-card__btns { text-align: center; } }
@media only screen and (max-width: 1279px) { .s-cat-card__btns { width: 100%; -ms-flex-order: 4; -webkit-order: 4; order: 4; } }
.s-cat-card__btns-in { margin: 0 -10px; }
@media only screen and (min-width: 480px) and (max-width: 1279px) { .s-cat-card__btns-in { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between; justify-content: space-between; } }
@media only screen and (min-width: 480px) { .s-cat-card__btns .s-btn { margin: 0 10px 20px; } }
@media only screen and (max-width: 479px) { .s-cat-card__btns .s-btn { margin: 0 0 20px; max-width: 100%; width: 300px; } }
.s-cat-card__note { font-size: 12px; line-height: 1.33; color: #888888; font-weight: 400; margin-bottom: 25px; }
.s-cat-card__note a { text-decoration: underline; }
.s-cat-card__note a:hover { text-decoration: none; }
.s-cat-card__table { margin-top: 14px; width: 100%; border: 0; }
@media only screen and (max-width: 479px) { .s-cat-card__table-out { margin-left: -4%; margin-right: -4%; } }
.s-cat-card__table td { font-size: 14px; line-height: 1.2em; padding: 7px 4.5%; vertical-align: top; border: 0; color: #434343; }
.s-cat-card__table-prop { background: rgba(238, 245, 250, 0.7); }
@media only screen and (min-width: 768px) { .s-cat-card__table-prop { width: 280px; } }
@media only screen and (max-width: 767px) { .s-cat-card__table-prop { width: 50%; } }
.s-cat-card__table-val { width: 50%; background: rgba(255, 255, 255, 0.7); font-weight: 500; }
@media only screen and (min-width: 768px) { .s-cat-card__table-val { min-width: 180px; } }
.s-cat-card__table tr:nth-child(2n+2) .s-cat-card__table-prop { background: rgba(215, 236, 251, 0.8); }
.s-cat-card__table tr:nth-child(2n+2) .s-cat-card__table-val { background: rgba(228, 243, 255, 0.8); }

@media only screen and (min-width: 1024px) { .s-cat-pos { margin-bottom: 20px; } }
@media only screen and (max-width: 1023px) { .s-cat-pos { margin-bottom: 5px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-cat-pos { text-align: justify; font-size: 1px; line-height: 1; max-width: 480px; }
  .s-cat-pos:after { content: ''; width: 100%; display: inline-block; } }
.s-cat-pos__label { font-size: 18px; line-height: 1.2em; font-weight: bold; color: #434343; }
@media only screen and (min-width: 480px) { .s-cat-pos__label { display: inline-block; } }
@media only screen and (min-width: 1024px) { .s-cat-pos__label { vertical-align: middle; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-cat-pos__label { vertical-align: top; width: min-content; } }
@media only screen and (max-width: 479px) { .s-cat-pos__label { display: block; } }
@media only screen and (max-width: 1023px) { .s-cat-pos__label { margin-bottom: 5px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-cat-pos__field-out { vertical-align: top; display: inline-block; } }
@media only screen and (max-width: 479px) { .s-cat-pos__field-out { display: block; } }
@media only screen and (min-width: 1024px) { .s-cat-pos__field { display: inline-block; vertical-align: middle; margin-left: 24px; width: 350px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-cat-pos__field { width: 300px; } }
@media only screen and (max-width: 1023px) { .s-cat-pos__field { margin-bottom: 15px; display: block; } }
@media only screen and (min-width: 1024px) { .s-cat-pos__get-pos { display: inline-block; vertical-align: middle; height: 40px; padding-left: 25px; margin-left: 30px; border-left: 1px solid #c3d1de; font-size: 0; }
  .s-cat-pos__get-pos:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
  .s-cat-pos__get-pos-l { display: inline-block; vertical-align: middle; font-size: 16px; } }
@media only screen and (max-width: 1023px) { .s-cat-pos__get-pos { display: block; }
  .s-cat-pos__get-pos-l { font-size: 15px; } }
.s-cat-pos__get-pos-l { text-decoration: underline; }
.bx-no-touch .s-cat-pos__get-pos-l:hover { text-decoration: none; }
.s-cat-pos__get-pos-l:active { text-decoration: none; }

.s-cat-avail__caption { padding-bottom: 17px; }
.s-cat-avail__caption:before { content: ''; display: block; border-top: 1px solid #f2f2f2; }
@media only screen and (min-width: 768px) { .s-cat-avail__caption:before { padding-bottom: 17px; } }
@media only screen and (min-width: 768px) { .s-cat-avail__caption-i { font-size: 16px; font-weight: 500; color: #9c9c9c; }
  .s-cat-avail__caption-i span { display: inline-block; } }
@media only screen and (min-width: 1024px) { .s-cat-avail__caption-i.cns4 span { padding-left: 45px; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-cat-avail__caption-i.cns4 span { padding-left: 16px; } }
@media only screen and (max-width: 767px) { .s-cat-avail__caption-i { display: none; } }
.s-cat-avail__dealer { background: #e4f0f9; margin-bottom: 10px; }
@media only screen and (min-width: 1024px) { .s-cat-avail__dealer { padding: 21px 0 18px; } }
@media only screen and (max-width: 1023px) { .s-cat-avail__dealer { padding: 21px 0 10px; } }
.s-cat-avail__dealer .wrap-in { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.s-cat-avail__dealer-i-name { position: relative; }
@media only screen and (min-width: 1024px) { .s-cat-avail__dealer-i-name { height: 100%; padding-left: 45px; padding-bottom: 34px; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-cat-avail__dealer-i-name { padding-left: 16px; padding-bottom: 34px; } }
@media only screen and (max-width: 767px) { .s-cat-avail__dealer-i-name { padding-left: 16px; padding-right: 16px; } }
@media only screen and (max-width: 479px) { .s-cat-avail__dealer-i-name { margin-bottom: 10px; } }
.s-cat-avail__dealer-i-addr { position: relative; }
@media only screen and (min-width: 480px) { .s-cat-avail__dealer-i-addr { height: 100%; padding-bottom: 34px; } }
@media only screen and (max-width: 767px) { .s-cat-avail__dealer-i-addr { padding-left: 16px; } }
@media only screen and (max-width: 479px) { .s-cat-avail__dealer-i-addr { padding-left: 16px; padding-right: 16px; margin-bottom: 10px; } }
.s-cat-avail__dealer-i-phone { position: relative; }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-cat-avail__dealer-i-phone { padding-right: 16px; } }
@media only screen and (max-width: 479px) { .s-cat-avail__dealer-i-phone { padding-left: 16px; padding-right: 16px; margin-bottom: 10px; } }
.s-cat-avail__dealer-name { font-size: 26px; line-height: 1.2em; color: #434343; font-weight: 700; margin-bottom: 8px; }
@media only screen and (min-width: 768px) { .s-cat-avail__dealer-name { height: 2.4em; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .s-cat-avail__dealer-name { display: inline-block; vertical-align: top; width: calc(100% - 135px); } }
@media only screen and (min-width: 1024px) { .s-cat-avail__dealer-site { position: absolute; bottom: 0; left: 45px; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) { .s-cat-avail__dealer-site { position: absolute; bottom: 0; left: 16px; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .s-cat-avail__dealer-site { margin-top: 7px; display: inline-block; vertical-align: top; width: 125px; text-align: right; } }
@media only screen and (min-width: 1024px) { .s-cat-avail__dealer-onmap { position: absolute; bottom: 0; left: 0; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-cat-avail__dealer-onmap { position: absolute; bottom: 0; left: 16px; } }
@media only screen and (min-width: 480px) { .s-cat-avail__dealer-val { display: block; } }
.s-cat-avail__dealer p { margin-bottom: 8px; }
.s-cat-avail__dealer p:last-child { margin-bottom: 0; }
.s-cat-avail__dealer a { text-decoration: underline; }
.bx-no-touch .s-cat-avail__dealer a:hover { text-decoration: none; }
.s-cat-avail__dealer a:active { text-decoration: none; }
.s-cat-avail__dealer a[href^='tel'] { text-decoration: none; }
.s-cat-avail__dealer a[href^='tel']:hover, .s-cat-avail__dealer a[href^='tel']:active { text-decoration: none; }
.bx-no-touch .s-cat-avail__dealer:hover { text-decoration: none; }
.s-cat-avail__dealer:active { text-decoration: none; }
@media only screen and (max-width: 1023px) { .s-cat-avail__status { display: block; max-width: 430px; text-align: justify; font-size: 1px; line-height: 1em; }
  .s-cat-avail__status:after { content: ''; display: inline-block; width: 100%; } }
@media only screen and (min-width: 1024px) { .s-cat-avail__status-label { display: none; } }
@media only screen and (max-width: 1023px) { .s-cat-avail__status-label { color: #9c9c9c; font-size: 16px; line-height: 1.2em; display: inline-block; vertical-align: middle; text-align: left; } }
.s-cat-avail__status-value { color: #7a7a7a; font-size: 16px; line-height: 1.2em; text-transform: uppercase; }
@media only screen and (min-width: 1024px) { .s-cat-avail__status-value { position: absolute; top: 44px; left: 0; width: 100%; text-align: center; } }
@media only screen and (max-width: 1023px) { .s-cat-avail__status-value { display: inline-block; vertical-align: middle; text-align: left; } }
@media only screen and (min-width: 1024px) { .s-cat-avail__graph { position: relative; height: 108px; }
  .s-cat-avail__graph-ring { position: absolute; top: 0; left: 50%; width: 108px; height: 108px; margin-left: -54px; background: url("/local/templates/.default/voltyre/css/../images/s-cat-avail__graph-ring.png") no-repeat center right; }
  .s-cat-avail__graph-1 { position: absolute; top: 0; left: 50%; width: 54px; height: 108px; }
  .s-cat-avail__graph-2 { position: absolute; top: 0; left: 50%; width: 54px; height: 108px; margin-left: -54px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
  .s-cat-avail__graph-start { position: absolute; width: 9px; height: 20px; top: 0; right: 100%; background: url("/local/templates/.default/voltyre/css/../images/s-cat-avail__graph-end.png") no-repeat center right; }
  .s-cat-avail__graph-end { position: absolute; width: 9px; height: 20px; bottom: 0; right: 50%; background: url("/local/templates/.default/voltyre/css/../images/s-cat-avail__graph-end.png") no-repeat center right; }
  .s-cat-avail__graph-2 .s-cat-avail__graph-start, .s-cat-avail__graph-2 .s-cat-avail__graph-end { display: none; }
  .s-cat-avail__graph-line { background: url("/local/templates/.default/voltyre/css/../images/s-cat-avail__graph-line.png") no-repeat center right; }
  .s-cat-avail__graph-line-out { position: absolute; top: 0; left: 0; overflow: hidden; height: 100%; width: 100%; }
  .s-cat-avail__graph-rotable { position: absolute; top: 0; left: -100%; height: 100%; width: 200%; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); } }
@media only screen and (max-width: 1023px) { .s-cat-avail__graph { margin-top: 18px; padding-left: 16px; padding-right: 16px; }
  .s-cat-avail__graph:before { content: ''; display: block; border-top: 1px solid #ffffff; padding-bottom: 10px; } }

.s-compare-table { border-collapse: collapse; border-spacing: 0; border: 0; }
.s-compare-table td { border: 0; line-height: 1.2; color: #434343; background: #ffffff; }
@media only screen and (min-width: 1024px) { .s-compare-table td { font-size: 14px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-compare-table td { font-size: 13px; } }
@media only screen and (max-width: 479px) { .s-compare-table td { font-size: 12px; } }
.s-compare-table td.s-compare-table__cell { border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; }
.s-compare-table tr:first-child .s-compare-table__cell { border-top: 1px solid #f2f2f2; }
@media only screen and (min-width: 1024px) { .s-compare-table__cell { width: 204px; max-width: 204px; min-width: 204px; padding: 6px 8px 6px 25px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-compare-table__cell { width: 153px; max-width: 153px; min-width: 153px; padding: 6px 8px; } }
@media only screen and (max-width: 479px) { .s-compare-table__cell { width: 100px; max-width: 100px; min-width: 100px; padding: 6px 8px; } }
.s-compare-table__caption { font-weight: 300; }
@media only screen and (min-width: 1024px) { .s-compare-table__caption { width: 204px; max-width: 204px; min-width: 204px; padding: 6px 8px 6px 25px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-compare-table__caption { width: 153px; max-width: 153px; min-width: 153px; padding: 6px 8px; } }
@media only screen and (max-width: 479px) { .s-compare-table__caption { width: 100px; max-width: 100px; min-width: 100px; padding: 6px 8px; } }
.s-compare-table__blue td { background-color: #eaf6ff; }
.s-compare-table__blue td.s-compare-table__caption { background-color: #e1f0fc; }
.s-compare-table .s-compare-table__caption { background-color: #f3f8fb; }
.s-compare-table__delete { margin-left: auto; width: 18px; height: 18px; line-height: 18px; font-size: 12px; display: block; border: 0; background: transparent; text-align: center; color: #c2c2c2; cursor: pointer; }
.bx-no-touch .s-compare-table__delete:hover { color: #ee2d36; }
.s-compare-table__delete:active { color: #ee2d36; }
.s-compare-table__delete:before { font-family: "Voltyre_Icons"; content: "\e910"; }
.s-compare-table__name { line-height: 1.2; font-weight: 700; }
@media only screen and (min-width: 1024px) { .s-compare-table__name { font-size: 18px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-compare-table__name { font-size: 15px; } }
@media only screen and (max-width: 479px) { .s-compare-table__name { font-size: 12px; } }
.s-compare-table__price { line-height: 1.2; font-weight: 700; }
@media only screen and (min-width: 1024px) { .s-compare-table__price { font-size: 18px; } }
@media only screen and (min-width: 480px) and (max-width: 1023px) { .s-compare-table__price { font-size: 15px; } }
@media only screen and (max-width: 479px) { .s-compare-table__price { font-size: 12px; } }

.tc-outer { overflow: hidden; position: relative; }

.tc-scroll { overflow: auto; position: relative; }
.tc-scroll._scroll { padding-bottom: 30px; }
.tc-scroll::-webkit-scrollbar { -webkit-appearance: none; }
.tc-scroll::-webkit-scrollbar:vertical { width: 5px; }
.tc-scroll::-webkit-scrollbar:horizontal { height: 5px; }
.tc-scroll::-webkit-scrollbar-thumb { background-color: #0071c9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.tc-scroll::-webkit-scrollbar-track { background-color: #e3eaf2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.tc-inner { background: #ffffff; }

.tc-caption-fixed { position: absolute; top: 0; left: 0; }
.tc-caption-fixed._fixed { position: fixed; }

.tc-empty-clone { width: 0 !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }

.s-cart-tbl { width: 100%; border-spacing: 0; border-collapse: collapse; border: 1px solid #dfe4e9; }
@media only screen and (min-width: 1024px) { .s-cart-tbl { margin-bottom: 34px; } }
@media only screen and (max-width: 1023px) { .s-cart-tbl { margin-bottom: 26px; } }
.s-cart-tbl th { background: #dfe4e9; font-size: 13px; line-height: 1.2; font-weight: 700; color: #666666; }
@media only screen and (min-width: 1024px) { .s-cart-tbl th { padding: 18px 10px; } }
@media only screen and (max-width: 1023px) { .s-cart-tbl th { padding: 18px 10px 18px 0; }
  .s-cart-tbl th:first-child { padding-left: 20px; } }
.s-cart-tbl td { background: #ffffff; font-size: 14px; line-height: 1.2; color: #434343; }
@media only screen and (min-width: 1024px) { .s-cart-tbl td { padding: 8px 10px; } }
@media only screen and (max-width: 1023px) { .s-cart-tbl td { padding: 8px 10px 8px 0; } }
.s-cart-tbl td, .s-cart-tbl th { border: 0; border-bottom: 1px solid #dfe4e9; border-spacing: 0; text-align: left; }
@media only screen and (min-width: 480px) { .s-cart-tbl td:first-child, .s-cart-tbl th:first-child { padding-left: 20px; } }
@media only screen and (max-width: 479px) { .s-cart-tbl td:last-child, .s-cart-tbl th:last-child { padding-right: 0; } }
.s-cart-tbl__name { text-decoration: none; color: inherit; }
.s-cart-tbl__name:hover { text-decoration: underline; }
.s-cart-tbl__image { display: block; height: 64px; min-width: 50px; }
@media only screen and (max-width: 479px) { .s-cart-tbl__image { text-align: center; } }
.s-cart-tbl__count { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
@media only screen and (min-width: 480px) { .s-cart-tbl__count { -ms-flex-pack: space-around; -webkit-justify-content: space-around; justify-content: space-around; } }
@media only screen and (max-width: 479px) { .s-cart-tbl__count { -ms-flex-pack: flex-end; -webkit-justify-content: flex-end; justify-content: flex-end; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; max-width: 110px; } }
@media only screen and (min-width: 480px) { .s-cart-tbl__count-i { width: 120px; text-align: center; }
  .s-cart-tbl__count-i._75 { width: 75px; } }
@media only screen and (max-width: 479px) { .s-cart-tbl__count-i { text-align: right; width: auto; }
  .s-cart-tbl__count-i + .s-cart-tbl__count-i { margin-top: 10px; } }
.s-cart-tbl__delete { width: 18px; height: 32px; display: inline-block; border: 0; background: transparent; text-align: center; color: rgba(231, 24, 34, 0.4); cursor: pointer; }
.bx-no-touch .s-cart-tbl__delete:hover { color: #e71822; }
.s-cart-tbl__delete:active { color: #e71822; }
.s-cart-tbl__delete:before { font-family: "Voltyre_Icons"; content: "\e910"; line-height: 32px; }
@media only screen and (min-width: 480px) { .s-cart-tbl__delete:before { font-size: 18px; } }
@media only screen and (max-width: 479px) { .s-cart-tbl__delete:before { font-size: 11px; } }
.s-cart-tbl__c-image { width: 10%; }
@media only screen and (min-width: 1024px) { .s-cart-tbl__c-price { width: 10%; min-width: 100px; } }
@media only screen and (max-width: 1023px) { .s-cart-tbl__c-price { width: 110px; } }
@media only screen and (min-width: 1024px) { .s-cart-tbl__c-count { width: 28%; } }
@media only screen and (min-width: 1024px) { .s-cart-tbl__c-delete { width: 40px; } }
@media only screen and (max-width: 1023px) { .s-cart-tbl__c-delete { width: 20px; } }

.s-cart-total { text-align: right; font-size: 15px; line-height: 1.2; color: #434343; }
.s-cart-total b { font-size: 16px; }
@media only screen and (min-width: 1280px) { .s-cart-total { padding-right: 27px; } }
@media only screen and (min-width: 1024px) { .s-cart-total { margin-bottom: 38px; } }
@media only screen and (max-width: 1023px) { .s-cart-total { margin-bottom: 32px; } }
.s-cart-total__right, .s-cart-total__left { margin-bottom: 20px; }
@media only screen and (min-width: 480px) { .s-cart-total__right { text-align: right; float: right; width: 48%; }
  .s-cart-total__left { text-align: left; width: 48%; } }
@media only screen and (max-width: 479px) { .s-cart-total__right, .s-cart-total__left { text-align: right; } }
@media only screen and (min-width: 1280px) { .s-cart-total { padding-right: 27px; } }
@media only screen and (min-width: 1024px) { .s-cart-total { margin-bottom: 38px; } }
@media only screen and (max-width: 1023px) { .s-cart-total { margin-bottom: 32px; } }

.h-top-cart .s-cart-tbl { margin-bottom: 25px; }

.h-top-cart .s-cart-total { padding-left: 24px; padding-right: 24px; margin-bottom: 22px; }

.h-top-cart .h1 { margin: 15px 24px 25px; }

.s-cart-btns__right, .s-cart-btns__left { margin-bottom: 20px; }
@media only screen and (min-width: 480px) { .s-cart-btns__right { text-align: right; float: right; width: 48%; }
  .s-cart-btns__left { text-align: left; width: 48%; } }
@media only screen and (max-width: 479px) { .s-cart-btns__right, .s-cart-btns__left { text-align: right; } }
@media only screen and (min-width: 1280px) { .s-cart-btns { padding-right: 27px; } }
@media only screen and (min-width: 1024px) { .s-cart-btns { margin-bottom: 38px; } }
@media only screen and (max-width: 1023px) { .s-cart-btns { margin-bottom: 32px; } }

.s-popup { position: absolute; top: 100%; margin-top: 10px; z-index: 10; left: 0; width: 100%; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); background: #ffffff; padding-top: 20px; padding-bottom: 20px; }
@media only screen and (min-width: 1024px) { .s-popup { padding-left: 3%; padding-right: 3%; } }
@media only screen and (max-width: 1023px) { .s-popup { padding-left: 2%; padding-right: 2%; } }

.s-popup-in { max-height: 250px; overflow: auto; }
.s-popup-in::-webkit-scrollbar { -webkit-appearance: none; }
.s-popup-in::-webkit-scrollbar:vertical { width: 5px; }
.s-popup-in::-webkit-scrollbar:horizontal { height: 5px; }
.s-popup-in::-webkit-scrollbar-thumb { background-color: #0071c9; border-radius: 3px; }
.s-popup-in::-webkit-scrollbar-track { background-color: rgba(114, 165, 204, 0.14); border-radius: 3px; }
.s-popup-in_scroll-enabled { padding-right: 10px; }

.s-popup { display: none; }
.s-popup-field { position: relative; z-index: 60; }
.s-popup_active { display: block; z-index: 60; }
.s-popup-tbl { width: 100%; }
.s-popup-tbl .s-table__cell { vertical-align: middle; }
.s-popup-head { border-bottom: 1px solid #d7d7d7; }
.s-popup-head .s-table__cell { height: 24px; }
.s-popup_scroll .s-table { padding-right: 10px; }
.s-popup-item .s-table__cell { height: 40px; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #d7d7d7; }
.s-popup-head .s-table__cell { font-size: 13px; color: #838383; }
.s-popup-vendor { width: 70px; }
@media only screen and (min-width: 1024px) { .s-popup-item .s-popup-vendor, .s-popup-item .s-popup-name { font-size: 16px; } }
@media only screen and (max-width: 1023px) { .s-popup-item .s-popup-vendor, .s-popup-item .s-popup-name { font-size: 14px; } }

.m-body { padding-top: 35px; padding-left: 10px; padding-right: 10px; padding-bottom: 0 !important; }
.m-body .s-form { margin-left: auto; margin-right: auto; }
.m-body_form { max-width: 580px; margin-left: auto; margin-right: auto; overflow: hidden; }
.m-body .h1 { margin-bottom: 10px; }
.m-body:after { content: ''; display: block; height: 1px; margin-top: 20px; clear: both; }

.m-city { font-family: 'Fira Sans Condensed', Arial, sans-serif; }
.m-city__current { padding-bottom: 24px; margin-bottom: 20px; marign-left: 5px; border-bottom: 1px solid #e1e1e1; text-align: center; color: #999999; font-size: 20px; line-height: 1.2em; }
.m-city__current span { color: #0071c9; font-weight: 700; text-transform: uppercase; }

.m-dialog { text-align: center; }
.m-dialog .s-btn { margin-left: 13px; margin-right: 13px; margin-bottom: 13px; }
@media only screen and (min-width: 530px) { .m-dialog_justify { font-size: 1px; line-height: 1; text-align: justify; }
  .m-dialog_justify:after { content: ''; display: inline-block; width: 100%; } }
@media only screen and (max-width: 529px) { .m-dialog_justify { text-align: center; } }
@media only screen and (max-width: 529px) { .m-dialog__i { display: block; } }

.m-item-added { font-size: 0; border-bottom: 1px solid #d7d7d7; padding-bottom: 12px; margin-top: 24px; margin-bottom: 20px; }
.m-item-added__image { display: inline-block; vertical-align: middle; width: 33%; padding-right: 3%; text-align: center; }
.m-item-added__text { display: inline-block; vertical-align: middle; width: 67%; color: #434343; padding: 20px 0 20px 3%; }
.m-item-added__name { font-size: 20px; line-height: 1.2; font-weight: 700; margin-bottom: 20px; }
.m-item-added__count { font-size: 15px; line-height: 1.2; margin-bottom: 14px; }
.m-item-added__price { font-size: 26px; line-height: 1.2; font-weight: 700; }

.uplink { background: url("/local/templates/.default/voltyre/css/../images/uplink.png") no-repeat center; background-size: contain; position: fixed; cursor: pointer; transition: opacity 200ms ease 0ms; z-index: 501; opacity: 0; }
@media only screen and (min-width: 480px) { .uplink { width: 59px; height: 54px; right: 35px; bottom: 25px; } }
@media only screen and (max-width: 479px) { .uplink { width: 47px; height: 44px; right: 15px; bottom: 20px; } }
.uplink._visible { opacity: 0.5; }
.uplink._active, .uplink:active { opacity: 1; }

.fancybox-enabled .uplink { display: none; }

.select2-container .select2-dropdown, .select2-container .selection { font-family: 'Fira Sans Condensed', Arial, sans-serif; font-size: 18px; color: #434343; }
.select2-container .select2-selection--single .select2-selection__placeholder { color: #c5c5c5; }
.select2-container .select2-selection--single .select2-selection__rendered { line-height: 43px; height: 43px; padding: 0 52px 0 15px; text-align: left; font-weight: 400; }
.select2-container .select2-results__option { padding: 8px 15px; margin: 0; }
.select2-container .select2-selection--single { border: 1px solid #e1e1e1; outline: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.select2-container .select2-selection--single .select2-selection__arrow { right: 6px; height: 100%; padding: 6px 0; }
.select2-container .select2-selection--single .select2-selection__arrow b { width: 31px; height: 100%; line-height: 29px; padding-top: 2px; font-size: 6px; text-align: center; background: #0071c9; color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.select2-container .select2-selection--single .select2-selection__arrow b:before { font-family: "Voltyre_Icons"; content: "\e905"; }
.select2-container .select2-container--open .select2-selection__arrow b:before { content: "\e908"; }
.select2-container.select2-container--open .select2-dropdown--below, .select2-container.select2-container--open .select2-dropdown--above { border: 1px solid #e1e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; }
.select2-container.select2-container--open .select2-dropdown--below { margin-top: -1px; }
.select2-container.select2-container--open .select2-dropdown--above { margin-top: 1px; }
.select2-container .select2-results &gt; .select2-results__options { max-height: 300px; }
.select2-container .select2-results &gt; .select2-results__options::-webkit-scrollbar { -webkit-appearance: none; }
.select2-container .select2-results &gt; .select2-results__options::-webkit-scrollbar:vertical { width: 8px; }
.select2-container .select2-results &gt; .select2-results__options::-webkit-scrollbar:horizontal { height: 8px; }
.select2-container .select2-results &gt; .select2-results__options::-webkit-scrollbar-thumb { background-color: #0071c9; border-radius: 4px; }
.select2-container .select2-results &gt; .select2-results__options::-webkit-scrollbar-track { background-color: #ffffff; border-radius: 4px; }
.select2-container .select2-search--dropdown { padding: 0 15px; }
.select2-container .select2-search--dropdown .select2-search__field { padding: 8px 0; font-size: 16px; line-height: 1.25em; color: #434343; border: 0; border-bottom: 1px solid #e1e1e1; }

.s-content .select2-container .select2-dropdown, .s-content .select2-container .selection { font-size: 17px; }

.p-content .select2-container .select2-dropdown, .p-content .select2-container .selection { font-size: 15px; }
.p-content .select2-container .select2-selection--single .select2-selection__rendered { line-height: 38px; height: 38px; padding: 0 52px 0 15px; text-align: left; }
.p-content .select2-container .select2-selection--single .select2-selection__arrow b { padding-top: 0; width: 28px; }

.s-sel__row .select2-container .select2-selection--single .select2-selection__rendered { line-height: 38px; height: 38px; padding: 0 52px 0 15px; text-align: left; }
.s-sel__row .select2-container .select2-selection--single .select2-selection__arrow { padding: 4px 0; right: 4px; }

.p-content .s-form .select2-container { margin-bottom: 3px; }

.p-content .s-form .select2-container .select2-selection--single .select2-selection__rendered { line-height: 40px; height: 40px; }

@media only screen and (max-width: 1023px) { .fancybox-content { margin-top: 0 !important; margin-bottom: 0 !important; } }

@media only screen and (max-width: 1023px) { .fancybox-inner .fancybox-slide--iframe .fancybox-content { height: 100%; } }

.fancybox-bg { background: rgba(0, 0, 0, 0.3) !important; }

.fancybox-enabled body { height: auto !important; }

.fancybox-container .fancybox-slide--iframe .fancybox-content { height: 90%; }
.fancybox-container .fancybox-close-small { width: 68px; height: 68px; right: 0; color: #0071c9; }
.bx-no-touch .fancybox-container .fancybox-close-small:hover { color: #ee2d36; }
.fancybox-container .fancybox-close-small:active { color: #ee2d36; }
.fancybox-container .fancybox-close-small:after { font-family: "Voltyre_Icons"; content: "\e910"; font-size: 28px; top: 19px; right: 19px; color: inherit !important; background: none !important; outline: none !important; }
.fancybox-container .fancybox-close-small.little { width: 34px; height: 34px; right: 0; color: #e11219; }
.bx-no-touch .fancybox-container .fancybox-close-small.little:hover { color: #0071c9; }
.fancybox-container .fancybox-close-small.little:active { color: #0071c9; }
.fancybox-container .fancybox-close-small.little:after { font-family: "Voltyre_Icons"; content: "\e910"; font-size: 16px; top: 9px; right: 9px; color: inherit !important; background: none !important; outline: none !important; }
.fancybox-container .fancybox-slide--iframe .fancybox-close-small { right: 0; }
.fancybox-container .fancybox-slide { width: 100%; height: 100%; }

.s-content .swiper-scrollbar { background: rgba(255, 255, 255, 0.3); }
.s-content .swiper-scrollbar-drag { background: #ffffff; }
.s-content .swiper-container-vertical &gt; .swiper-scrollbar { width: 2px; height: 82%; top: 10%; right: 12px; }

.swiper-container { z-index: auto !important; }

.swiper-wrapper { z-index: auto !important; }

.swiper-pagination { position: static !important; }

/*# sourceMappingURL=main.css.map */
/* End */


/* Start:/local/templates/.default/voltyre/js/vendor/select2/v4.0.3/select2.css?17383953358244*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    user-select: none;
    -webkit-user-select: none; }
    .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-search--inline {
    float: left; }
    .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-selection--single .select2-selection__arrow {
    top: 0px;
    right: 0px;
    height: 100%;
    position: absolute; 
  }
    .select2-selection--single .select2-selection__arrow b {
      display: block;
    }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-results__option[role=group] {
  padding: 0; }

.select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-results__option--highlighted[aria-selected] {
  background-color: #5ab6f4;
  color: white; }

.select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
/* End */


/* Start:/local/templates/.default/voltyre/js/vendor/swiper/v3.4.2/swiper.min.css?173839533617759*/
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/.default/voltyre/js/vendor/fancybox/v3.2.7/jquery.fancybox.min.css?173839533413500*/
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);/*font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif*/}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:33px;font-weight:700;text-align:center}.fancybox-share p{margin:0;padding:0;text-align:center}.fancybox-share p:first-of-type{margin-right:-10px}.fancybox-share_button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:10px 20px;border:0;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16);background:#fff;white-space:nowrap;font-size:16px;line-height:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:140px;color:#707070;transition:all .2s}.fancybox-share_button:focus,.fancybox-share_button:hover{text-decoration:none;color:#333;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.fancybox-share_button svg{margin-right:5px;width:20px;height:20px;vertical-align:text-bottom}.fancybox-share input{box-sizing:border-box;width:100%;margin:5px 0 0;padding:10px 15px;border:1px solid #d7d7d7;border-radius:3px;background:#ebebeb;color:#5d5b5b;font-size:14px;outline:none}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/.default/voltyre/custom/css/custom.min.css?173894006516267*/
._error .s-form-textarea{border-color:#dd1f1f;box-shadow:0 0 5px 0 #dd1f1f;-moz-box-shadow:0 0 5px 0 #dd1f1f;-webkit-box-shadow:0 0 5px 0 #dd1f1f}.hb-menu__l.active{background:#ee2d36}.hb-menu__l{padding:0 15px}.file_name,.hb-phone>div[id^=bx_incl_area]{display:inline-block}.file_name{vertical-align:middle;padding-left:11px;font-size:13px;line-height:1.2em;color:#434343}.video{padding:0!important;background:0 0!important;cursor:pointer}video{width:100%}@media (min-aspect-ratio:16/9){video{margin-left:0}}.s-news-i__descr{height:4.6em!important;overflow:hidden}.ymaps-image-with-content{left:-25px!important;top:-59px!important}.text_block_folder{padding:10px 24px;font-size:16px;line-height:1.25em}.hb-menu__in{height:100%}.hb-where{height:100%!important}.hb{z-index:100!important}.ht-city__val{cursor:pointer}.s-form .s-form-select,.s-form .s-form-text,.s-form .s-form-textarea{margin-bottom:3px}@media only screen and (min-width:1024px){.s-sales-dep__tell{margin-bottom:115px!important}}.s-contacts__i{vertical-align:top;min-height:260px}.close_cookie{position:absolute;right:5px;top:0;cursor:pointer}.close_cookie:after{font-family:"Voltyre_Icons";content:"\e910";font-size:20px;color:#0071c9}.close_cookie:hover:after{color:#ee2d36}.cookie_message{padding-right:30px;text-align:left;font-size:14px}.filter-block-price-slider-txt{width:50%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.filter-block-price-slider{margin-right:-15px;margin-left:-15px;overflow:hidden}.filter-block-price-slider-changer{width:83.33333333%;float:left;margin-left:8.33333333%}.s-cat-prod__i-compare{top:7px}.s-btn-link{outline:0}.video_container{display:inline-block;vertical-align:middle;width:279px;font-size:0;line-height:0}.hb-menu__sm{z-index:100}.video_container{padding:34px 0 21px 33px;height:100%;position:relative;background:url(/local/templates/.default/voltyre/custom/css/../../images/s-history__i-video.png) no-repeat left center}.video_container:after{content:'';position:absolute;top:40%;left:49%;width:67px;height:67px;margin-left:-17px;margin-top:-26px;background:url(/local/templates/.default/voltyre/custom/css/../../images/s-history__i-video-play.png) no-repeat left center;opacity:.5}.video_container:hover:after{opacity:1}#locationField{margin:30px 0}.st-stream__i{width:100%}@media only screen and (min-width:1280px){.s-logo-en::after{background:url(/local/templates/.default/voltyre/images/i-voltyre-hor_en.svg) no-repeat center;background-size:contain}.wrap-plr-5{padding-left:5px;padding-right:5px}}@media only screen and (min-width:768px) and (max-width:1279px){.s-logo-en::after{background:url(/local/templates/.default/voltyre/images/i-voltyre-ver_en.svg) no-repeat center;background-size:contain}}@media only screen and (max-width:767px){.s-logo-en::after{background:url(/local/templates/.default/voltyre/images/i-voltyre-hor_en.svg) no-repeat center;background-size:contain}}.uplink_en{background:url(/local/templates/.default/voltyre/images/uplink_en.png) no-repeat center;background-size:contain;position:fixed;cursor:pointer;transition:opacity 200ms ease 0ms;z-index:501;opacity:0}@media only screen and (min-width:480px){.uplink_en{width:59px;height:54px;right:35px;bottom:25px}}@media only screen and (max-width:479px){.uplink_en{width:47px;height:44px;right:15px;bottom:20px}}.uplink_en._visible{opacity:.5}.uplink_en._active,.uplink_en:active{opacity:1}.fancybox-enabled .uplink_en{display:none}.pac-container{z-index:99999}.modal_city{max-width:700px;width:100%}.no-border{border:0}.no-border-bg{border:0;background:0 0}.s-cat-pos__get-pos-l{cursor:pointer}.s-file__link.pdf:before{content:"\e91d";color:#dd1f1f}.select2-results__option[aria-disabled]{color:#9c9c9c;display:none}.s-popup.search-title-voltyre{display:block;position:relative;margin-top:0}.find-dealer-next{margin-top:-30px;margin-bottom:40px}@media only screen and (min-width:1024px){.bx-filter .bx-filter-popup-result.right{top:49%}}@media only screen and (max-width:1023px){.bx-filter .bx-filter-popup-result.right{display:none!important}}.select2-container .select2-selection--single .select2-selection__placeholder{color:#434343!important}.fancybox-container .fancybox-slide--iframe .fancybox-close-small{right:5px}.modal::-webkit-scrollbar{-webkit-appearance:none}.modal::-webkit-scrollbar:vertical{width:5px}.modal::-webkit-scrollbar:horizontal{height:5px}.modal::-webkit-scrollbar-thumb{background-color:#0071c9;border-radius:3px}.modal::-webkit-scrollbar-track{background-color:rgba(114,165,204,.14);border-radius:3px}@media only screen and (min-width:1024px){.justify-content-center{justify-content:center}}@media only screen and (max-width:1023px){.s-cat-avail__status-label{padding-right:5px}}ul:not([class]) li{list-style-type:disc}.s-content a[href^=tel]{text-decoration:underline;color:#0071c9}.h1-contacts a[href^=tel]{text-decoration:none}.p-subsecs{margin-bottom:20px;font-size:0;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex}@media only screen and (max-width:479px){.p-subsecs>*{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}}.p-subsec-fill{display:inline-block;position:relative;text-align:center;border:1px solid #b4b4b4;background:#fff;text-decoration:none;color:#a1a1a1;cursor:pointer;margin-right:-1px;font-size:0}.p-subsec-fill:before{content:'';display:inline-block;vertical-align:middle;width:0;height:42px}@media only screen and (min-width:1024px){.p-subsec-fill{padding:1px 36px}}@media only screen and (min-width:480px) and (max-width:1023px){.p-subsec-fill{padding:1px 16px}}@media only screen and (max-width:479px){.p-subsec-fill{padding:1px 6px}}.bx-no-touch .p-subsec-fill:hover,.p-subsec-fill:active,.p-subsec-fill_active{text-decoration:none;background:#0071c9;color:#fff;border:1px solid #0071c9}.p-subsec-fill_red{color:#e71822}.bx-no-touch .p-subsec-fill_red.p-subsec-fill:hover,.p-subsec-fill_red.p-subsec-fill:active,.p-subsec-fill_red.p-subsec-fill_active{text-decoration:none;background:#e71822;color:#fff;border:1px solid #e71822}.p-subsec-fill:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.p-subsec-fill:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.p-subsec-fill span{display:inline-block;vertical-align:middle;font:500 17px/1.2em "Fira Sans Extra Condensed",Arial,sans-serif}.inherit-size-menu,.inherit-size-menu>div{height:inherit;flex-grow:1}.bx-soa-pp-company-image{background-size:inherit!important}.s-cart-tbl__image{text-align:center}@media only screen and (min-width:480px){.main-user-consent-request-popup-cont{min-width:600px}}.main-user-consent-request-popup-button-acc,.main-user-consent-request-popup-button-rej{font-family:'Fira Sans Extra Condensed',Arial,sans-serif;border-radius:5px!important;border:0}.main-user-consent-request-popup-button-acc{color:#fff;background:#0071c9}.main-user-consent-request-popup-button-acc:hover{background:#008efc}@media only screen and (min-width:1024px){.s-new__bg2{background-image:url(/local/templates/.default/voltyre/custom/css/../../images/s-new__bg-right_2.png)}}.s-sel__brand{vertical-align:top}@media only screen and (min-width:768px){.s-sel__brand{max-width:100%}.s-cat-prod>div[id^=bx_incl_area]{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.s-btn.s-btn_red.disabled,.s-btn.s-btn_red.disabled:active{background-color:gray!important;cursor:wait}.s-references__i-descr,.s-references__i-img,.s-references__i-text{height:200px}.search-logic-table td{padding:15px}.hb-compare__icon.empty{text-align:center}.hb-menu .hb-menu-sub li,.lm-map__dealer a{display:block}.s-cat-avail__dealer a{display:block;margin-bottom:7px}.s-btn_auto-small{max-width:none}@media only screen and (max-width:479px){.s-btn_blue-border{height:35px}}@media only screen and (min-width:479px) and (max-width:768px){.htm__in .htm__left-link{margin-left:8px}.htm__left{margin-left:-8px}.htm__in{font-size:13px}}@media only screen and (min-width:768px){.s-cat-avail__dealer-name{height:auto}}@media only screen and (min-width:480px) and (max-width:767px){.s-cat-avail__dealer-site{width:auto}.s-cat-avail__dealer-name{width:100%}}.bx-authform .bx-title{margin-bottom:10px;margin-top:20px}.bx-authform>label>input{margin-right:5px}.urdn{display:none}.red_bg_menu{background:#ee2d36}.old_price{text-decoration:line-through}.s-cat-card__image{position:relative}.s-cat-card__i-type_sale,.s-cat-prod__i-type_sale{background:url(/local/templates/.default/voltyre/custom/css/../../images/ic_sale_70.png) no-repeat center;position:absolute;background-size:contain}.s-cat-prod__i-type_sale{width:50px;height:51px;left:10px;bottom:9px}.s-cat-card__i-type_sale{width:70px;height:71px;right:10px;top:9px}.min_padding tr td{padding:9px}.buy_in_shop{text-align:center;margin-bottom:15px}.lm-map__title{margin-bottom:10px}.s-sel{padding:60px 0}.link_on_site{padding:0;height:auto;text-align:center}.link_on_site:hover{opacity:.8}.link_on_site img{max-width:100%}.item-views.staff-items.table-type-block .item{height:100%}.fz{font-size:32px}.career-list li{margin-bottom:8px}.career{font-size:1px;line-height:0;text-align:justify;margin:30px auto 10px;margin:30px auto calc(30px - 2%);max-width:890px}.career:after{content:'';display:inline-block;width:100%}.career__item{margin-bottom:10px;border-bottom:1px solid #e1e1e1}.career__item_active .career__item-title{background:#e4f0f9;border-color:#e4f0f9}.career__item-button-block.s-btn-close_active{border:unset}.career__item-button-text:after{font-family:"Voltyre_Icons";content:"\e901";position:absolute;right:16px;top:50%;margin-top:-4px;line-height:8px;font-size:8px}.s-btn-close_active .career__item-button-text:after{content:"\e904"}.career__item-title{position:relative;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin:0;padding:10px 160px 10px 15px}.career__item-text{font-size:18px;line-height:1.2em;font-weight:700;color:#434343}.career__item-button{position:absolute;right:20px;top:0;font-size:0}.career__item-button-block:before,.career__item-button:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.career__item-button-block{display:inline-block;min-width:125px;height:41px;padding:0 43px 0 14px;cursor:pointer}.career__item-hideable_content{padding:10px 15px;overflow:hidden;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.career__item-button-text{font-size:14px;vertical-align:middle;color:#ee2d36}.s-btn-close_active .career__item-button-text{color:#434343}.career__container{margin-bottom:2%}.career__container.indent{padding-left:15px}.career__item-hideable,.hb-menu__i ._dropdown .hb-menu__sm,.hb-menu__si ._dropdown .hb-menu__sm{display:none}p.h2{font-size:20px;font-weight:700}.vacancy-ya-station-container{display:flex;flex-direction:column;align-items:center}.vacancy-ya-station-text{font-weight:500;color:#535c69}.vacancy-ya-station-btn{color:red;font-weight:600;text-decoration:underline gray;padding:5px;cursor:pointer;margin-top:20px}.vacancy-ya-station-container>span{margin-bottom:20px}.vacancy-ya-station-container>img:nth-child(2){width:400px}@media only screen and (min-width:1024px){.s-history__i-hideable{display:block}.s-history__i-close{display:flex;justify-content:flex-end}.s-history__i-media.s-history__i-hideable{transform:translateY(-30px);padding-bottom:0}.s-history__i-media-in{padding-top:0;margin-top:0}.s-history__i-text{width:calc(100% - 408px)}}@media only screen and (min-width:480px){.s-history{background-position:left top}}.email-link{display:inline-block;vertical-align:middle;height:1.188em;background:no-repeat center/contain;margin-top:-1px;margin-bottom:1px}.blue_bereznikov{width:10.75em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_bereznikov.svg)}.blue_dorenskii{width:10.75em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_dorenskii.svg)}.blue_gurulev{width:9.313em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_gurulev.svg)}.blue_marketing{width:9.188em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_marketing.svg)}.blue_novozhilov{width:10.75em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_novozhilov.svg)}.blue_pupchenko{width:11em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_pupchenko.svg)}.blue_burtsev{width:10em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_burtsev.svg)}.blue_sliusareva{width:10.813em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_sliusareva.svg)}.blue_tantsura{width:9.813em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_tantsura.svg)}.blue_vilchinskaia{width:11.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_vilchinskaia.svg)}.blue_pokazeev{width:11.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_pokazeev.svg)}.blue_voltyre{width:7.875em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_voltyre.svg)}.blue_vorozhbitov{width:11.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_vorozhbitov.svg)}.blue_akhmadeev{width:10.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_akhmadeev.svg)}.blue_tsyganenko{width:10.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/blue_tsyganenko.svg)}.white_bereznikov{width:10.75em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_bereznikov.svg)}.white_gurulev{width:9.313em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_gurulev.svg)}.white_marketing{width:9.188em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_marketing.svg)}.white_novozhilov{width:10.75em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_novozhilov.svg)}.white_pupchenko{width:11em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_pupchenko.svg)}.white_burtsev{width:10em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_burtsev.svg)}.white_sliusareva{width:10.813em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_sliusareva.svg)}.white_tantsura{width:9.813em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_tantsura.svg)}.white_vilchinskaia{width:11.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_vilchinskaia.svg)}.white_voltyre{width:7.875em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_voltyre.svg)}.white_vorozhbitov{width:11.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_vorozhbitov.svg)}.white_akhmadeev{width:10.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_akhmadeev.svg)}.white_tsyganenko{width:10.25em;background-image:url(/local/templates/.default/voltyre/custom/css/../../images/email/white_tsyganenko.svg)}._dropdown,ul.hb-menu{position:relative}.hb-menu__i ._dropdown:hover>.hb-menu__sm,.hb-menu__si ._dropdown:hover>.hb-menu__sm{display:block;left:100%;top:-17px}.hb-menu__si.hb-menu__si-custom{font-size:18px;font-weight:700;margin:0 0 21px}.hb-menu__sm-custom{border-top:1px solid #0071c9;box-shadow:11px -3px 12px rgba(0,0,0,.175);background:#0071c9;height:535px}.hb-menu .hb-menu__sm-custom{display:none;width:130%;position:absolute;left:0;z-index:2}.hb-menu__sm-custom .s-cat-sec{padding:18px 4px 16px}.hb-menu__i:hover .hb-menu__sm-custom{display:flex}.hb-menu__i.hb-menu__i-custom{margin:0;position:initial}.hb-menu__sm-custom .hb-menu__l{height:unset}.s-cat-sec{display:none}.s-cat-sec.s-cat-sec--active{display:block}@media (min-width:1024px){.s-cat-sec.s-cat-sec--active{display:flex;flex-direction:column}.s-cat-sec.s-cat-sec--active .hb-menu-sub{flex-grow:1;height:auto}}.hb-menu-sub{height:140px;overflow-y:auto;overflow-x:hidden}.hb-menu-sub::-webkit-scrollbar{width:3px;background-color:#f9f9fd}.hb-menu-sub::-webkit-scrollbar-thumb{background-color:rgba(0,113,201,.8)}.hb-menu-sub::-webkit-scrollbar-track{-webkit-box-shadow:5px 5px 5px -5px rgba(34,60,80,.2) inset;background-color:#f9f9fd}.sect-items--active{text-decoration:none;background:rgba(255,255,255,.2)}.hb-menu__sm-custom .lm__i-right{right:0}.lm-map__dealers-group{position:relative;padding-bottom:28px}.lm-map__dealers-group-open{position:absolute;bottom:4px;left:0;width:100%;height:24px;cursor:pointer}.lm-map__dealers-group:not(._uncollapsed) .lm-map__dealers-group-close-text,.lm-map__dealers-group:not(._uncollapsed) .lm-map__dealers-group-other{display:none}.lm-map__dealers-group._uncollapsed .lm-map__dealers-group-open-text{display:none}.lm-map__dealers-group-close-text,.lm-map__dealers-group-open-text{background:#e4f0f9;font-weight:700;color:#0071c9;text-align:center;font-size:14px;line-height:24px}@media only screen and (min-width:1280px){.lm-map__dealers-group-open{padding:0 30px 0 40px}}@media only screen and (min-width:1024px) and (max-width:1279px){.lm-map__dealers-group-open{padding:0 20px 0 30px}}@media only screen and (max-width:1023px){.lm-map__dealers-group-open{padding:0 20px 0 10px}}
/* End */


/* Start:/local/components/34web/geoip/templates/.defaultRetail/style.css?17383950229134*/
.wrapGeoIpReaspekt{
	font-family: Arial;
}
/*
#ReaspektPopupBody{
    background: #f2f2f2;
    background: -moz-linear-gradient(top,  #f2f2f2 49%, #dbdbdb 100%);
    background: -webkit-linear-gradient(top,  #f2f2f2 49%,#dbdbdb 100%);
    background: linear-gradient(to bottom,  #f2f2f2 49%,#dbdbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dbdbdb',GradientType=0 );
    font-family: Arial;
}*/
.reaspektGeobaseTitle {
    color: #363636;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.reaspekt_row {
    margin-left: -15px;
    margin-right: -15px;
}
.reaspekt_row:after {
    clear: both;
}
.reaspekt_row:before, .row:after {
    content: " ";
    display: table;
}
.reaspekt_clearfix:before, 
.reaspekt_clearfix:after {
    content: "";
    display: table;
}
.reaspekt_clearfix:after {
    clear: both;
}
.reaspekt_col-sm-4,
.reaspekt_col-sm-12 {
    box-sizing: border-box;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left;
}
.reaspekt_col-sm-4 {
    width: 33.3333%;
}
.reaspekt_col-sm-12 {
    width: 100%;
}
.reaspektGeobaseCities .reaspektGeobaseAct{
	margin-bottom: 15px;
	line-height: 100%;
}
.reaspektGeobaseCities .reaspektGeobaseAct a,
.reaspektGeobaseCities .reaspektGeobaseAct strong{
	font-size: 14px;
    line-height: 100%;
	color: #363636;
    white-space: nowrap;
}
.reaspektGeobaseCities .reaspektGeobaseAct a:hover {
    color: #000000;
    text-decoration: underline;
}
.reaspektGeobaseFind {
    margin: 0 0 25px 0;
    position: relative;
}

#reaspekt_preloader {
    background: rgba(0, 0, 0, 0.3) url(/local/css/reaspekt/reaspekt.geobase/images/preloader.png) no-repeat center center;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
}

.wrapGeoIpReaspekt {
	position: relative;
	display: inline-block;
}
.wrapGeoIpReaspekt .linkReaspekt{
	color: #1989CB;
	text-decoration: none;
	border-bottom: 1px dashed #1989CB;
	cursor: pointer;
	line-height: 100%;
	display: inline-block;
}
.wrapGeoIpReaspekt .linkReaspekt:hover{
	border-bottom-color: transparent;
}
/*
.wrapQuestionReaspekt{
	position: absolute;
	left: 0;
	top: -50%;
	white-space: nowrap;
	z-index: 5;
	background-color: #ffffff;
	border-radius: 5px;
	box-shadow: 0 -1px 7px -1px #000;
	margin-top: 10px;
}
.wrapQuestionReaspekt:before{
	position: absolute;
	border-bottom: 5px solid #ffffff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	content: "";
	display: block;
	right: 50%;
	bottom: 100%;
}*/
.questionYourCityReaspekt{
	padding: 10px 10px 5px;
}
.questionCityReaspekt{
	padding: 0 10px 10px;
}
.questionButtonReaspekt {
    background-color: #1989cb;
    border-radius: 0 0 5px 5px;
    color: #ffffff;
	overflow: hidden;
}
/*
.questionNoReaspekt, .questionYesReaspekt {
    box-sizing: border-box;
    float: left;
    font-size: 16px;
    line-height: 100%;
    padding: 10px;
    text-align: center;
    width: 50%;
	cursor: pointer;
}
.questionNoReaspekt{
	border-right: 1px solid #005287;
}
.questionYesReaspekt {
    border-left: 1px solid #68c7ff;
}
.questionNoReaspekt:hover, .questionYesReaspekt:hover{
	background-color: #18A5F7;
}
.questionNoReaspekt:active, .questionYesReaspekt:active{
	box-shadow: 0 4px 4px -3px #000 inset;
}.wrapGeoIpReaspekt{
	font-family: Arial;
}*/
/*
#ReaspektPopupBody{
    background: #f2f2f2;
    background: -moz-linear-gradient(top,  #f2f2f2 49%, #dbdbdb 100%); 
    background: -webkit-linear-gradient(top,  #f2f2f2 49%,#dbdbdb 100%); 
    background: linear-gradient(to bottom,  #f2f2f2 49%,#dbdbdb 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dbdbdb',GradientType=0 ); 
    font-family: Arial;
}*/
.reaspekt_geobase_title {
    color: #363636;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.reaspekt_row {
    margin-left: -15px;
    margin-right: -15px;
}
.reaspekt_row:after {
    clear: both;
}
.reaspekt_row:before, .row:after {
    content: " ";
    display: table;
}
.reaspekt_clearfix:before, 
.reaspekt_clearfix:after {
    content: "";
    display: table;
}
.reaspekt_clearfix:after {
    clear: both;
}
.reaspekt_col-sm-4,
.reaspekt_col-sm-12 {
    box-sizing: border-box;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left;
}
.reaspekt_col-sm-4 {
    width: 33.3333%;
}
.reaspekt_col-sm-12 {
    width: 100%;
}
.reaspekt_geobase_cities .reaspekt_geobase_act{
	margin-bottom: 15px;
	line-height: 100%;
}
.reaspekt_geobase_cities .reaspekt_geobase_act a,
.reaspekt_geobase_cities .reaspekt_geobase_act strong{
	font-size: 14px;
    line-height: 100%;
	color: #363636;
    white-space: nowrap;
}
.reaspekt_geobase_cities .reaspekt_geobase_act a:after {
    background: #407da6 none repeat scroll 0 0;
}
.reaspekt_geobase_find {
    margin: 0 0 25px 0;
    position: relative;
}

#reaspekt_preloader {
    background: rgba(0, 0, 0, 0.3) url(/local/css/reaspekt/reaspekt.geobase/images/preloader.png) no-repeat center center;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
}
/*
#reaspektGeobaseSearch {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #363636;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #363636;
    font: 14px/18px Arial,sans-serif;
    height: auto;
    padding: 7px 8px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 100%;
    box-sizing: border-box;
}
#reaspektGeobaseSearch:focus{
    box-shadow: 0 2px 4px -1px #999 inset;
}*/
.reaspektResultCityAjax {
    position: absolute;
    top: 120%;
    box-shadow: 0px 0px 15px #000000;
    border-radius: 3px;
    background: #fff none repeat scroll 0 0;
    height: 150px;
    overflow: auto;
    padding: 10px;
    width: 100%;
    z-index: 3;
}
.reaspektSearchCity {
    line-height: 26px;
}
.reaspektSearchCity a{
    color: #363636;
    font-size: 14px;
    line-height: 100%;
}
.reaspektSearchCity a:hover{
    text-decoration: underline;
}
.wrapGeoIpReaspekt {
	position: relative;
	display: inline-block;
}
.wrapGeoIpReaspekt .linkReaspekt{
	color: #1989CB;
	text-decoration: none;
	border-bottom: 1px dashed #1989CB;
	cursor: pointer;
	line-height: 100%;
	display: inline-block;
}
.wrapGeoIpReaspekt .linkReaspekt:hover{
	border-bottom-color: transparent;
}

.wrapQuestionReaspekt{
	position: absolute;
	left: -50%;
	top: 100%;
	white-space: nowrap;
	z-index: 1000;
	background-color: #ffffff;
	border-radius: 3px;
	box-shadow: 0 -1px 7px -1px #000;
	margin-top: 10px;
}
.wrapQuestionReaspekt:before{
	position: absolute;
	border-bottom: 5px solid #ffffff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	content: "";
	display: block;
	right: 50%;
	bottom: 100%;
}
.questionYourCityReaspekt{
	padding: 10px 10px 5px;
}
.questionCityReaspekt{
	padding: 0 10px 10px;
}
.questionButtonReaspekt {
    background-color: #1989cb;
    border-radius: 0 0 5px 5px;
    color: #ffffff;
	overflow: hidden;
}
/*
.questionNoReaspekt, .questionYesReaspekt {
    box-sizing: border-box;
    float: left;
    font-size: 16px;
    line-height: 100%;
    padding: 10px;
    text-align: center;
    width: 50%;
	cursor: pointer;
}
.questionNoReaspekt{
	border-right: 1px solid #005287;
}
.questionYesReaspekt {
    border-left: 1px solid #68c7ff;
}
.questionNoReaspekt:hover, .questionYesReaspekt:hover{
	background-color: #18A5F7;
}
.questionNoReaspekt:active, .questionYesReaspekt:active{
	box-shadow: 0 4px 4px -3px #000 inset;
}*/




.ReaspektPopupOverlay {
	height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
	background-color: rgba(0,0,0,0.3);
	filter: alpha(opacity=60); 	/*Filter for IE*/
}
#ReaspektPopupBody {
    position: absolute !important;
    padding: 10px 20px;
    left: 0;
    top: 0;
    /*width: 500px;
    min-height: 100%;
    height: 1000px;*/
    z-index: 510;
    background-color: #fff;
	/*box-shadow: 0px 0px 15px #000000;*/
    box-sizing: border-box;
	border-radius: 3px;
}
#ReaspektPopupBody .ReaspektClosePosition {
	position: relative;
}

#ReaspektPopupBody #ReaspektCloseBtn {
	position: absolute;
	right: -40px;
    top: -20px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background:url("/local/components/34web/geoip/templates/.defaultRetail/images/close-button-sprite.png") no-repeat top;
}

#ReaspektPopupBody #ReaspektCloseBtn:hover {
	background: url("/local/components/34web/geoip/templates/.defaultRetail/images/close-button-sprite.png") no-repeat 0 -24px;
}

#ReaspektPopupContainer {
	max-width: 900px;
}



.fancybox-close-small:after {
    background: transparent;
    font-size: 36px;
    color: #aaa;	
    font-family: "Voltyre_Icons";
    top: 0px;
    right: 5px;
    background: none !important;
    outline: none !important;
}	

.fancybox-close-small:hover::after {
    color: #ee2d36!important;
}
/*
.s-form-text {
	width:320px;
}*/
/* End */
/* /local/templates/.default/voltyre/css/mainRetail.css?1768887005286655 */
/* /local/templates/.default/voltyre/js/vendor/select2/v4.0.3/select2.css?17383953358244 */
/* /local/templates/.default/voltyre/js/vendor/swiper/v3.4.2/swiper.min.css?173839533617759 */
/* /local/templates/.default/voltyre/js/vendor/fancybox/v3.2.7/jquery.fancybox.min.css?173839533413500 */
/* /local/templates/.default/voltyre/custom/css/custom.min.css?173894006516267 */
/* /local/components/34web/geoip/templates/.defaultRetail/style.css?17383950229134 */
