

/* Start:/tpl/css/new_style.css?175095272885943*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap');
@font-face {font-family: "rouble"; src: url("/tpl/css/../css/fonts/rouble.otf") format("opentype");}

body .middle, .bg-white {background:url('/tpl/images/bg_grani.svg') repeat 0 0 !important;}

.rub {font-family: "rouble";}
.button-default {background: #E21F26; color: #fff; font-family: 'Open Sans', sans-serif;}
.button-default:hover {background: #fa121a; color: #fff;}
.button-hidden {display: none;}
.desktop-hidden, .no-desktop {display: none!important;}

.text-bold {font-weight: 700;}
.text-important {position: relative;}
.text-important:after {content: ''; height: 4px; width: 100%; position: absolute; left: 0; bottom: 1px; background: rgba(255,25,33,0.3);}
.text-red {color: #E21F26;}

.container-new {width: 100%; padding: 0 9%; font-family: 'Open Sans', sans-serif; margin: 0; /*color: #333;*/ color:#000;}
.container-new div {text-align: center}

.container-new-flex {display: flex; justify-content: space-between; flex-wrap: wrap;}
.container-new-flex-wrap {flex-wrap: wrap;}

.header {width: 100%; background: #fff; z-index: 10; padding: 0!important; margin: 0!important; position:relative;}
.header-fixed {position: fixed;}

.header__top-new {width: 100%; height: 100px; display: flex; justify-content: space-between; align-items: center;}

.header__top-notice {background:#fff; border:0.5px solid #E5E5E5; color:#727272; box-sizing:border-box; box-shadow:0px 0.5px 4px rgba(0, 0, 0, 0.25); font-size:16px; font-weight:400; line-height:24px; padding:10px 15px; text-align:center; margin-bottom:2px; text-transform:uppercase;}
.header__top-notice a {/*color:#727272;*/ color:#000;}
.header-fixed .header__top-notice {display:none;}

.header__logo {height: 45px; display: flex; align-items: center; position:relative; /*left:-50px;*/}
@media screen and (min-width:768px){
  .header__logo {top:-10px;}
}
/* .header__logo:before {content:''; width:70px; height:39px; position:absolute; left:-13px; bottom:-15px; z-index:1; background:url('/tpl/images/main_new/logo_lenta.png') no-repeat 0 0; background-size:cover;} */
.header__logo-img {width: 45px; height: 45px; margin-right: 15px;}
.header__logo-text {/*color: rgba(89,89,89,0.85);*/ color:#000; width: 300px; display: flex; flex-wrap: wrap;}
.header__logo-text1 {font-weight: 700; font-size: 24px; text-transform: uppercase;}
.header__logo-text2 {font-weight: 300; font-size: 14px;}
.header__logo .h_logo {display:flex;}
.header__logo .cb-logo {position:relative; left:10px;}

.header__menu2 {display:flex; align-items:center; position:relative; left:-60px;}
.header__menu2 a {display:inline-block; margin:0 10px; font-size:18px; color:#505050;font-weight: 600;}
@media screen and (max-width:767px){
  .header__menu2 {display:none;}
}

.header__contacts {display: flex; align-items: center; position:absolute; right:9%; top:45px;}
.header__contacts-phone {text-decoration: none; font-weight: 600; font-size: 18px; /*color: #595959;*/ color:#000; margin-right: 15px;}
.header__contacts-social, .footer__socials-link {margin-left: 10px; display: flex; align-items: center;}
.header__contacts-social--img, .footer__socials-link--img {width: 20px; height: 20px;}

.header__burger {display: none; justify-content: center; align-items: center; height: 45px; width: 45px; background: url('/tpl/images/main_new/burger.svg') no-repeat center center; background-size: 31px 31px;}

.header__topmenu {display: flex; align-items: center; justify-content: space-between; /*padding-top:15px;*/}
.header__topmenu-link {display: flex; align-items: center; /*color: #595959;*/ color:#000; margin-left: 15px;}
.header__topmenu-link--img {margin-right: 10px;}
@media screen and (min-width:768px){
  .header__topmenu {position:relative; top:-25px;}
}

.header__menu {width: 100%; /*height: 70px;*/ background: #EEEEEE; display: flex; align-items: center;}
.header__menu-link {/*color: #333;*/ color:#000; text-decoration: none; font-weight: 300;}
.header__menu ul {list-style:none;}
.header__menu ul li {position:relative;}
.header__menu ul ul {display:none; position:absolute; z-index:1; padding:0; background:#eee; box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25); border-top:1px solid #fff;}
.header__menu ul li:hover > ul {display:block;}
.header__menu > ul > li {padding:25px 0;}
.header__menu > ul > li > ul {top:99%;}
.header__menu ul ul li {display:block; padding:10px 15px; white-space:nowrap;}
.header__menu ul ul li:not(:last-child):after {content:''; position:absolute; bottom:0; left:15px; right:15px; height:1px; background-color:#fff;}
.header__menu ul ul ul {right:calc(99%); top:0;}

.hero__slider {width: 100%; height: 580px !important; position: relative;}
.hero__slider:before {content: ''; z-index: 2; position: absolute; left: 0; top: 0; height: 100%; width: 5%; background: url('/tpl/images/main_new/pattern.svg') no-repeat; background-size: cover;}
.hero__slider:after {content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 50%; background: linear-gradient(90.26deg, #FFFFFF 0.21%, #EEEEEE 99.75%);}
.hero__slider-item {width: 100%; height: 100%; position: relative; background: url('/tpl/images/main_new/first-bg3.jpg') no-repeat; background-size: auto 100%; background-position: right 0; display: flex; align-items: center;}
.hero__slider-item:before {content: ''; z-index: 2; position: absolute; top: 0; display: block; width: 100%; height: 210px; background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 253, 253, 0) 68.75%);}
.hero__slider-item:after {content: ''; position: absolute; right: 0; display: block; width: 50%; height: 100%; background: linear-gradient(90.09deg, #EEEEEE 0.07%, rgba(240, 240, 240, 0.898089) 11.08%, rgba(241, 241, 241, 0.806844) 18.2%, rgba(244, 244, 244, 0.619792) 24.67%, rgba(255, 255, 255, 0) 41.5%);}
.hero__slider-item--text {width: 50%; z-index: 3;}
.hero__slider-item--header {display: inline-block; margin-bottom: 40px; font-weight: 800; font-size: 48px; line-height: 52px;}
.hero__slider-item--span {display: inline-block; margin-bottom: 40px; font-weight: 300; font-size: 22px;}
.hero__slider-item--button {border-radius: 15px;width: 264px; height: 50px; text-decoration: none; display: flex; align-items: center; justify-content: center;}
.hero__slider-item--button-new {max-width: 190px; width: 100%;font-size: 18px; -webkit-box-shadow: 0px 4px 7px 0px rgba(51,51,51,0.71); box-shadow: 0px 4px 7px 0px rgba(51,51,51,0.71);}

.hero__slider--new:before,.hero__slider-item--new:after {display: none;}
.hero__slider--new:after {width: 100%; background: linear-gradient(90deg, rgba(206, 205, 211, 0) 68.54%, #CECDD3 88.68%), #DAD9DE; z-index: 1}
.hero__slider-item--new {background: url('/tpl/images/main_new/bg/zaim_bg.webp') no-repeat; background-size: auto 100%; background-position: 80% 0; z-index: 2; flex-wrap: wrap;}
.hero__slider-item--new.bg-dl {background:url('/tpl/images/main_new/bg/zaim_bg_dl.webp') no-repeat; background-size:100% 100%;}
.hero__slider-item--new:before {display: none;}
.hero__slider-item--new .breadcrumbs {width: 100%; text-align: left; margin-bottom: 40px; margin-top: 0;}
.hero__slider-item--new .breadcrumbs__list {justify-content: flex-start; font-family: 'Roboto', sans-serif;}
.hero__slider-item--new .breadcrumbs__item {font-size: 12px; margin-right: 15px;color: #727272;}
.hero__slider-item--new .breadcrumbs__item:last-child {color: #333;}
.hero__slider-item--new .breadcrumbs__item:after {content: "/";border: none;right: -10px;top: 0;transform: none;color: #727272;}

.hero__slider-home:before,
.hero__slider-home:after {display: none;}

.hero__slider-home .hero__slider-item:before {width: 70%; height: 100%; background: url('/tpl/images/main_new/first-bg-part1.png') no-repeat left center; background-size: auto 120%;}
.hero__slider-home .hero__slider-item:after {width: 55%; height: 100%; background: url('/tpl/images/main_new/first-bg-part2.png') no-repeat right center; background-size: auto 100%; left: 0;}

@media screen and (min-width:768px) and (max-width: 1199px) {
  .hero__slider-home .hero__slider-item:before {width: 100%; background-size: 100% 100%; left: -30%;}
}
@media screen and (max-width: 767px) {
  .hero__slider-home .hero__slider-item:before,
  .hero__slider-home .hero__slider-item:after {width: 100%; height: 100%; top: auto; bottom: 0; background-size: 100% auto; background-size: 110% auto; background-position: center bottom;}
}

.hero__slider--new-ocenka:after,
.hero__slider--new-viezd:after,
.hero__slider--new-skupka:after,
.hero__slider--new-zoloto:after {background: #DEDEDE;}
.hero__slider--new-ocenka .hero__slider-item--new {background: url('/tpl/images/main_new/bg/ocenka_bg.webp') no-repeat; background-size: auto 90%; background-position: 75% bottom;}

.hero__slider--new-viezd .hero__slider-item--new {background: url('/tpl/images/main_new/bg/viezd_bg.webp') no-repeat; background-size: auto 100%; background-position: 80% bottom;}

.hero__slider--new-skupka .hero__slider-item--new {background: url('/tpl/images/main_new/bg/skupka_pc_bg.webp') no-repeat; background-size: auto 100%; background-position: right 0;}
.hero__slider--new-skupka-tekhniki .hero__slider-item--new {background: url('/tpl/images/main_new/bg/skupka_tekhniki_bg.webp') no-repeat; background-size: 100%;background-position: center;}
.hero__slider--new-zoloto .hero__slider-item--new {background: url('/tpl/images/main_new/bg/zoloto_pc_bg.webp') no-repeat; background-size: auto 100%; background-position: right 0;}

.hero__slider--new-skupka .hero__slider-item--button-new,
.hero__slider--new-zaim .hero__slider-item--button-new {max-width: 300px;}

.hero__calculator, .hero__lastnews, .hero__faq {width: 100%; padding: 120px 0;}
.hero__calculator-header, .hero__calculator-middle, .hero__calculator-bottom {width: 100%; display: flex; align-items: center;}
.hero__calculator-header--text {width: 25%; font-weight: 800; font-size: 38px;}
.hero__calculator-header--line {width: 75%; height: 10px;padding: 0 5%; background: url('/tpl/images/main_new/line1.svg') no-repeat center center;}
.hero__calculator-middle {margin-top: 25px;}
.hero__calculator-middle--text {width: 30%; font-weight: 300;}
.hero__calculator-middle--line {width: 70%; height: 10px;padding: 0 5%; background: url('/tpl/images/main_new/line2.svg') no-repeat 25% center;}
.hero__calculator-bottom--line {width: 45%; height: 10px;padding: 0 5%; background: url('/tpl/images/main_new/line1.svg') no-repeat left center; background-size: 80% 100%;}
.hero__calculator-bottom--calc {width: 55%;}

.hero__calcform-step1, .hero__calcform-step2, .hero__calcform-step2--metall, .hero__calcform-step3, .hero__calcform-step4, .hero__calcform-step5, .hero__calcform-step6, .hero__calcform-step7 {width: 100%; display: none; justify-content: space-between; flex-wrap: wrap;}
.hero__calcform-step--header {width: 100%; font-weight: 800; font-size: 22px; margin-bottom: 35px;}
.hero__calcform-step1--item, .hero__calcform-step2--item {width: 150px; height: 100px; border: solid 1px #333; display: flex; justify-content: center; flex-wrap: wrap;}
.hero__calcform-step2--item {width: 70px; height: 70px; align-items: center;}
div.hero__calcform-step2--metall.metall-platina {justify-content: flex-start;}
div.hero__calcform-step2--metall.metall-platina .hero__calcform-step2--item {margin-right: 10px;}
.hero__calcform-step5--item {display: flex; height: 100px; width: 20%; flex-wrap: wrap;}
.hero__calcform-step5--item:nth-child(odd) {background: #EDEDED;}
.hero__calcform-step5--item:nth-child(even) {background: #F9F9F9;}
.hero__calcform-step5--item .calc-item__text {font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 13px; margin: 0;display: flex; justify-content: center; align-items: flex-end; height: 50%;}
.hero__calcform-step5--item .calc-item__text:last-child {font-weight: 400; font-size: 16px;display: inline-block;margin-top: 5px;}
.hero__calcform-step1--item:hover, .hero__calcform-step2--item:hover, .metall-active {border-color: #E21F26; cursor: pointer;}
.calc-item__text {display: inline-block; width: 100%; text-align: center; margin-top: -10px;}
.hero__calcform-step--inputs {width: 60%;}
.step__input {width: 95%; height: 40px; font-size: 18px;}
.step6__input {margin-bottom: 20px;}
.hero__calcform-step2--item .calc-item__text {margin: 0;}
.calc-step-act, .proba-act {display: flex;}
.step7__active {display: none;}
.step7__flex {display: flex;}

.calcform__nav {width: 100%; margin-top: 35px;}
.calcform__nav-button, .calc__submit, .calc__none, .calc__questions {font-weight: 400; width: 150px; height: 50px; text-align: center; line-height: 50px; cursor: pointer;}
.calcform__nav-next, .calc__submit, .calc__questions {float: left; font-size: 18px; -webkit-box-shadow: 0px 4px 7px 0px rgba(51,51,51,0.71); box-shadow: 0px 4px 7px 0px rgba(51,51,51,0.71);}
.calcform__nav-back {float: right; font-size: 14px; width: auto; padding-left: 40px; background: url('/tpl/images/main_new/arrow-left.svg') no-repeat 20px center;}
.calc__submit, .calc__questions {width: auto; padding: 0 10px;}
.calc__none {float: left; font-size: 18px; margin-left: 10px; background: #fff; border: solid 1px #E21F26; color: #333;}
.calc__none-nodesktop {display: none!important;}

.hero__feautures, .hero__feedback, .hero__how, .hero__quest {width: 100%; background: #ffffff; padding: 20px 0;border-radius: 45px;}
.hero__feautures-header, .hero__price-header, .hero__feedback-header, .hero__lastnews-header, .hero__how-header, .hero__faq-header {width: 100%; font-weight: 800; font-size: 38px; margin-bottom: 60px; text-align: center; padding: 0 10%;line-height: unset;}
.hero__feautures-item {/*width: 16.66%;*/ width:14.28%; text-align: center;}
.hero__feautures-item-2 {width: 32%;/*width: 33.33%;*/ text-align: center;}
.hero__feautures-item--text,
.hero__feautures-item-2--text {width: 100%;font-size: 18px; margin-top: 20px; text-align: center;}
.hero__feautures-item-2--header {width: 100%;font-weight: 600; font-size: 22px; margin-top: 20px; text-align: center;}
.hero__feautures-item-2--text {width: 100%; max-width: 262px; margin: 10px auto 0 auto;}
.hero__feautures-item-2--img {width: 100px; height: 100px; border: solid 1px #333; border-radius: 50%; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
.hero__feautures-buttons, .hero__feedback-buttons {width: 100%; margin-top: 80px; text-align: center;}
.hero__feautures-buttons-link, .hero__feedback-buttons-link, .hero__quest-form--submit, .footer__contacts--button {display: inline-block; text-decoration: none; height: 50px; line-height: 50px; padding: 0 10px; font-size: 18px; -webkit-box-shadow: 0px 4px 7px 0px rgba(51,51,51,0.71); box-shadow: 0px 4px 7px 0px rgba(51,51,51,0.71);border-radius: 15px;}
.hero__feautures-item-2 {background: url('/tpl/images/icon_feautures.svg');background-size: 100%;border-radius: 20px;padding: 20px 0px;}

.hero__price {width: 100%; padding: 100px 0 0px;}
.hero__price-tabs {width: 30%; text-align: center; display: flex; align-items: center; justify-content: space-between; margin: auto; margin-bottom: 40px;text-transform: uppercase;}
.hero__price-tab--item {width: 100%; text-align: center; height: 30px; line-height: 30px;background: #EEEEEE; cursor: pointer;}
.hero__price-table {width: 100%; display: none;}
.price__table {width: 100%; flex-wrap: wrap;}
.price__table--new {display: flex!important;width: 60%!important;margin: 0px auto;}
.price__table-row {width: 100%; display: flex;}
.price__table-row:first-child {}
.price__table-row:nth-child(odd) {background: #ffffff; border-radius: 20px;}
.price__table-block {width: 33.333%; height: 55px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;border: /*solid 1px #ccc;*/}
.price__table-block--text {text-align: center;}
.price__table-desktop {background: #fffcfc!important;}
.tab-act {background: #e21f26;color: #fff;}
.table-act {display: block;}
/*.text-important-new {box-shadow: 0 0 10px rgb(0 0 0 / 50%);}*/

.hero__about {width: 100%; background: url('/tpl/images/main_new/pattern2.svg') no-repeat left top; font-size: 18px; padding: 80px 0;}
.hero__about-left {width: 50%;}
.hero__about-left--img {width: 100%; height: auto;}
.hero__about-right {width: 50%; padding-left: 5%;}
.hero__about-header {font-weight: 800; font-size: 38px;}

.hero__feedback-slider {width: 100%; padding: 0 20%;}
.hero__feedback-slider .slick-dots {position: relative; margin-top: 10px;}
.hero__feedback-slider .slick-dots li {margin: 0;}
.hero__feedback-slider .slick-dots li button {padding: 0;}
.hero__feedback-slider .slick-dots [role="tab"]:after {display: none;}
.hero__feedback-slider .slick-prev {left: 10%;}
.hero__feedback-slider .slick-next {right: 10%;}
.hero__feedback-slider--item {width: 100%; display: flex; justify-content: center; flex-wrap: wrap;}
.feedback__img {height: 120px; width: 120px; margin: 0 auto 40px auto; border-radius: 50%; background: #ccc; background-size: cover!important;}
.feedback__text {width: 100%; text-align: center;}
.feedback__name {width: 100%; text-align: center; font-weight: 600; font-size: 22px; display: inline-block; margin-top: 20px;}
.hero__feedback-buttons-link {min-width: 324px;}

.hero__news-slider {display: flex; justify-content: space-between; width: 100%; padding: 0 5%; /*padding: 0 15%;*/}
.hero__news-slider .slick-prev {left: 10%;}
.hero__news-slider .slick-next {right: 10%;}
.hero__news-slider .slider-prev {left:1%;}
.hero__news-slider .slider-next {right:1%;}
.hero__news-slider--item {width: 264px; height: 498px!important; margin: 0 20px; position: relative; display: flex; flex-direction: column; background: #EEEEEE;-webkit-box-shadow: 0px 4px 7px 0px rgba(51,51,51,0.40); box-shadow: 0px 4px 7px 0px rgba(51,51,51,0.40);border-radius: 15px;}
.news-item__img {width: 100%; height: 300px; background: #ccc; background-size: cover!important; flex-shrink: 0;}
.news-item__text {width: 100%; padding: 20px 20px 0; color:#000 !important;}
.news-item__text--text {height: 91px; overflow: hidden;}
p.news-item__text--text {margin-top: 10px;}
.news-item__text--header {font-size: 18px; font-weight: 600;}
.news-item__bottom {width: 100%; position: absolute; left: 0; bottom: 0; display: flex; justify-content: space-between; align-items: center; padding: 0 20px 20px; font-size: 12px; align-content: flex-end;}
.news-item__bottom--date {color:#000 !important;}
.news-item__body--more {color: #E21F26; text-decoration: none;}

.hero__news-slider .slick-list {padding-bottom: 10px;}

.hero__how-row {width: 100%; padding: 0 10%; margin-bottom: 50px; min-height: 140px;}
.hero__how-text {float: left; width: 40%; margin-right: 5%; text-align: right;}
.hero__how-text--right {float: right; margin-right: 0; margin-left: 10%; text-align: left;}
.hero__how-text--header {font-weight: 600; font-size: 22px; margin-bottom: 10px;}
.hero__how-text--text {font-size: 18px;}
.hero__how-point {float: left; width: 50px; height: 50px; background: #333; color: #fff; line-height: 50px; text-align: center; border-radius: 50%; font-weight: 600; font-size: 22px; position: relative;}
.hero__how-point--line:after {content: ''; position: absolute; display: block; left: 50%; top: 54px; width: 2px; height: 132px; background: #797979;}
.hero__how-point--right {float: right;}

.hero__faq-column {width: 47.5%; border-bottom: solid 1px #797979;}
.hero__faq-row {width: 100%; padding: 5%; border-top: solid 1px #797979; display: flex; flex-wrap: wrap; align-items: center; cursor: pointer;}
.hero__faq-row--text {width: 90%; font-size: 22px; font-weight: 600;}
.hero__faq-row--button {width: 10%; text-align: center; font-size: 30px;}
.hero__faq-row--hidden {display: none; width: 100%;}
.hero__faq-row--active {background: #EEEEEE;}
.hero__faq-row--active .hero__faq-row--hidden {display: block;}

.hero__quest-header {width: 100%; font-weight: 800; font-size: 38px; margin-bottom: 15px; text-align: center; padding: 0 10%;}
.hero__quest-header-2 {width: 100%; text-align: center; font-size: 22px; margin-bottom: 20px;}
.hero__quest-form {width: 100%; padding: 0 30%;}
.hero__quest-form--input {width: 100%; height: 50px; text-align: center; border: solid 1px #797979; font-weight: 400; font-size: 22px; margin-bottom: 40px;}
.hero__quest-form--submit {width: 100%; border: none; cursor: pointer;}
.hero__quest-form--policy {width: 100%; margin-top: 40px; text-align: center;}

.footer {width: 100%; background: #797979; padding: 50px 0;}
.footer__row {width: 100%; display: flex; justify-content: space-between;}
.footer__column-25 {width: 206px}
.footer__menu {list-style: none; padding: 0; margin: 0;}
.footer__menu-main {display: inline-block; font-weight: 700; font-size: 18px; color: #fff; text-transform: uppercase; margin-bottom: 15px;}
.footer__menu-item {display: inline-block; color: #fff; margin-bottom: 5px; font-size: 14px;}
.footer__socials {display: flex; justify-content: center; width: 100%;}
.footer__socials-link {display: inline-block;margin: 0 10px;}
.footer__contacts {width: 100%;}
.footer__contacts--mail {display: inline-block; color: #fff; margin-top: 15px; font-size: 14px;}
.footer__contacts--link {display: inline-block; color: #fff; margin-top: 15px; text-decoration: underline; font-size: 14px;}
.footer__contacts--phone {display: inline-block; color: #fff; font-size: 16px; margin-top: 15px;}
.footer__contacts--button {height: 30px; line-height: 30px; font-size: 14px; margin-top: 15px;}

.footer__logo {height: 45px; display: flex; align-items: center;}
.footer__logo-img {width: 45px; height: 45px; margin-right: 15px;}
.footer__logo-text {color: #fff; width: 190px; display: flex; flex-wrap: wrap; font-weight: 700; font-size: 18px; text-transform: uppercase; line-height: 22px;}
.footer__address {font-size: 14px; margin-top: 15px;}
.footer__address, .footer__socials {color: #fff;}

.footer__row-end {margin-top: 50px;align-items: flex-end;}

.slider-prev, .slider-next {position: absolute;top: 50%;width: 17px;height: 33px;cursor: pointer;}
.slider-prev {left: 10%;background: url('/tpl/images/main_new/arrow-prev.svg') no-repeat center center; background-size: 100% auto;}
.slider-next {right: 10%;background: url('/tpl/images/main_new/arrow-next.svg') no-repeat center center; background-size: 100% auto;}

.irs-single {display: none!important;}
.irs-line {height: 5px!important; border-radius: 12px!important; background-color: #EDEDED!important;}
.irs--round .irs-bar {background-color: #F45258!important;}
.irs--round .irs-handle {width: 20px!important; top: 28px!important; height: 20px!important; border: none!important; background-color: #F45258!important;}
.irs--round .irs-min, .irs--round .irs-max {background: none!important; top: 55px!important; padding: 0!important; visibility: visible!important;}

.office {
  padding-top: 0!important;
}

.popup-new .popup__overlay {background: #999!important;opacity: 1!important;}
.popup-new .popup__close {background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjEwNDcgMTAuMDAwOEwxOS43NzA5IDEuMzM0NDVDMjAuMDc2MSAxLjAyOTMzIDIwLjA3NjEgMC41MzQ2NDggMTkuNzcwOSAwLjIyOTU3QzE5LjQ2NTggLTAuMDc1NTA3NyAxOC45NzExIC0wLjA3NTU0NjcgMTguNjY2MSAwLjIyOTU3TDkuOTk5NzUgOC44OTU4OEwxLjMzMzQ3IDAuMjI5NTdDMS4wMjgzNiAtMC4wNzU1NDY3IDAuNTMzNjcxIC0wLjA3NTU0NjcgMC4yMjg1OTMgMC4yMjk1N0MtMC4wNzY0ODQyIDAuNTM0Njg3IC0wLjA3NjUyMzMgMS4wMjkzNyAwLjIyODU5MyAxLjMzNDQ1TDguODk0ODcgMTAuMDAwN0wwLjIyODU5MyAxOC42NjdDLTAuMDc2NTIzMyAxOC45NzIyIC0wLjA3NjUyMzMgMTkuNDY2OCAwLjIyODU5MyAxOS43NzE5QzAuMzgxMTMyIDE5LjkyNDUgMC41ODEwOTMgMjAuMDAwNyAwLjc4MTA1MyAyMC4wMDA3QzAuOTgxMDE0IDIwLjAwMDcgMS4xODA5NCAxOS45MjQ1IDEuMzMzNTEgMTkuNzcxOUw5Ljk5OTc1IDExLjEwNTZMMTguNjY2IDE5Ljc3MTlDMTguODE4NiAxOS45MjQ1IDE5LjAxODUgMjAuMDAwNyAxOS4yMTg1IDIwLjAwMDdDMTkuNDE4NCAyMC4wMDA3IDE5LjYxODQgMTkuOTI0NSAxOS43NzA5IDE5Ljc3MTlDMjAuMDc2MSAxOS40NjY4IDIwLjA3NjEgMTguOTcyMSAxOS43NzA5IDE4LjY2N0wxMS4xMDQ3IDEwLjAwMDhaIiBmaWxsPSIjNTk1OTU5Ii8+Cjwvc3ZnPgo=")}
.form-popup-new {padding-top: 80px!important; padding-bottom: 80px!important; background-color: #EEEEEF!important;}
.js-zaim-popup {padding: 0 15%;}

@media screen and (min-width: 769px) and (max-width: 1345px) {
  .header__logo-text1 {font-size: 18px;}
  .header__logo-text {width: 225px;}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .header__top-new {height: auto;}
  .header__topmenu {width: 100%; padding: 15px 0;}
  .header__menu-link {margin: 10px;}
}

@media (max-width: 1065px) {
  .middle_home {margin-top: 0!important;}
  .middle_other {margin-top: -60px!important;}
}

@media screen and (max-width: 768px) {
  .calc__none-nodesktop {display: block!important;}
  .button-hidden {display: none!important;}
  .header__top-new {height: auto;}
  .header__top-new .container-new {padding: 0; align-items: center;}
  .header__logo {margin: 20px 0 20px 9%;}
  /*   .header__logo:before {width:46px; height:26px; left:-8px; bottom:-5px;} */
  .header__logo-img {width: 31px; height: 31px;}
  .header__logo-text {width: 90px;}
  .header__logo-text1 {font-size: 12px;}
  .header__logo-text2 {display: none;}
  .header__contacts-social {margin-left:25px;}
  /*   .header__contacts-social:nth-child(2) {margin: 0;} */
  .header__burger {display: flex; margin-right: 9%; height: 25px; width: 25px;}
  .burger-act .header {height: 100%;}
  .burger-act .header__burger {z-index: 200; background-image: url('/tpl/images/main_new/burger-white.svg');}
  .header__top-notice {font-size:14px;}
  .header__topmenu {width: 100%; height: 60px; padding: 0 9%; background: #EEEEEE;}
  .header__topmenu-link:first-child {margin: 0;}
  .header__menu {display: none; position: absolute; width: 100%; height: 100%; top: 0; z-index: 100; background: url('/tpl/images/main_new/burger_bg.jpg') no-repeat center center; background-size: 100% 100%;}
  .header__menu-link {display: inline-block; width: 100%; /*text-align: center;*/ margin: 7px 0; color: #fff;}

  .header__menu ul li {display:block; width:100%;}
  .header__menu ul li:hover > ul {display:none;}
  .header__menu > ul > li {padding:0;}

  .burger-act {overflow: hidden!important;}
  .burger-act .header__menu {display: flex;}
  .header__topmenu-link {font-size: 14px;}
  .hero__slider:before {display: none;}
  .hero__slider:after {display: none;}
  .hero__slider-item {background-size: auto 100%; background-position: 0;}
  .hero__slider-item:after {width: 100%; background: linear-gradient(90.03deg, #D2D3D3 50%, rgba(255, 255, 255, 0) 70.82%);}
  .hero__slider-item--text {width: 70%;}
  .hero__slider--new:after {display: block;}
  .hero__slider-item--new {background-size: auto 100%; background-position: 125% 0;}
  .hero__slider-item--text-new {width: 50%;}
  .hero__slider-item--text-new .hero__slider-item--header {font-size:28px; line-height:32px;}
  .hero__slider-item--text-new .hero__slider-item--span {font-size:16px;}
  .hero__slider--new-ocenka .hero__slider-item--new {background-position: 90% bottom;}
  .hero__slider--new-viezd .hero__slider-item--new {background-size: auto 70%; background-position: 100% center;}
  .hero__slider--new-skupka .hero__slider-item--new {background: url('/tpl/images/main_new/bg/skupka_tablet_bg.webp') no-repeat; background-size: auto 100%; background-position: right 0;}
  .hero__slider--new-zoloto .hero__slider-item--new {background: url('/tpl/images/main_new/bg/zoloto_tablet_bg.webp') no-repeat; background-size: auto 100%; background-position: 1000% 0;}
  .hero__calcform-step5--item {width: 50%;}
  .hero__calculator-header--text {width: 100%; text-align: center;}
  .hero__calculator-header--line {display: none;}
  .hero__calculator-middle {flex-wrap: wrap;}
  .hero__calculator-middle--text {width: 100%; text-align: center;}
  .hero__calculator-middle--line {margin-top: 50px; background-position: 5% center;}
  .hero__calculator-bottom--line {display: none;}
  .hero__calculator-bottom {margin-top: 50px;}
  .hero__calculator-bottom--calc {width: 100%;}
  .calc__questions{font-size: 16px;}
  .calc__none {float: none; margin-left: 0; margin-bottom: 10px; display: none;}
  .hero__feautures-item-2--text {font-size: 14px;}
  .hero__feautures-item-2--header {font-weight: 700; font-size: 20px;}
  .hero__price-table {/*border-top: solid 1px #797979;*/}
  .price__table-desktop {background: none;}
  .price__table-row {border: none!important;}
  .price__table-desktop {width: 100%!important;}
  .price__table-desktop .price__table-block{width: 33.3%!important;}
  .price__table-block {width: 100%; height: 60px;/*border-bottom: solid 1px #797979;*/}
  .price__table-block--text {font-size: 12px;}
  .hero__feautures {padding-bottom: 50px;}
  .hero__feautures-item {width: 33.3%; margin-bottom: 50px;}
  .hero__feedback-slider, .hero__news-slider, .hero__how-row {padding: 0;}
  .hero__how-text--right {margin-left: 7%;}
  .hero__faq-column {width: 100%;}
  .hero__faq-column:last-child .hero__faq-row:first-child {border: none;}
  .hero__quest-form {width: 60%; padding: 0 15%;}
  .js-zaim-popup {width: 100%;padding: 0 15%;}
  .footer__column-25 {width: 50%;}
  .footer__menu-main {font-size: 14px;}
  .footer__menu-item {font-size: 12px;}
  .slider-prev, .slider-next {display: none!important;}
}

@media screen and (max-width: 480px) {
  .text-important:after {display: none;}
  .no-mobile {display: none;}
  .no-desktop {display: flex!important;}
  /*   .header__logo:before {width:40px; height:20px; left:-7px; bottom:1px;} */
  .header__logo-img {width: 25px; height: 25px;}
  .header__burger {background-size: 25px 25px;}
  .header__logo-text1 {line-height: 12px;}
  .header__contacts-phone {display: none;}
  .action {margin-top:165px !important;}
  .hero__slider-item--new .breadcrumbs {display: block;}
  .hero__slider-item {background-size: 250%; background-position: 50% -130px;}
  .hero__slider-item:before {background: linear-gradient(180deg, rgba(220, 215, 212, 0) 60.94%, #DCD7D4 100%);}
  .hero__slider-item:after {height: 300px; bottom: 0; background: linear-gradient(180deg, #DCD7D4 0%, #EEEEEE 100%);}
  .hero__slider-item--header {font-size: 32px;line-height: 110%; margin-bottom: 30px;}
  .hero__slider-item--text {width: 100%; padding-top: 180px;}
  .hero__slider-item--span {font-size: 15px; margin-bottom: 30px;}
  .hero__slider--new:after {display: none;}
  .hero__slider-item--new {background-size: 100%; background-position: 0 -30px;}
  .hero__slider-item--new:after{display: block; background: linear-gradient(180deg, #FFFFFF 0%, #CBCBCC 100%);top: 250px;height: 435px;}
  .hero__slider--new-ocenka:after {display: block;}
  .hero__slider--new-skupka-tekhniki{margin-top: 0px !important;height: 350px !important;}
  .hero__slider--new-skupka-tekhniki .hero__slider-item--new {background-position: bottom !important;}
  .hero__slider--new-skupka-tekhniki .hero__slider-item--new:after {display: none !important;}
  .hero__slider--new-ocenka .hero__slider-item--new {background-size: auto 50%; background-position: 50% 20px;}
  .hero__slider--new-viezd .hero__slider-item--new {background-size: 100%; background-position: 100% top;}
  .hero__slider--new-skupka .hero__slider-item--new {background: url('/tpl/images/main_new/bg/skupka_phone_bg.webp') no-repeat; background-size: 100%;}
  .hero__slider--new-zoloto .hero__slider-item--new {background: url('/tpl/images/main_new/bg/zoloto_phone_bg.webp') no-repeat; background-size: 100%;}
  .hero__slider--new-viezd .hero__slider-item--new:after {height: 360px;}
  .hero__slider--new-skupka .hero__slider-item--new:after {height: 275px;}
  .hero__slider--new-zoloto .hero__slider-item--new:after {height: 320px;}
  .hero__slider-item--new.mob-bg {background-size:auto 210px; background-position:100% 0; background-repeat:no-repeat;}
  .hero__slider-item--text-new {width: 100%;padding-top: 290px;}
  .hero__slider--new-skupka .hero__slider-item--text-new {padding-top: 160px;}
  .hero__slider--new-zoloto .hero__slider-item--text-new {padding-top: 200px;}
  .hero__slider--new-viezd .hero__slider-item--text-new {padding-top: 260px;}
  .hero__slider-item--button-new {max-width: unset!important;}
  .hero__slider--new-skupka .hero__slider-item--button-new {font-size: 16px;}
  .header__top-notice {font-size:13px; /*font-size:8px;*/}
  .header__topmenu-link {font-size:16px; font-weight:bold; max-width: 120px;}
  .agreement-popup-text{font-size: 14px!important;}
  .agreement-close{font-size: 18px!important;}
  body{font-size: 18px!important;}
  .header__topmenu-link--img {margin-right:5px;}
  .hero__calcform-step1--item {width: 30%;}
  .hero__calcform-step2--item {width: 30%;height: 50px; margin-bottom: 10px;}
  .hero__calcform-step5--item {width: 100%; background: #EDEDED!important;}
  .hero__calcform-step5--item .calc-item__text {justify-content: flex-start;padding-left: 35px; text-align: left; font-size: 16px;}
  .hero__calcform-step--inputs {width: 100%;}
  .step__input {width: 100%;}
  .calcform__nav-button, .calc__none {width: 100px;}
  .calcform__nav-next {width: auto; padding: 0 10px; min-width: 100px;}
  .hero__feautures-item-2 {padding-right: 10px;width: 30%;}
  .hero__feautures-item--text {font-size: 14px;}
  .hero__feautures-item-2--img {border: none; justify-content: flex-start; margin: 0 auto; height: 50px; width: 50px;}
  .hero__feautures-item-2--text {display:none;/*font-size: 12px; text-align: center; width: 100%; margin: 10px 0 0 0;*/}
  .hero__feautures-item-2--header {font-weight: 700; font-size: 16px; text-align: center;}
  .hero__calculator, .hero__lastnews, .hero__faq {padding: 80px 0;}
  .hero__feautures-item {width: 50%;}
  .hero__quest-form {width: 100%;}
  .hero__feautures-header,
  .hero__price-header, .hero__feedback-header,
  .hero__lastnews-header,
  .hero__how-header,
  .hero__faq-header,
  .hero__about-header,
  .hero__quest-header,
  .hero__calculator-header--text {font-size: 24px; padding: 0; text-align: left;}
  .hero__quest-header {text-align: center;}
  .hero__calculator-middle--text {text-align: left;}
  .hero__price-tabs {margin-bottom: 40px;}
  .hero__price-tab--item {font-size: 16px;}
  .hero__about {background-position: 120% 110%; background-size: 130% 50%;}
  .hero__about .container-new {flex-direction: column-reverse;}
  .hero__about-left{margin-top: 10px; width: 100%;}
  .hero__about-right {padding: 0; width: 100%;}
  .hero__feedback-buttons-link {min-width: unset; width: 100%; padding: 0;}
  .hero__news-slider {overflow: hidden;}
  .hero__how-row {display: flex; flex-direction: row-reverse;}
  .hero__how-text {margin-right: 0; margin-left: 5%; width: 90%; text-align: left;}
  .hero__how-text--header {font-size: 16px; height: 50px; line-height: 50px;}
  .hero__how-text--text {font-size: 14px; margin-left: -63px;}
  .hero__how-point {flex-shrink: 0;}
  .hero__how-point--line:after {display: none;}
  .hero__faq-row--text {font-size: 18px;}
  .hero__faq-row--hidden {font-size: 14px;}
  .hero__quest-form {width: 100%; padding: 0;}
  .footer__row {flex-wrap: wrap;}
  .footer__row-end {margin-top: 0; justify-content: center;}
  .footer__logo {flex-wrap: wrap; width: 100%; justify-content: center; height: auto;}
  .footer__logo-img {margin: 0;}
  .footer__logo-text {width: 100%; text-align: center; font-size: 18px; justify-content: center; margin: 10px 0;}
  .footer__address {width: 100%;text-align: center; font-size: 18px;}
  .footer__contacts--link {font-size: 18px;}
  .footer__column-25 {width: 100%;}
  .footer__menu-main {float: left; width: 95%; border-bottom: solid 1px #fff; position: relative;}
  .footer__menu-main--plus {display: block; width: 5%; height: 17px; line-height: 17px; font-size: 25px; font-weight: 200; color: #fff; border-bottom: solid 1px #fff;cursor: pointer;}
  .footer__menu-item {display: none; margin-bottom: 0;}
  .footer__menu li:last-child .footer__menu-item  {margin-bottom: 20px;}
  .footer__menu-item--act {display: inline-block;}
  .footer__socials {justify-content: center; flex-wrap: wrap;}
  .footer__socials-link {margin: 4px;}
  .footer__contacts {text-align: center;}
  .footer__contacts--mail,
  .footer__contacts--phone,
  .footer__contacts--button {margin-top: 20px; font-size: 18px;}
  .footer__contacts--button {margin-bottom: 30px;}
  .popup-new .popup__table {padding: 0;}
}
.main_h1{text-align:center;margin-top:60px;font-weight: 800;font-size: 38px;font-family: 'Open Sans', sans-serif;}
/* #calc-block {padding-top: 60px !important;} */
h2.hero__price-header{font-family: 'Open Sans', sans-serif;}

.block-lombard2-zaim {width:100%; padding:0 9%;}
.block-lombard2-zaim .text {padding-bottom:45px; border-bottom:1px solid #eee; text-align:center; line-height:18px;}

.rates .text-notice {margin-top:30px; line-height:18px; text-align:center;}

.block-reestr {display:flex; justify-content:space-between; flex-wrap:wrap; padding:30px 0;}
.block-reestr .left {width:75%; font:bold 34px/44px 'Open Sans', sans-serif; padding-top:60px;}
.block-reestr .right {width:25%;}
@media screen and (max-width: 480px) {
  .block-reestr .left,
  .block-reestr .right {width:100%; text-align:center;}
  .block-reestr .left {padding:0 0 30px 0;}
}
.header + .mag-slider__prodat{
  padding-top: 296px;
}
@media screen and (max-width:1440px) {
  .header + .mag-slider__prodat{
    padding-top: 270px;
  }
}
.header + .mag-slider,
.header + .hero__slider,
.header + .middle {
  padding-top: 245px;
}

@media screen and (max-width:1065px) {
  .header + .mag-slider,
  .header + .mag-slider__prodat,
  .header + .hero__slider,
  .header + .middle {padding-top: 215px;}
  .middle.middle_home {margin-top:0 !important;}
}
@media screen and (max-width:768px) {
  .header + .mag-slider__prodat {padding-top: 140px;}
  .header + .hero__slider,
  .header + .middle {padding-top: 92px;}
  .header + .mag-slider {
    padding-top: 150px;
  }
}
@media screen and (max-width:550px) {
  .header + .mag-slider {
    padding-top: 180px;
  }
}
@media screen and (max-width:375px) {
  .header + .mag-slider__prodat{padding-top: 135px;}
  .header + .mag-slider,
  .header + .hero__slider {
    padding-top: 155px;
  }
  .header + .middle {padding-top: 128px;}
}
@media screen and (max-width:320px) {
  .header + .mag-slider__prodat{
    padding-top: 136px;
  }
}

@media screen and (max-width:768px) {
  .hero__how-row {margin-bottom: 0px;}
  /* 	.block-map-hidden{display:none;} */
  .block-map .office__map_index{display:block !important;}
  .block-map .block-office-list{display:none;}
  .hero__quest-header-2 {font-size: 14px;}
  .main-calc {padding: 0px 15px 60px 15px !important;}
  .advantages {margin-top: 0px !important;}
  .row-info {margin: 0px !important;}
  .price__submit {float: none !important;}
  .price__block {margin-left: 0px !important;}
  .footer__logo-text {
    width: auto !important;
    margin: 10px !important;
  }
  .hero__slider-item--new .breadcrumbs {margin-top: 20px;}
  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    margin-top: -35px !important;
    background-image: none !important;
  }
  .accordion .h2, .accordion h2 {font-size: 22px !important;}
  .hero__news-slider--item {height: 398px!important;}
  .news-item__img {
    height: 200px;
    background-size: contain !important;
    background-position: center !important;
  }
}

.slider__client {padding: 50px 0px;}
.slider__client .hero__feedback-slider {padding: 0 10%;}
.slider__client .slider-prev {left: 5%;}
.slider__client .slider-next {right: 5%;}
.slider__client .slick-slide {
  background: #fff;
  margin: 10px;
  padding: 20px 15px;
  font-size: 12px;
  min-height: 325px;
  box-shadow: 0px 4px 7px 0px rgb(51 51 51 / 40%);
  border-radius: 15px;
}
.slider__client .feedback__name {
  font-size: 14px;
  margin: 0px;
  text-align: left;
  font-weight: normal;
}
.slider__client .feedback__img {
  height: 48px;
  width: 48px;
  float: left;
  margin: 0;
  margin-bottom: 10px;
  margin-right: 2px;
}
.slider__client .feedback__name {
  font-size: 14px;
  margin-bottom: 10px;
}
.slider__client .feedback__text {text-align: left;}
.slider__client .hero__feedback-buttons {margin-top: 10px;}
.slider__client .raiting {
  float: right;
  width:150px;
  height:50px;
}

@media only screen and (max-width:580px){
  .mob-pad-top {margin-top:120px !important;}
  .mob-pad-top2 {margin-top:150px !important;}
}

.bg-white {background-color:#fff;}

.center-container {/*display:flex; justify-content:space-between; */width:100%; max-width:1200px; margin:0 auto;}
.center-container.visitors {margin-bottom:30px;}
@media only screen and (max-width:580px){
  .center-container {padding-left:15px; padding-right:15px;}
  .center-container.visitors {margin-top:30px;}
}

.visitor-stats {width:480px; height:40px; background-color:rgba(251,203,107,0.4) !important; border:1px solid #FFE3AB; border-radius:24px 10px 10px 24px; padding:8px 16px 8px 54px; font:400 18px/22px 'Open Sans', sans-serif;}
.visitor-stats span {font-weight:bold;}
.visitor-stats.type1 {}
.visitor-stats.type2 {margin-top:30px;}
.visitor-stats.type3 {width:580px; margin-top:30px;}
.visitor-stats.hand {background:url('/tpl/images/icons/icon_visit_hand.svg') no-repeat 0px 50%;}
.visitor-stats.eye {background:url('/tpl/images/icons/icon_visit_eye.svg') no-repeat 0px 50%;}
.vs-center {text-align:center;}
.vs-center .visitor-stats {display:inline-block;}
.vs-right {text-align:right;}
.vs-right .visitor-stats {display:inline-block;}

@media only screen and (max-width:580px){
  .visitor-stats {width:100%; height:56px; font:400 15px/18px 'Open Sans', sans-serif; background-size:auto 100% !important; border-radius:30px 10px 10px 30px; padding-left:74px;}
  .visitor-stats.type3 {font-size:12px; padding-right:14px; padding-left:72px;}
}

.banners-service {max-width:1200px; margin:45px auto;}
.banners-service .main_h1 {margin-bottom:60px;}
.banners-service .banners-list {max-height:210px; overflow:hidden;}
.banners-service .slick-slide {padding:0 20px;}
.banners-service .bg-splash {display:none; position:fixed; left:0; top:0; right:0; bottom:0; z-index:1000; background-color:rgba(0,0,0,0.5);}
.banners-service .banners-popup {display:none; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); padding:45px 35px; background-color:#fff; width:380px; min-height:200px; z-index:1001;}
.banners-service .banners-popup .caption {margin:35px 0; text-align:center; font-size:18px; font-weight:700; line-height:22px; color:#515151;}
.banners-service .banners-popup .content .btn-wide {display:block; background-color:#fbca6b; border-radius:20px; color:#fff; font-size:18px; font-weight:700; padding:17px 15px; text-align:center; margin-bottom:30px;}
.banners-service .banners-popup .content .btn-wide.vk {background:#2d77a4 url('/tpl/images/icons/banners-service/icon_vk.svg') no-repeat 25% 50%;}
.banners-service .banners-popup .content .btn-wide.in {background:#dd2a7b url('/tpl/images/icons/banners-service/icon_in.svg') no-repeat 25% 50%;}
.banners-service .banners-popup .content .btn-wide.fm {background-color:#b1b1b1;}
.banners-service .banners-popup .content .actions-icons {margin-bottom:30px;}
.banners-service .banners-popup .content .btn-icon {display:inline-block; width:90px; height:46px; border-radius:20px; font-size:0;}
.banners-service .banners-popup .content .btn-icon:not(:last-child) {margin-right:20px;}
.banners-service .banners-popup .content .btn-icon.wa {background:#00cd64 url('/tpl/images/icons/banners-service/icon_wa.svg') no-repeat 50% 50%;}
.banners-service .banners-popup .content .btn-icon.tg {background:#18a8e0 url('/tpl/images/icons/banners-service/icon_tg.svg') no-repeat 50% 50%;}
.banners-service .banners-popup .content .btn-icon.vb {background:#bd00ff url('/tpl/images/icons/banners-service/icon_vb.svg') no-repeat 50% 50%;}

@media only screen and (max-width:1200px){
  .banners-service .banners-list {padding:0 15px;}
  .slider__client .raiting {float: none;width: 100%;}
}
@media only screen and (max-width:768px){
  .banners-service {margin-bottom:0;}
  .banners-service .main_h1 {font-size:28px; margin-bottom:30px;}
  .banners-service .slick-slide {padding:0 5px;}
}

@media only screen and (max-width:480px){
  .banners-service .banners-list .banner-item img {height:130px;}
}

.jewelry-on-sale {max-width:100%; padding:0 9%; margin:45px auto; padding-bottom:50px;}
.jewelry-on-sale .main_h1 {margin-bottom:30px;}
.jewelry-on-sale .slick-slide {padding:0 20px;}
.jewelry-on-sale .jewelry-list {max-height:500px; /*overflow:hidden;*/ font-size:0; padding:10px 0;}
.jewelry-on-sale .jewelry-list .slick-list {padding:10px 8px;}
.jewelry-on-sale .jewelry-item {/*display:inline-block;*/ float:left; width:300px; height:472px; background:#fff; box-shadow:0 0 4px rgba(0, 0, 0, 0.25); border-radius:10px; padding:8px; margin:5px 6px; position:relative;}
.jewelry-on-sale .jewelry-item:hover {box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.jewelry-on-sale .jewelry-item .stickers {position:absolute; width:100px; left:8px; top:15px; z-index:10;}
.jewelry-on-sale .jewelry-item .stickers .sticker {display:inline-block; font-size:14px; color:#f00; background-color:#fff; padding:3px 5px;}
.jewelry-on-sale .jewelry-item .stickers .sticker:not(:last-child) {margin-bottom:5px;}
.jewelry-on-sale .jewelry-item .img {height:325px;}
.jewelry-on-sale .jewelry-item .img img {max-width:100%; max-height:325px;}
.jewelry-on-sale .jewelry-item .name {font-size:22px; font-weight:700; color:#000; margin:10px 0;}
.jewelry-on-sale .jewelry-item .desc {height:44px; font-size:16px; font-weight:300; color:#2B2A29;}
.jewelry-on-sale .jewelry-item .cost {color:#f00; margin-bottom:10px;}
.jewelry-on-sale .jewelry-item .cost .price {font-size:22px; font-weight:600; margin:0 !important;}
.jewelry-on-sale .jewelry-item .cost .spec {font-size:10px; font-weight:300; margin-left:11px;}
.jewelry-on-sale .jewelry-list .slick-dots {bottom:-35px;}
.jewelry-on-sale .jewelry-list .slick-dots button:after {display:none !important;}
.jewelry-on-sale .jewelry-list .slick-prev,
.jewelry-on-sale .jewelry-list .slick-next {position:absolute; top:50%; width:17px; height:33px; cursor:pointer;}
.jewelry-on-sale .jewelry-list .slick-prev:before,
.jewelry-on-sale .jewelry-list .slick-next:before {display:none;}
.jewelry-on-sale .jewelry-list .slick-prev {left:-30px; background: url(/tpl/images/main_new/arrow-prev.svg) no-repeat center center; background-size: 100% auto;}
.jewelry-on-sale .jewelry-list .slick-next {right:-30px; background: url(/tpl/images/main_new/arrow-next.svg) no-repeat center center; background-size: 100% auto;}

@media only screen and (max-width:480px){
  .jewelry-on-sale .jewelry-list {overflow:visible;}
}

.ya-go {text-align:center; padding:15px 0;}
.ya-go a {display:inline-block; background-color:#e21f26; color:#fff; padding:10px 45px; text-transform:uppercase; box-shadow:5px 5px 10px rgba(100,100,100,0.5);}
.ya-go a:hover {color:#fff; opacity:0.9; /*box-shadow:5px 5px 10px rgba(100,100,100,0.8);*/}

.js-vacancy-form .admire {margin-top:15px; text-align:center; color:#000;}
.js-vacancy-form .admire a {color:#000;}

.office__list-item a {color:#f00 !important;}
.office__block_right .office__list-item a {text-decoration: underline;}
/*
.mag-slider {}
.mag-slider .swiper-slide {position:relative; height:520px; background-repeat:none; background-position:50% 0; background-size:auto 100%; position:relative; overflow:hidden;}
.mag-slider .swiper-slide:before {content:''; display:block; width:70%; height:100%; position:absolute; top:0; z-index:2; background: url('/tpl/images/main_new/first-bg-part1.png') no-repeat left center; background-size:auto 120%;}
.mag-slider .swiper-slide .caption {position:absolute; width:40%; top:125px; left:9%; font-weight:800; font-size:48px; line-height:52px; text-transform:uppercase; text-align:left;}
.mag-slider .swiper-slide .slide-info {position:absolute; width:40%; top:275px; left:9%; color:#333; font-family:'Open Sans', sans-serif; z-index:3;}
.mag-slider .swiper-slide .slide-info .desc {margin-bottom:40px; font-weight:300; font-size:22px;}
.mag-slider .swiper-slide .slide-info .btn-link {display:flex; width:264px; height:50px; text-decoration:none; background:#E21F26; color:#fff; align-items:center; justify-content: center; font-size:14px;}

@media screen and (max-width:1199px) {
	.mag-slider .swiper-slide:before {width:70%; background-size:100% 100%; top:auto; bottom:-30px;}
}
@media screen and (max-width:480px) {
	.mag-slider {margin-top:200px;}
	.mag-slider .swiper-slide:before {display:none; width:100%; height:100%; bottom:0; background-size:110% auto; background-position:left -20px bottom 0px;}
	.mag-slider .swiper-slide .caption {max-width:200px; top:25px; left:15px; font-size:18px; line-height:24px;}
	.mag-slider .swiper-slide .slide-info {width:auto; left:0; right:0; bottom:auto; top:130px; position:absolute;}
	.mag-slider .swiper-slide .slide-info .desc {font-size:16px; padding:15px; height:67px; background-color:#FBCB6B; margin-bottom:0;}
	.mag-slider .swiper-slide .slide-info .btn-link {width:100%;}
	.mag-slider .swiper-slide,
	.swiper_main {height:247px !important; background-size:auto 130px; background-repeat: no-repeat;}
}
@media screen and (max-width:375px) {
	.mag-slider {margin-top:220px;}
}
*/

.block-scroll-side {overflow-y:scroll;}

input[name=call_phax] {display:none;}

.block-partners {padding:50px 15px 100px 15px; text-align:center;}
.block-partners .block-hdr {width:100%; margin-bottom:50px; font:700 38px/44px 'Open Sans', sans-serif; color:#000;}
.block-partners .list-partners {width:100%;}
.block-partners .list-partners a {display:inline-block; max-height:160px; text-decoration:none; margin:0 15px 15px 15px;}
.block-partners .list-partners a img {max-height:160px;}

@media only screen and (max-width:768px){
  .block-partners .block-hdr {font:700 24px/30px 'Open Sans', sans-serif;}
  .block-partners .list-partners a {margin:0 5px 15px 5px;}
  .block-partners .list-partners a img {max-height:70px;}
}
.lang_icons {
  position: absolute;
  /*     right: 140px; */
  right:calc(9% + 290px);
  top:17px;
}
.lang_icons img, .lang_icons_mob img {height: 20px;}
.lang_icons_mob {display: none;}
@media only screen and (max-width:1200px){
  .lang_icons {
    position: relative;
    right: initial;
  }
}
@media only screen and (max-width:820px){
  .lang_icons {display: none;}
}
@media only screen and (max-width:768px){
  .lang_icons_mob {
    display: block;
    position: absolute;
    z-index: 10000;
    top: 620px;
    left: 50px;
  }
}

.btn-toggle-faq-center {margin: 0px auto;}
.faq_hide{display:none;}
.btn-toggle-faq {margin-top:30px; border:2px solid #e21f26; background-color:#e21f26; color:#fff; padding:5px 25px; transition:all 0.5s; cursor:pointer;}
.btn-toggle-faq:hover {background-color:#fff; color:#e21f26;}

.header .btn-wa,
.header .btn-wa-m {border:none; padding:15px 25px; background-color:#e21f26; font-size:16px; font-weight:700; text-align:center; color:#fff; cursor:pointer; margin-right:15px;}
.header .btn-wa-m {display:none;}
.header .btn-wa {padding:10px 25px; margin-right:0; font-size:13px; border-radius:15px; background-color:#FF2027;}

.header .top-soc-icons {position:absolute; right:calc(9% + 300px); top:12px;}
.header .top-soc-icons a {display:inline-block;}

@media only screen and (max-width:768px){
  .header__logo {left:auto;}
  .header__contacts {display:none;}
  .header .btn-wa-m {display:inline-block; font-size:12px; padding:5px 5px; border-radius:4px;}
  .header .top-soc-icons {top:32px; right:20%;}
  .header .top-soc-icons a {margin-left:10px;}
}

.p-logos {margin: 20px auto 0px;}
.p-logos a {display:inline-block; margin:15px 10px;}
.p-logos img {height:40px;}

@media only screen and (max-width:480px){
  .header__logo .cb-logo img {width:25px;}
}

.block-how-get {width:100%; padding:120px 15%;}
.block-how-get .hdr {font-weight:800; font-size:38px; margin-bottom:60px; text-align:center; padding:0 10%; line-height:unset;}
.block-how-get .how-get-list {display:flex;}
.block-how-get .item {width:20%; text-align:center;}
.block-how-get .num {margin-bottom:35px; position:relative;}
.block-how-get .num:before,
.block-how-get .num:after {content:''; position:absolute; width:calc(50% - 43px); height:1px; top:50%;  background:#000;}
.block-how-get .num:before {left:0;}
.block-how-get .num:after {right:0;}
.block-how-get .num span {display:inline-block; width:84px; height:84px; font-size:36px; line-height:84px; color:#f00; border:1px solid #000; border-radius:50%;}
.block-how-get .name {font-weight:700; font-size:18px; margin-bottom:15px;}
.block-how-get .desc {width:230px; margin:0 auto; font-weight:400; font-size:14px;}

@media only screen and (max-width:768px){
  .block-how-get {padding:120px 5%;}
  .block-how-get .hdr {font-size:24px;}
  .block-how-get .how-get-list {flex-wrap:wrap;}
  .block-how-get .item {width:100%;}
  .block-how-get .item:not(:last-child) {margin-bottom:45px;}
}
#agreement-overlay{
  display:none;
  position:fixed;
  z-index:120000;
  bottom:0px;
  background:#fff;
  /*padding:5px 150px;*/
  box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.1);
  width: 100%;
}
.agreement-popup-text{
  display:inline-block;
  padding: 10px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 11px;
  color: rgba(0, 0, 0, 0.78);
}
.agreement-popup-text p{margin: 0px;}
.agreement-close{
  width: 80px;
  height: 40px;
  background: #D03732;
  border-radius: 10px;
  border: none;
  color:#fff;
  cursor: pointer;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 11px;
}
.advantages .js-zaim-popup-open, .conditions .hero__slider-item--button-new {
  margin: 10px auto !important;
}
.conditions-skupka {
  max-width: 900px;
  margin: 0px auto 57px;
}
/**/
.hero__slider--new-prodat .hero__slider-item--new {
  background: url(/tpl/images/main_new/bg/prodat_bg.webp) no-repeat;
  background-size: 100%;
  background-position: center;
}

.hero__slider--new-isdelia_platiny .hero__slider-item--new {
  background: url(/tpl/images/main_new/bg/isdelia_platiny.png) no-repeat;
  background-size: 100%;
  background-position: center;
}

.hero__slider--new-ocenka-yuvelir .hero__slider-item--new {
  background: url(/tpl/images/main_new/bg/ocenka-yuvelirnyh-izdelij.png) no-repeat;
  background-size: 100%;
  background-position: center;
}
.hero__slider--new-goldcalc .hero__slider-item--new {
  background: url(/tpl/images/main_new/bg/calcgold.png) no-repeat;
  background-size: 100%;
  background-position: center;
}
.hero__slider--new-skupka-zolota-ussr .hero__slider-item--new {
  background: url(/tpl/images/main_new/bg/ussrgold.png) no-repeat;
  background-size: 100%;
  background-position: center;
}
.middle.middle_prodat,
.middle.middle_prodat .bg-white {
  background: none !important;
}
.middle.middle_prodat .hero__feautures-item-2--img {
  border: 0;
}
.middle.middle_prodat .lombard>.container {
  max-width: 1410px;
}
.middle.middle_prodat .hero__feautures-item-2--header,
.middle.middle_prodat .hero__feautures-item-2--text {
  text-align: center;
}
.middle.middle_prodat .hero__feautures-item-2--text {
  font-size: 20px;
  max-width: 340px;
}
.middle.middle_prodat .container-new-flex {
  padding: 0;
}
.middle.middle_prodat .hero__slider-item--button-new {
  margin: 50px auto 60px;
}
.middle_prodat__rekvizit {
  font-size: 15px;
  color: #000000;
  font-weight: 400;
  text-align: center;
  line-height: 21px;
  margin-bottom: 50px;
}
.js-prodat-popup.hero__quest-form {
  padding: 0;
  max-width: 450px;
  margin: 0 auto;
}
.js-prodat-popup.hero__quest-form .hero__quest-form--input {
  height: 43px;
  font-size: 21px;
  margin-bottom: 20px;
}
.js-prodat-popup.hero__quest-form .hero__quest-form--policy {
  margin-top: 20px;
}

@media screen and (min-width: 769px) {
  .menu-horiz__prodat {
    display: none;
  }
}
@media screen and (max-width: 1305px) {
  .middle.middle_prodat {
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1305px) {
  .header .header__menu2{
    position: absolute;
    bottom: 7px;
    left: calc(9% + 23px);
  }
  .header .header__top-new {
    position: relative;
  }
}
@media screen and (max-width: 1110px) {
  .middle.middle_prodat .hero__feautures-item-2--header {
    font-size: 20px;
  }
  .middle.middle_prodat .hero__feautures-item-2--text {
    font-size: 17px;
  }
}
@media screen and (max-width: 1095px) {
  .header__menu .container-new.container-new-flex {
    padding: 0 5%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .header .header__top-new {
    height: 100px;
  }
  .header .header__topmenu {
    width: 280px;
    padding: 0;
  }
  .header__menu > ul > li {
    padding: 10px 0;
  }
}
@media screen and (max-width: 955px) {
  .middle.middle_prodat .hero__feautures-item-2--header {
    font-size: 17px;
  }
  .middle.middle_prodat .hero__feautures-item-2--text {
    font-size: 14px;
  }
  .middle.middle_prodat .hero__feautures-item-2--text br {
    display: none;
  }
}
@media screen and (min-width: 769px) and (max-width: 918px) {
  .header__logo-text {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .header__menu2 {
    display: none;
  }
}

@media screen and (max-width: 360px) {
  .header__logo-img {
    margin-right: 5px;
  }
  .header__logo-text1 {
    line-height: 12px;
  }
  .header__logo-text {
    width: 77px;
  }
}
@media screen and (max-width: 570px) {
  .middle.middle_prodat .hero__feautures-item-2--text {
    font-size: 13px;
  }
  .middle.middle_prodat .hero__feautures-item-2 {
    padding: 10px 4px;
  }
  .middle.middle_prodat .hero__feautures-item-2--header {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .mag-slider__prodat .hero__slider-item--new:after {
    content: none;
  }
  .middle.middle_prodat .hero__feautures-item-2--text {
    display: block;
  }
}
@media screen and (max-width: 460px) {
  .middle.middle_prodat .container-new-flex {
    padding: 0;
    column-gap: 0;
  }
  .middle.middle_prodat .hero__feautures-item-2 {
    padding-right: 0;
  }
  .middle.middle_prodat .hero__feautures-item-2--text {
    font-size: 12px;
  }
  .middle.middle_prodat .hero__feautures-item-2:last-of-type,
  .middle.middle_prodat .hero__feautures-item-2:first-of-type {
    max-width: 100px;
  }
  .middle.middle_prodat .hero__feautures-item-2:nth-of-type(2) {
    flex: 1 1 auto;
    max-width: 200px;
  }
}
@media screen and (max-width: 380px) {
  .middle.middle_prodat .container-new-flex {
    margin: 0 -5px;
    width: calc(100% + 10px);
  }
  .middle.middle_prodat .hero__feautures-item-2--header {
    font-size: 13px;
  }
}

/*logo*/
.header__logo-img {
  width: 360px;
  height: auto;
  margin-right: 0;
}
.header__logo .cb-logo {
  left: 0;
}
@media screen and (max-width: 1350px) {
  .header__top-new .header__menu2 a {
    margin: 0 5px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1305px) {
  .header__logo-img {
    width: 280px;
    height: auto;
  }
}

@media screen and (max-width: 890px) {
  .header__logo-img {
    width: 185px;
    height: auto;
  }
}

@media screen and (max-width: 435px) {
  .header__logo {
    margin: 20px 0 20px 2%;
  }
  .header__burger {
    margin-right: 5%;
  }
  div.header__topmenu {
    padding: 0 5%;
  }
  .header__topmenu-link {
    margin-left: 0;
  }
}

@media screen and (max-width: 400px) {
  .header__logo-img {
    /*width: 150px;*/
    height: auto;
  }
  .header__topmenu-link {
    max-width: 100px;
  }
}
@media screen and (max-width: 350px) {
  .header .top-soc-icons {
    right: 16%;
  }
}

@media screen and (max-width: 334px) {
  .header__logo-img {
    width: 136px;
    height: auto;
  }
}

/*325736*/
.hero__slider.hero__slider--new-zaim, .hero__slider.hero__slider--new-skupka, .hero__slider.hero__slider--new-ocenka {
  height: 32.7vw !important;
}

.hero__slider.bg-lombard.hero__slider--new-ocenka {
  height: 26.6vw !important;
}
.advantages.lombard-page .conditions__image,
div.advantages .conditions__image {
  flex: 0 0 75px;
}
.reviews__block  .reviews__desc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 7px;
}
.reviews__block .reviews__date {
  margin-left: 0;
}
@media screen and (max-width: 1700px) {
  .hero__slider.hero__slider--new {
    height: 45.7vw !important;
  }
}
@media screen and (max-width: 1440px) {
  .hero__slider.hero__slider--new {
    height: 32.7vw !important;
  }
  .hero__slider.hero__slider--new-zaim {
    height: 50.7vw !important;
  }
  .hero__slider.hero__slider--new-skupka {
    height: 50.7vw !important;
  }
}
@media screen and (max-width: 1545px) {
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--header {
    font-size: 39px;
    line-height: 40px;
  }
}
@media screen and (max-width: 1258px) {
  .hero__slider.bg-lombard .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--header
  {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 42px;
  }
  .hero__slider.bg-lombard .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--span
  {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .hero__slider.bg-lombard .hero__slider-item--text,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--text,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--text
  {
    width: 60%;
  }
  .hero__slider.hero__slider--new .hero__slider-item--header {
    margin-bottom: 30px;
    font-size: 37px;
    line-height: 44px;
  }
}
@media screen and (max-width: 1100px) {
  .tabs__item .price__names_rub>div:nth-of-type(3),
  .tabs__item .price__names_rub>div:nth-of-type(4) {
    display: none;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--header {
    font-size: 33px;
    line-height: 36px;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--span {
    font-size: 16px;
    margin-bottom: 19px;
  }
  .hero__slider-item--button-new {
    font-size: 17px;
    height: 43px;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .breadcrumbs {
    margin-bottom: 17px;
  }

  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--header {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 12px;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--button-new {
    height: 35px;
  }
}
@media screen and (max-width: 1070px) {
  .hero__slider.bg-lombard.hero__slider--new-ocenka+.middle .reviews__row {
    margin: 0 10px;
  }
}
@media screen and (max-width: 1065px) {
  .hero__slider.bg-lombard+.middle,
  .hero__slider.hero__slider--new~.middle  {
    margin-top: 0 !important;
  }
  .lombard_catalog.lombard_catalog_ocenka {
    padding: 0 15px;
  }
}
@media screen and (max-width: 1040px) {
  .advantages.lombard-page .conditions__item,
  div.advantages .conditions__item {
    padding: 17px 10px;
  }
  .advantages.lombard-page .conditions__image,
  div.advantages .conditions__image {
    margin-right: 9px;
  }
  .advantages.lombard-page .conditions__desc,
  div.advantages .conditions__desc {
    font-size: 15px;
    line-height: 20px;
  }
  .hero__slider.hero__slider--new-zaim {
    height: 50.7vw !important;
  }
}
@media screen and (max-width: 768px) {
  .hero__slider.hero__slider--new-zaim {
    height: 54.7vw !important;
    padding-top: 168px;
  }
  .hero__slider.hero__slider--new-skupka {
    height: 54.7vw !important;
    padding-top: 168px;
  }
}

@media screen and (max-width: 991px) {
  .text-default.lombard-page {
    padding: 0 20px;
  }
  .reviews__row_equal {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 10px;
  }
  .lombard_catalog  {
    padding: 0 15px;
  }
  .office_otdelenie .text-default {
    padding: 0 15px;
  }
}
@media screen and (max-width: 940px) {
  .hero__slider.bg-lombard .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--header
  {
    margin-bottom: 16px;
    font-size: 30px;
    line-height: 32px;
  }
  .hero__slider.bg-lombard .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--span
  {
    font-size: 16px;
  }
  .hero__slider.bg-lombard .hero__slider-item--text,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--text,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--text {
    width: 60%;
  }
  .hero__slider.bg-lombard .hero__slider-item--new .breadcrumbs,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--new .breadcrumbs,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--new .breadcrumbs {
    margin-bottom: 15px;
  }
  .hero__slider.bg-lombard.hero__slider--new-zaim .hero__slider-item--button-new,
  .hero__slider.bg-lombard.hero__slider--new-skupka .hero__slider-item--button-new {
    max-width: 250px;
    font-size: 17px;
    height: 43px;
  }
}
@media screen and (max-width: 768px) {
  .bg-lombard .hero__slider-item--new.bg-dl>.container-new,
  .hero__slider.hero__slider--new-zaim .hero__slider-item--new.bg-dl>.container-new,
  .hero__slider.hero__slider--new-skupka .hero__slider-item--new.bg-dl>.container-new {
    padding: 0 7%;
  }
  .hero__slider-item--text-new {
    width: 70%;
  }
}
@media screen and (max-width: 767px) {
  .hero__slider.hero__slider--new .hero__slider-item--header {
    font-size: 28px;
    line-height: 32px;
  }
  .lombard_catalog {
    padding: 0;
  }
  .reviews__row_equal {
    padding: 0;
  }
  .advantages.lombard-page .conditions__row,
  div.advantages .conditions__row {
    margin-right: 0;
    margin-left: 0;
  }
  .advantages.lombard-page .conditions__image,
  div.advantages .conditions__image {
    margin-right: 0;
  }
  .advantages.lombard-page .conditions__desc,
  div.advantages .conditions__desc {
    text-align: center;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--header {
    font-size: 25px;
    line-height: 28px;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--text {
    width: 76%;
  }
}
@media screen and (max-width: 650px) {
  .hero__slider.bg-lombard .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--header {
    margin-bottom: 13px;
    font-size: 24px;
    line-height: 26px;
  }
  .hero__slider.bg-lombard .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--span {
    font-size: 14px;
  }
  .hero__slider.bg-lombard.hero__slider--new-zaim .hero__slider-item--button-new,
  .hero__slider.bg-lombard.hero__slider--new-skupka .hero__slider-item--button-new {
    max-width: 186px;
    font-size: 15px;
    height: 36px;
  }
}
@media screen and (max-width: 600px) {
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--header {
    font-size: 22px;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--span {
    font-size: 14px;
  }
}
@media screen and (max-width: 580px) {
  .hero__slider.bg-lombard.hero__slider--new-ocenka+.middle .office_otdelenie,
  .hero__slider.hero__slider--new~.middle .office_otdelenie {
    margin-top: 0;
  }
  .hero__slider--new-zaim .hero__slider-item--button-new,
  .hero__slider--new-skupka .hero__slider-item--button-new  {
    height: 37px;
  }
}
@media screen and (max-width: 560px) {
  .hero__slider.bg-lombard .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--header {
    margin-bottom: 7px;
  }
  .hero__slider.bg-lombard .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--span {
    margin-bottom: 10px;
  }
  .advantages.lombard-page .conditions__desc,
  div.advantages .conditions__desc {
    font-size: 12px;
    line-height: 17px;
  }
}
@media screen and (max-width: 480px) {
  .hero__slider--new-skupka-tekhniki {

  }
  .hero__slider.hero__slider--new .hero__slider-item--new {
    min-height: calc(25vw + 55px);
  }

  .hero__slider-item--new.bg-dl {
    background: none !important;
  }

  .hero__slider.hero__slider--new,
  .hero__slider.hero__slider--new.hero__slider--new-ocenka {
    height: auto !important;
  }

  .hero__slider.hero__slider--new .hero__slider-item--text-new {
    width: 100%;
    padding-top: 55vw;
  }
  .hero__slider.hero__slider--new .hero__slider-item--new:after {
    height: auto;
    top: 55vw;
    bottom: 0;
  }
  .hero__slider.hero__slider--new .hero__slider-item--button-new {
    font-size: 16px;
    margin-bottom: 40px;
  }
  .hero__slider.hero__slider--new .hero__slider-item--header {
    margin-bottom: 30px;
    font-size: 28px;
    line-height: 35px;
  }
  .hero__slider--new-ocenka.bg-lombard::after {
    content:none!important;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--button-new {
    margin-bottom: 30px;
  }
  .bg-lombard .hero__slider-item--new {
    background: none !important;
  }
  .hero__slider.bg-lombard.hero__slider--new-ocenka .hero__slider-item--text {
    width: 100%;
  }
  .hero__slider.bg-lombard .hero__slider-item--text,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--text,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--text {
    width: 100%;
    padding-top: 0;
  }
  .hero__slider.bg-lombard .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--header,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--header {
    margin-bottom: 17px;
    font-size: 27px;
    line-height: 29px;
  }
  .hero__slider.bg-lombard .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--span,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--span {
    margin-bottom: 30px;
    font-size: 17px;
  }
  .hero__slider.bg-lombard .hero__slider-item--new .breadcrumbs,
  .hero__slider.hero__slider.hero__slider--new-zaim .hero__slider-item--new .breadcrumbs,
  .hero__slider.hero__slider.hero__slider--new-skupka .hero__slider-item--new .breadcrumbs {
    margin-bottom: 25px;
  }
  .hero__slider.bg-lombard.hero__slider--new-zaim .hero__slider-item--button-new,
  .hero__slider.bg-lombard.hero__slider--new-skupka .hero__slider-item--button-new {
    font-size: 18px;
    height: 42px;
    margin-bottom: 24px;
  }
  .hero__slider.hero__slider--new-zaim,
  .hero__slider.hero__slider--new-skupka,
  .hero__slider.bg-lombard.hero__slider--new-ocenka {
    height: auto !important;
  }
  .hero__slider.bg-lombard .hero__slider-item--new:after {
    content: none;
  }
  .hero__slider.hero__slider--new-zaim .hero__slider-item--text-new,
  .hero__slider.hero__slider--new-skupka .hero__slider-item--text-new {
    padding-top: 0;
  }
  .hero__slider.hero__slider--new-zaim .hero__slider-item--new:after,
  .hero__slider.hero__slider--new-skupka .hero__slider-item--new:after {
    height: auto;
    top: 0;
    bottom: 0;
  }
  .advantages.lombard-page .conditions__image,
  div.advantages .conditions__image {
    flex: 0 0 60px;
    width: 60px !important;
    height: 60px !important;
  }
  .advantages.lombard-page.zime .conditions__col {
    width: 36%;
  }
  .advantages.lombard-page.zime .conditions__col:first-of-type {
    width: 74px;
  }
  .main-calc .wrapper {
    min-width: 290px;
  }
  div.advantages .conditions__row {
    margin: 0 -20px;
  }
  .hero__slider--new-skupka-tekhniki~.middle div.advantages .conditions__row {
    margin: 0;
  }
}
@media screen and (max-width: 352px) {
  .hero__slider.bg-lombard,
  .hero__slider--new-skupka-tekhniki {
    margin-top: 216px !important;
  }
}
@media screen and (max-width: 350px) {
  div.main-calc .left .block-metalls .list-items {
    width: calc(50% - 10px);
    font-size: 16px;
    margin: 0;
  }
  div.main-calc .left .block-metalls {
    display: flex;
    column-gap: 20px;
    justify-content: space-between;
  }
  .advantages.lombard-page.zime {
    margin: 0 -10px 38px;
  }
}

@media screen and (min-width: 480px) and (max-width: 768px) {
  .header__burger {
    top: -10px;
  }
  .header .top-soc-icons {
    top: 22px;
  }
}

@media (max-width: 767px) {
  .title, .promo-title {
    font-size: 30px !important;
  }
  .nd_block_container h2 {
    font-size: 26px !important;
  }
  .nd_block_container p, .nd_block_container li {
    font-size: 15px !important;
  }
  .nd_block_02__list_item_hd {
    font-size: 15px !important;
  }
  .price__bigTitle {
    font-size: 20px !important;
  }
  .conditions__desc {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 480px) {
  .advantages.lombard-page.zime .conditions__col {
    width: 33% !important;
  }
}

.section_catalog_index{
  width: 100%;
  padding: 100px 0 50px 0;
  background: #fff;
}
.section_catalog_index h2{
  width: 100%;
  font-weight: 800;
  font-size: 38px;
  margin-bottom: 60px;
  text-align: center;
  padding: 0 10%;
  line-height: unset;
  font-family: 'Open Sans', sans-serif;
}
.block_catalog_index{
  display: flex;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
}
.block_catalog_index > .block_catalog_item{
  width: 24%;
  box-shadow: 0px 4px 4px 0px #00000040;
  border: 1px solid #BFBFBF;
  background: #FFFFFF;
  padding: 20px 15px 30px 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-height: 325px;
}
.block_catalog_index > .block_catalog_item.open{
  z-index: 1;
  margin-bottom: -100%;
  max-height: max-content;
}
.block_catalog_index > .block_catalog_item.open:last-child{
  z-index: 0;
  margin-bottom: 0;
}
.block_catalog_index > .block_catalog_item .block_catalog_img{
  width: 120px;
  height: 120px;
}
.block_catalog_index > .block_catalog_item .block_catalog_img img{
  width: 100%;
}
.block_catalog_index > .block_catalog_item .block_catalog_title,
.block_catalog_index > .block_catalog_item .block_catalog_title a{
  color: #000000;
  font-size: 18px;
  font-weight: 600;
  line-height: 45px;
}
.block_catalog_index > .block_catalog_item .block_catalog_title a:hover{
  color: #ff221d;
}
.block_catalog_index > .block_catalog_item .block_catalog_list{
  height: 78px;
  overflow-y: hidden;
}
.block_catalog_index > .block_catalog_item.open .block_catalog_list{
  height: auto;
}
.block_catalog_index > .block_catalog_item .block_catalog_list ul{
  display: flex;
  list-style: none;
  padding-left: 0;
  margin-top: 15px;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 15px;
  line-height: inherit;
}
.block_catalog_index > .block_catalog_item .block_catalog_list ul{
  gap: 15px;
}
.block_catalog_index > .block_catalog_item .block_catalog_list ul li a{
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}
.block_catalog_index > .block_catalog_item .block_catalog_list ul li a:hover{
  color: #ff221d;
  text-decoration: none;
}
.block_catalog_index > .block_catalog_item .block_catalog_showmore{
  cursor: pointer;
  color: #505050;
  font-size: 13px;
  font-weight: 400;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  display: none;
}
.block_catalog_index > .block_catalog_item .block_catalog_showmore.show{
  display: flex !important;
}
.block_catalog_index > .block_catalog_item .block_catalog_showmore_plus{
  border-radius: 50%;
  width: 20px;
  height: 20px;
  color: #505050;
  font-size: 23px;
  font-weight: 100;
  border: 1px solid #505050;
  display: flex;
  align-items: center;
  justify-content: center;
}
.block_catalog_index > .block_catalog_item .block_catalog_showmore_text{
  text-decoration: underline;
}
.block_catalog_index > .block_catalog_item .block_catalog_showmore:hover{
  color: #ff221d;
}
.block_catalog_index > .block_catalog_item .block_catalog_showmore:hover .block_catalog_showmore_plus{
  color: #ff221d;
  border: 1px solid #ff221d;
}
.section_form_index{
  width: 100%;
  padding: 40px 0 50px 0;
  background: #fff;
  border: 3px solid #E21F26;
  margin-bottom: 50px;
}
.section_form_index .index_form_head{
  width: 100%;
  margin-bottom: 25px;
  font: 700 38px / 44px 'Open Sans', sans-serif;
  color: #000;
  text-align: center;
}
.section_form_index .index_form_desc{
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  text-align: center;
}
.section_form_index .index_form_inner{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  column-gap: 10px;
  margin: 30px 0;
}
.section_form_index .index_form_inner > div{
  width: 24%;
}
.section_form_index .index_form_inner .form-small-inputs__block{
  margin: 0;
}
.section_form_index .index_form_inner .form-inputs__field{
  box-shadow: 0px 2px 10px 0 rgba(51, 51, 51, 0.3);
  border-radius: 10px;
  font-size: 15px !important;
  font-weight: 600;
  border: 1px solid #fff !important;
}
.section_form_index .index_form_inner .index_form__submit{
  border: none;
  padding: 0px 10px;
  width: 100%;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: .1px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  height: 46px;
  text-transform: uppercase;
  border-radius: 10px;
  box-shadow: 0px 2px 10px 0 rgba(51, 51, 51, 0.3);
}
.section_form_index .index_form_inner .form-inputs__field::placeholder{
  color: #9CA3AF;
}
.section_form_index .index_form_text{
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
}
.section_about_index{
  width: 100%;
  padding: 30px 0 50px 0;
}
.section_about_index .section_about_index_head{
  width: 100%;
  margin-bottom: 25px;
  font: 700 38px / 44px 'Open Sans', sans-serif;
  color: #000;
  text-align: center;
}
.section_about_index .block_about_index{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  column-gap: 20px;
  padding: 20px 0;
}
.section_about_index .block_about_index > div{
  width: 46%;
  text-align: justify;
}
.section_about_index .block_about_index p{
  font-size: 16px;
  line-height: 20px;
}
.section_products_index{
  width: 100%;
  padding: 60px 0 20px 0;
  background: #fff;
}
.section_products_index .block_products_index_head{
  width: 100%;
  margin-bottom: 25px;
  font: 700 38px / 44px 'Open Sans', sans-serif;
  color: #000;
  text-align: center;
}
.section_products_index .jewelry-on-sale .jewelry-item{
  margin: 5px 11px;
  padding: 0;
  box-shadow: 0px 4px 4px 0px #00000040;
  height: 420px;
}
.section_products_index .jewelry-on-sale .jewelry-item .img {
  height: 240px;
}
.section_products_index .jewelry-on-sale .jewelry-item .img img {
  width: 100%;
  height: 220px;
  max-height: 220px;
  border-radius: 10px;
  object-fit: cover;
}
.section_products_index .jewelry-on-sale {
  max-width: 100%;
  padding: 0;
  margin: 45px auto;
  padding-bottom: 30px;
}
.section_products_index .jewelry-on-sale .jewelry-item .name,
.section_products_index .jewelry-on-sale .jewelry-item .desc,
.section_products_index .jewelry-on-sale .jewelry-item .cost,
.section_products_index .jewelry-on-sale .jewelry-item .date{
  padding: 10px 20px;
  text-align: center;
}
.section_products_index .jewelry-on-sale .jewelry-item .name{
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.section_products_index .jewelry-on-sale .jewelry-item .desc,
.section_products_index .jewelry-on-sale .jewelry-item .date {
  height: auto;
  font-size: 15px;
  font-weight: 400;
  color: #666666;
}
.section_products_index .jewelry-on-sale .jewelry-item .cost .price {
  font-size: 15px;
  font-weight: 400;
  color: #666666;
}
@media screen and (max-width: 1145px) {
  .block_catalog_index > .block_catalog_item {
    width: 47.5%;
  }
}
@media only screen and (max-width: 980px) {
  .section_form_index .index_form_inner > div{
    width: 48%;
  }
  .section_form_index .index_form_inner {
    row-gap: 20px;
  }
  .section_about_index .block_about_index > div {
    width: 48%;
  }
}
@media only screen and (max-width: 800px) {
  .section_about_index .block_about_index > div {
    width: 100%;
  }
  .section_about_index .block_about_index {
    row-gap: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .section_form_index .index_form_head {
    font: 700 24px / 30px 'Open Sans', sans-serif;
  }
  .section_form_index .index_form_desc {
    font-size: 16px;
  }
  .section_about_index .section_about_index_head{
    font: 700 24px / 30px 'Open Sans', sans-serif;
  }
  .section_products_index .block_products_index_head{
    font: 700 24px / 30px 'Open Sans', sans-serif;
  }
}
@media screen and (max-width: 600px) {
  .block_catalog_index > .block_catalog_item .block_catalog_title, .block_catalog_index > .block_catalog_item .block_catalog_title a {
    font-size: 16px;
  }
  .block_catalog_index > .block_catalog_item .block_catalog_list ul li a {
    font-size: 13px;
  }
}
@media screen and (max-width: 510px) {
  .block_catalog_index > .block_catalog_item .block_catalog_title, .block_catalog_index > .block_catalog_item .block_catalog_title a {
    font-size: 14px;
    line-height: 20px;
    height: 40px;
  }
  .section_form_index .index_form_inner > div{
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .section_catalog_index h2 {
    font-size: 24px;
    padding: 0;
    text-align: left;
  }
}
@media screen and (max-width: 460px) {
  .block_catalog_index > .block_catalog_item {
    width: 47%;
    padding: 20px 10px 20px 10px;
  }
  .block_catalog_index > .block_catalog_item .block_catalog_img {
    width: 90px;
    height: 90px;
  }
  .block_catalog_index > .block_catalog_item .block_catalog_list ul li a {
    font-size: 12px;
  }
  .block_catalog_index > .block_catalog_item .block_catalog_showmore {
    font-size: 10px;
  }
  .block_catalog_index > .block_catalog_item .block_catalog_showmore_plus {
    width: 15px;
    height: 15px;
    font-size: 15px;
  }
  .block_catalog_index > .block_catalog_item.open {
    margin-bottom: -150%;
  }
}
@media screen and (max-width: 350px) {
  .block_catalog_index > .block_catalog_item {
    width: 100%;
  }
  .block_catalog_index > .block_catalog_item.open {
    margin-bottom: 0;
  }
}

.text-default li {
  list-style: disc;
}

.nd_block_03 li {
  list-style: disc;
}

@media only screen and (max-width: 768px) {
  .container .container-new.inner-catalog{
    padding: 0;
  }
}

.table-container {
  display: flex;
  justify-content: center;
}

.bordered-table {
  border: 1px solid #000;
  border-collapse: collapse;
}

.bordered-table th,
.bordered-table td {
  padding: 5px;
  border: 1px solid #000;
}

.accordion ul ul {
  padding: 0px 50px 0px 80px;
  list-style: disc;
  margin-bottom: 1rem;
}

.accordion ul ul ul {
  padding: 0px 50px 0px 30px;
  list-style: disc;
}
.action__item {
  width: 50% !important;
}
@media screen and (max-width:950px) {
  .action__item {
    width: 50% !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .news__list .action__pic {float: none !important; width: 100% !important;}
  .news__list .action__item-inner {height: auto !important;}
  .news__list .action__date {margin-left: 10px !important;}
}
@media screen and (max-width:600px) {
  .action__item {width: 100% !important;}
}
/* End */


/* Start:/local/templates/lombard/build_4_02_2025/css/main.min.css?174542562854837*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
    border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
    display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
    display: none;
}

/**
 * Swiper 8.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 8, 2022
 */
@font-face {
    font-family: "swiper-icons";
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal;
}

:root {
    --swiper-theme-color: #007aff;
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
    touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    /* For Firefox */
    -ms-overflow-style: none;
    /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}

:root {
    --swiper-navigation-size: 44px;
    /*
    --swiper-navigation-color: var(--swiper-theme-color);
    */
}

.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next";
}

.swiper-button-lock {
    display: none;
}

:root {
    /*
    --swiper-pagination-color: var(--swiper-theme-color);
    --swiper-pagination-bullet-size: 8px;
    --swiper-pagination-bullet-width: 8px;
    --swiper-pagination-bullet-height: 8px;
    --swiper-pagination-bullet-inactive-color: #000;
    --swiper-pagination-bullet-inactive-opacity: 0.2;
    --swiper-pagination-bullet-opacity: 1;
    --swiper-pagination-bullet-horizontal-gap: 4px;
    --swiper-pagination-bullet-vertical-gap: 6px;
    */
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 10px;
    left: 0;
    width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet:only-child {
    display: none !important;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-lock {
    display: none;
}

/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-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, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.swiper-slide-zoomed {
    cursor: move;
}

/* Preloader */
:root {
    /*
    --swiper-preloader-color: var(--swiper-theme-color);
    */
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}

.swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg);
    }
}

/* a11y */
.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
    flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube {
    overflow: visible;
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px);
}

.swiper-flip {
    overflow: visible;
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
}

.swiper-cards {
    overflow: visible;
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}

.js-focus-visible :focus:not(.focus-visible) {
    outline: none;
}

*,
*::before,
*::after {
    box-sizing: border-box;
    outline: none;
    scroll-behavior: smooth;
}

html {
    height: 100%;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

p {
    margin: 0;
    padding: 0;
}

ul {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

a {
    color: inherit;
    text-decoration: none;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    height: 100%;
    font-family: "Open Sans", serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
}

img {
    max-width: 100%;
    height: auto;
}

main {
    height: 100%;
}

section {
    height: 100%;
}

.svg {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

@font-face {
    font-weight: 400;
    font-family: "Inter";
    font-display: swap;
    font-style: normal;
    src: url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Regular.woff2") format("woff2"), url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Regular.woff") format("woff");
}

@font-face {
    font-weight: 500;
    font-family: "Inter";
    font-display: swap;
    font-style: normal;
    src: url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Medium.woff2") format("woff2"), url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Medium.woff") format("woff");
}

@font-face {
    font-weight: 600;
    font-family: "Inter";
    font-display: swap;
    font-style: normal;
    src: url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Semibold.woff2") format("woff2"), url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Semibold.woff") format("woff");
}

@font-face {
    font-weight: 700;
    font-family: "Inter";
    font-display: swap;
    font-style: normal;
    src: url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Bold.woff2") format("woff2"), url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Bold.woff") format("woff");
}

@font-face {
    font-weight: 900;
    font-family: "Inter";
    font-display: swap;
    font-style: normal;
    src: url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Black.woff2") format("woff2"), url("/local/templates/lombard/build_4_02_2025/css/../fonts/Inter-Black.woff") format("woff");
}

.container {
    position: relative;
    max-width: calc(1456px + 80px);
    height: 100%;
    width: 100%;
    margin: 0 auto;
    padding: 0 40px;
}

.btn {
    padding: 24px;
    gap: 10px;
    border: none;
    color: #fff;
    cursor: pointer;
    width: 100%;
    font-weight: 600;
    font-size: 28px;
    line-height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
}

.accent__link {
    font-weight: 800;
    font-size: 24px;
    line-height: 130%;
    color: #f6f6f6;
}

.h1 {
    font-weight: 900;
    font-size: 50px;
    line-height: 61px;
}

.h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 48px;
}

.h2.black {
    color: #303c42;
}

.h3 {
    font-weight: 500;
    font-size: 42px;
    line-height: 51px;
}

.h4 {
    font-weight: 500;
    font-size: 28px;
    line-height: 34px;
}

.h5 {
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
}

.container-padding {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
    gap: 10px;
}

.main-ui {
    padding-bottom: 20px;
}

.ui-btns {
    display: flex;
    gap: 20px;
}

.ui-tabs {
    display: flex;
    gap: 20px;
}

.navbar {
    position: relative;
    background-color: #ffffff;
}

.navbar__burger {
    display: none;
    border: none;
    cursor: pointer;
    background-color: #fff;
}

.navbar__content {
    display: none;
    flex-direction: column;
    align-items: center;
    background-color: #ffffff;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: auto;
    height: 100%;
}

.navbar__services-button {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 3px;
    background-color: rgb(227, 30, 36);
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    max-width: 288px;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 12px;
    cursor: pointer;
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
}

.navbar__services-menu {
    display: none;
}

.navbar__services-menu.active {
    display: block;
}

.navbar__service-item {
    padding: 10px;
    text-align: center;
    color: rgb(54, 54, 54);
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.navbar__service-link {
    color: #333;
    text-decoration: none;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.navbar__service-link_bold {
    font-weight: 700;
    line-height: 22px;
}

.navbar__contact {
    font-size: 14px;
    color: #333;
    text-align: center;
    margin-top: 10px;
}

.navbar__nav {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 15px;
}

.navbar__first {
    position: relative;
}

.navbar__percent {
    position: absolute;
    right: -15px;
    top: 0;
}

.navbar__link {
    color: rgb(54, 54, 54);
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0%;
    text-align: left;
}

.nav-contact {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 70px;
}

.nav-contact__item {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 7px;
    padding: 10px 44px 15px 44px;
}

.nav-contact__city {
    color: rgb(54, 54, 54);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0.03em;
    text-align: left;
}

.nav-contact__title {
    color: rgb(54, 54, 54);
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.03em;
    text-align: left;
    text-decoration: underline;
}

.nav-contact__grade {
    margin: 30px 0 20px 0;
    display: inline-block;
    background: rgb(227, 30, 36);
    padding: 10px 76px;
    border-radius: 8px;
    color: #fff;
    width: 100%;
    font-size: 16px;
}

.nav-contact__social-burger {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

@media (max-width: 800px) {
    .navbar__burger {
        display: flex;
    }

    .navbar__content.active {
        display: flex;
    }

    .navbar__content.active {
        display: flex;
    }

    .navbar__services-menu.active {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

.navbar__services-menu {
    list-style: none;
    padding: 0;
}

.navbar__service-link {
    text-decoration: none;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.submenu {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    margin-left: 20px;
}

.submenu li {
    text-align: left;
    padding: 5px;
}

.submenu.active {
    max-height: 500px;
}

.arrow {
    display: inline-block;
    transition: transform 0.5s ease-out;
    margin-right: 5px;
}

.arrow.rotated {
    transform: rotate(90deg);
}

.submenu-item .nested-submenu {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    margin-left: 20px;
}

.submenu-item .nested-submenu.active {
    max-height: 500px;
}

.submenu-item .arrow.rotated {
    transform: rotate(90deg);
}

.content-header {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background-color: rgb(54, 54, 54);
    padding: 15px 15px 10px 5px;
}

.content-header__item {
    display: flex;
    gap: 5px;
}

.content-header__icon {
    width: 20px;
    height: 20px;
}

.content-header__phone-number {
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
}

.content-header__working-hours {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: right;
}

.footer {
    background-color: #f6f6f6;
}

.footer__container {
    display: flex;
    width: 100%;
    padding: 10px 9% 35px 9%;
    margin: 0 auto;
    color: rgb(54, 54, 54);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    gap: 20px;
}

.footer__column {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.footer__logo-block {
    margin-bottom: 0;
}

.footer__eagle {
    display: none;
}

.footer__adress {
    font-style: normal;
    max-width: 289px;
    margin-bottom: 50px;
}

.footer__adress-text {
    display: block;
    margin-bottom: 15px;
}

.footer__link {
    color: #000;
    text-decoration: none;
}

@media (hover: hover) {
    .footer__link:hover {
        text-decoration: underline;
    }
}

.footer__phone {
    color: rgb(54, 54, 54);
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 0.03em;
    text-align: left;
}

.footer__schedule {
    color: rgb(54, 54, 54);
    font-size: 14px;
    font-weight: 300;
    line-height: 19px;
    text-align: left;
    margin-bottom: 22px;
}

.footer__button {
    display: block;
    background-color: rgb(227, 30, 36);
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
    border: none;
    padding: 6px;
    max-width: 183px;
    width: 100%;
    cursor: pointer;
    border-radius: 12px;
}

@media (hover: hover) {
    .footer__button:hover {
        background-color: rgba(255, 52, 59, 0.979);
        transition: 0.3s;
        transform: scale(1.05);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }
}

.footer__button-whatsapp {
    background-color: transparent;
    border: 1px solid rgb(227, 30, 36);
    margin-top: 8px;
    padding: 4px;
    color: rgb(227, 30, 36);
}

@media (hover: hover) {
    .footer__button-whatsapp:hover {
        color: #fff;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }
}

.footer__heading {
    color: rgb(0, 0, 0);
    font-size: 25px;
    font-weight: 600;
    line-height: 34px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 15px;
    text-wrap: nowrap;
}

.footer__list {
    display: flex;
    flex-direction: column;
    gap: 5px;
    list-style: none;
    padding: 0;
    margin: 0;
    max-width: 208px;
    margin-bottom: 60px;
}

.footer__linked {
    color: rgba(54, 54, 54, 0.9);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    max-width: 208px;
}

.footer__linked:hover {
    text-decoration: none;
    color: rgb(227, 30, 36);
}

.footer__social {
    display: flex;
    gap: 10px;
}

.footer__social-link {
    height: 35px;
    width: 35px;
    cursor: pointer;
}

.footer__social-link path {
    pointer-events: none;
}

.footer__social-fill {
    fill: rgb(227, 30, 36);
    transition: all 0.3s ease;
}

@media (hover: hover) {
    .footer__social-fill:hover {
        fill: rgb(255, 38, 45);
    }
}

.footer__payments {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    max-width: 260px;
}

.footer__social-mobile {
    display: none;
}

.footer__payments-mobile {
    display: none;
}

.footer-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 9%;
    background-color: #fff;
}

.footer-bottom__item-right {
    max-width: 280px;
}

.footer-bottom__text-left {
    color: rgb(54, 54, 54);
    font-size: 14px;
    font-weight: 300;
    line-height: 19px;
    text-align: left;
}

.footer-bottom__title {
    color: rgb(54, 54, 54);
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
}

.footer-bottom__text-right {
    color: rgb(54, 54, 54);
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
    text-align: left;
    opacity: 90%;
}

@media (max-width: 800px) {
    .footer__container {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 0;
    }

    .footer__adress {
        text-align: center;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .footer__logo-block {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin-bottom: 10px;
    }

    .footer__logo {
        width: 258px;
    }

    .footer__eagle {
        display: flex;
    }

    .footer__phone {
        text-align: center;
    }

    .footer__schedule {
        text-align: center;
    }

    .footer__btn-block {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 20px;
    }

    .footer__social {
        display: none;
    }

    .footer__column {
        align-items: center;
    }

    .footer__payments {
        display: none;
    }

    .footer__social-mobile {
        display: flex;
        justify-content: center;
        gap: 10px;
        margin-bottom: 30px;
    }

    .footer__payments-mobile {
        display: flex;
        flex-wrap: wrap;
        max-width: 260px;
        gap: 15px;
        margin-bottom: 10px;
    }

    .footer__heading {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 15px;
    }

    .footer__list {
        justify-content: center;
        align-items: center;
        margin-bottom: 10px;
        gap: 7px;
    }

    .footer__list li {
        text-align: center;
    }

    .footer__linked {
        text-align: center;
    }

    .footer-bottom {
        flex-direction: column;
        gap: 20px;
    }

    .footer-bottom__item-left {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 17px;
        order: 1;
    }

    .footer-bottom__item-center {
        order: 3;
    }

    .footer-bottom__item-right {
        order: 2;
    }

    .text-mobile {
        color: rgb(0, 0, 0);
    }
}

.header {
    position: fixed;
    width: 100%;
}

.header__header {
    background: rgb(248, 248, 248);
    display: flex;
    padding: 14px 9%;
    justify-content: space-between;
    align-items: center;
}

.header__first {
    margin-right: 17px;
    position: relative;
}

.header__percent {
    position: absolute;
    right: -18px;
    top: -7px;
}

.header__nav {
    display: flex;
    gap: 30px;
}

.header__linked {
    color: rgb(54, 54, 54);
    line-height: 22px;
    text-align: left;
    text-decoration: none;
}

@media (hover: hover) {
    .header__linked:hover {
        color: rgb(227, 30, 36);
    }
}

.header__topmenu-link {
    display: none;
    max-width: 76px;
    color: rgb(54, 54, 54);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    text-align: left;
}

.header__logo-mob {
    display: none;
}

.header__com {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.header__com2 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-bottom: 10px;
}

.header__social-img {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
}

.header__social-wa {
    cursor: pointer;
}

@media (hover: hover) {
    .header__social-wa:hover {
        transform: scale(1.05);
        transition: 0.3s;
    }
}

.header__social-tg {
    cursor: pointer;
}

@media (hover: hover) {
    .header__social-tg:hover {
        transform: scale(1.05);
        transition: 0.3s;
    }
}

.header__cabinet {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}

@media (hover: hover) {
    .header__cabinet:hover {
        transform: scale(1.05);
        transition: 0.3s;
    }
}

.header__cabinet-link {
    text-decoration: none;
    color: rgb(54, 54, 54);
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0.03em;
    text-align: left;
}

.header__cabinet-link img {
    pointer-events: none;
}

.header__cabinet-link span {
    pointer-events: none;
}

.header__cabinet-second {
    display: none;
    color: rgb(54, 54, 54);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    text-align: left;
}

.header__cabinet-second img {
    pointer-events: none;
}

.header__cabinet-second span {
    pointer-events: none;
}

.main-header {
    display: flex;
    align-items: center;
    padding: 20px 9%;
    justify-content: space-between;
    background-color: #fff;
    position: relative;
}

.main-header__logo {
    margin-right: 20px;
}

.main-header__contact-info {
    display: flex;
    flex-direction: column;
    margin-right: 20px;
}

.main-header__contact-info__contact, .main-header__contact-info__email, .main-header__contact-info__phone {
    margin-bottom: 5px;
}

.main-header__text {
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(0, 0, 0);
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    text-align: left;
    padding: 15px;
    background-color: #fff;
    border-top: 0.2px solid rgba(205, 205, 205, 0.4);
}

.main-header__text-mob {
    display: none;
    justify-content: center;
    align-items: center;
    color: rgb(54, 54, 54);
    font-size: 14px;
    font-weight: 300;
    line-height: 19px;
    text-align: left;
    padding: 5px;
    background-color: #ffffff;
    border: 0.1px solid rgba(0, 0, 0, 0.1);
}

.main-header__btn {
    border-radius: 12px;
    border: none;
    background: rgb(227, 30, 36);
    padding: 10px;
    max-width: 237px;
    width: 100%;
    cursor: pointer;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
}

@media (hover: hover) {
    .main-header__btn:hover {
        background-color: rgba(255, 52, 59, 0.979);
        transition: 0.3s;
        transform: scale(1.05);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }
}

.main-header__btn-text-mob {
    display: none;
}

.contact {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 70px;
}

.contact__item {
    display: flex;
    align-items: flex-start;
    gap: 7px;
}

.contact__left {
    display: grid;
    gap: 10px;
}

.contact__city {
    color: rgb(54, 54, 54);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0.03em;
    text-align: left;
}

.contact__adress-title {
    color: rgb(54, 54, 54);
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.03em;
    text-align: left;
    text-decoration: underline;
}

.contact__mail {
    color: rgb(54, 54, 54);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.03em;
    text-align: left;
}

.contact__phone-number {
    color: rgb(54, 54, 54);
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 0.03em;
    text-align: left;
}

.contact-phone {
    margin-top: 3px;
}

.contact__working-hours {
    color: rgb(54, 54, 54);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: right;
}

.header-menu {
    display: flex;
    flex-wrap: nowrap;
    background-color: #f6f6f6;
    color: #fff;
    padding-left: 9%;
    padding-right: 9%;
    width: 100%;
}

.header-menu__link {
    display: inline-block;
    padding: 17px 40px;
    color: rgba(54, 54, 54, 0.9);
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
    position: relative;
    text-wrap: nowrap;
    width: 100%;
}

.header-menu__link::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 50%;
    width: 1px;
    background-color: rgba(151, 151, 151, 0.3);
}

.header-menu__link:last-child::after {
    display: none;
}

@media (hover: hover) {
    .header-menu__link:hover {
        background: rgb(227, 30, 36);
        color: #fff !important;
    }

    .header-menu__link:hover::after {
        display: none;
    }
}

.header-menu__menu-first {
    display: flex;
    justify-content: center;
    align-items: center;
}

.header-menu__link-first {
    margin-right: 12px;
}

.popup1 {
    display: block;
    position: absolute;
    right: 9%;
    top: 80px;
    z-index: 999;
}

.popup__content {
    padding: 20px;
    background-color: #ffffff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    min-width: 250px;
}

.popup__email {
    align-items: center;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}

.popup__link {
    display: block;
    color: rgb(227, 30, 36);
    text-decoration: none;
    padding: 5px 0;
    text-align: center;
}

@media (hover: hover) {
    .popup__link:hover {
        text-decoration: underline;
    }
}

.popup_hidden {
    display: none;
}

.hidden {
    display: none;
}

@media (max-width: 1570px) {
    .contact {
        gap: 30px;
    }

    .header-menu__link {
        padding: 17px 20px;
    }
}

@media (max-width: 1280px) {
    .contact__left {
        display: none;
    }

    .header-menu__link {
        padding: 17px 20px;
        font-size: 16px;
    }
}

@media (max-width: 1175px) {
    .link-tech {
        display: none;
    }
}

@media (max-width: 1024px) {
    .header__nav {
        gap: 14px;
    }

    .header__com {
        gap: 10px;
    }

    .header__social-img {
        gap: 6px;
    }

    .main-header__logo {
        max-width: 250px;
    }

    .link-tar {
        display: none;
    }

    .main-header__btn-text-pc {
        display: none;
    }

    .main-header__btn-text-mob {
        display: inline-block;
        text-wrap: nowrap;
    }

    .contact__phone-number {
        font-size: 17px;
    }
}

@media (max-width: 800px) {
    .header__header {
        background: rgb(255, 255, 255);
    }

    .header__nav {
        display: none;
    }

    .header__logo-mob {
        display: flex;
    }

    .header__topmenu-link {
        display: flex;
    }

    .header__com {
        gap: 35px;
    }

    .header__cabinet {
        display: none;
    }

    .header__cabinet-second {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }

    .header__social-img {
        display: none;
    }

    .header__social-wa {
        max-width: 24px;
    }

    .header__social-tg {
        max-width: 28px;
    }

    .contact__item {
        align-items: center;
    }

    .main-header {
        display: flex;
        flex-direction: row-reverse;
        background: rgb(240, 240, 240);
    }

    .main-header__logo {
        display: none;
    }

    .main-header__btn-text-mob {
        font-size: 14px;
    }

    .main-header__text {
        display: none;
    }

    .main-header__text-mob {
        display: flex;
    }

    .contact__phone-number {
        display: none;
    }

    .contact__working-hours {
        display: none;
    }

    .header-menu {
        display: none;
    }

    .popup1 {
        right: 29%;
        top: -10px;
    }
}

@media (max-width: 480px) {
    .header__header {
        padding: 25px 15px;
    }

    .main-header {
        padding: 10px 15px;
    }

    .main-header__btn {
        padding: 8px;
    }

    .popup1 {
        left: 15px;
        top: -10px;
    }

    .popup__content {
        max-width: 200px;
    }
}

@media (max-width: 400px) {
    .header__header {
        padding: 20px 10px;
    }

    .header__topmenu-link {
        font-size: 14px;
        line-height: 110%;
    }

    .header__cabinet-link {
        font-size: 16px;
    }

    .contact__item {
        gap: 4px;
    }

    .header__cabinet-second {
        gap: 5px;
    }

    .main-header {
        padding: 10px;
    }

    .main-header__btn {
        max-width: 120px;
        padding: 4px;
        border-radius: 7px;
    }

    .popup1 {
        left: 5px;
    }
}

.services__dropdown {
    display: none;
}

.services__dropdown.open {
    display: block;
}

.services__submenu,
.services__subsubmenu-dropdown {
    display: none;
}

.services__submenu.open,
.services__subsubmenu-dropdown.open {
    display: block;
}

.services__submenu-item.active,
.services__subsubmenu-button.active {
    font-weight: bold;
}

.services {
    position: relative;
}

.services__toggle {
    display: flex;
    align-items: center;
    gap: 5px;
    background: #f6f6f6;
    border: none;
    cursor: pointer;
}

.services__title {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
    width: 100%;
    background: rgb(240, 240, 240);
    color: rgb(54, 54, 54);
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    border: 0.2px solid rgba(205, 205, 205, 0.4);
    padding: 12px 35px;
}

.services__submenu-arr {
    display: inline-block;
    margin-bottom: 15px;
}

.services__dropdown {
    position: absolute;
    background: #f6f6f6;
    border: 0.2px solid rgba(205, 205, 205, 0.4);
}

.services__item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
    width: 275px;
}

.services__submenu {
    position: absolute;
    right: -300px;
    top: -1px;
    background-color: #f6f6f6;
    border: 0.2px solid rgba(205, 205, 205, 0.4);
    width: 300px;
}

.services__submenu-item {
    background-color: transparent;
    color: rgba(54, 54, 54, 0.9);
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    border: none;
    padding: 20px 35px;
    cursor: pointer;
    width: 100%;
    transition: all 0.3s ease;
}

.services__subsubmenu-button {
    width: 100%;
    border: none;
    color: rgba(54, 54, 54, 0.9);
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    background-color: transparent;
    cursor: pointer;
    padding: 20px 35px;
}

.services__link {
    background-color: transparent;
    color: rgba(54, 54, 54, 0.9);
    font-family: Open Sans;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    border: none;
}

.services__subsubmenu-dropdown {
    position: absolute;
    right: -298px;
    top: -1px;
    background: #f6f6f6;
    width: 300px;
    border: 0.2px solid rgba(205, 205, 205, 0.4);
}

.services__subsubmenu-item {
    display: block;
    border: none;
    background-color: transparent;
    color: rgba(54, 54, 54, 0.9);
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    padding: 20px 35px;
    width: 100%;
    cursor: pointer;
}

@media (max-width: 1024px) {
    .services__submenu {
        right: -250px;
    }

    .services__subsubmenu-dropdown {
        right: -208px;
    }
}
/* End */


/* Start:/tpl/css/swiper.min.css?173835514919593*/
/**
 * Swiper 4.1.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 11, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-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-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-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;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,right top,left 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:-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,left top,right 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:-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 bottom,left top,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:-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 top,left bottom,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:-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-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-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;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-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-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-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-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-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-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-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-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.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;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.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-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align: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%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{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%;-ms-transform-origin:50%;transform-origin:50%;-webkit-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%;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);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-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;-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-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/tpl/js/noUiSlider/nouislider.min.css?17383551493818*/
/*! nouislider - 11.0.3 - 2018-01-21 14:04:07 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
/* End */


/* Start:/tpl/css/uikit.min.css?1738355149105407*/
/*! UIkit 2.27.5 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
html{font:400 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#444}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}.uk-link,a{color:#07D;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#059;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:12px;font-family:Consolas,monospace,serif;color:#D05;white-space:nowrap}em{color:#D05}ins{background:#ffa;color:#444;text-decoration:none}mark{background:#ffa;color:#444}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}.uk-img-preserve,.uk-img-preserve audio,.uk-img-preserve canvas,.uk-img-preserve img,.uk-img-preserve svg,.uk-img-preserve video{max-width:none}img{border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 15px 0}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#444;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}.uk-h1,h1{font-size:36px;line-height:42px}.uk-h2,h2{font-size:24px;line-height:30px}.uk-h3,h3{font-size:18px;line-height:24px}.uk-h4,h4{font-size:16px;line-height:22px}.uk-h5,h5{font-size:14px;line-height:20px}.uk-h6,h6{font-size:12px;line-height:18px}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:15px 0;border:0;border-top:1px solid #ddd}address{font-style:normal}blockquote{padding-left:15px;border-left:5px solid #ddd;font-size:16px;line-height:22px;font-style:italic}pre{padding:10px;background:#f5f5f5;font:12px/18px Consolas,monospace,serif;color:#444;-moz-tab-size:4;tab-size:4;overflow:auto}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}audio:not([controls]){display:none}[hidden],template{display:none}iframe{border:0}@media screen and (max-width:400px){@-ms-viewport{width:device-width}}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid:after,.uk-grid:before{content:"";display:block;overflow:hidden}.uk-grid:after{clear:both}.uk-grid>*{-ms-flex:none;-webkit-flex:none;flex:none;margin:0;float:left}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}.uk-grid>*{padding-left:25px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:25px}@media (min-width:1220px){.uk-grid{margin-left:-35px}.uk-grid>*{padding-left:35px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:35px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid-collapse+.uk-grid-collapse,.uk-grid-collapse>*>.uk-panel+.uk-panel,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-small{margin-left:-10px}.uk-grid-small>*{padding-left:10px}.uk-grid-small+.uk-grid-small,.uk-grid-small>*>.uk-panel+.uk-panel,.uk-grid-small>.uk-grid-margin{margin-top:10px}.uk-grid-medium{margin-left:-25px}.uk-grid-medium>*{padding-left:25px}.uk-grid-medium+.uk-grid-medium,.uk-grid-medium>*>.uk-panel+.uk-panel,.uk-grid-medium>.uk-grid-margin{margin-top:25px}@media (min-width:960px){.uk-grid-large{margin-left:-35px}.uk-grid-large>*{padding-left:35px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:35px}}@media (min-width:1220px){.uk-grid-large{margin-left:-50px}.uk-grid-large>*{padding-left:50px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:50px}}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider>*{padding-left:25px;padding-right:25px}.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2){border-left:1px solid #ddd}@media (min-width:768px){.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:960px){.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:1220px){.uk-grid-divider:not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider>*{padding-left:35px;padding-right:35px}.uk-grid-divider:empty{margin-top:35px;margin-bottom:35px}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-match>*>*{-ms-flex:none;-webkit-flex:none;flex:none;box-sizing:border-box;width:100%}[class*=uk-grid-width]>*{box-sizing:border-box;width:100%}.uk-grid-width-1-2>*{width:50%}.uk-grid-width-1-3>*{width:33.333%}.uk-grid-width-1-4>*{width:25%}.uk-grid-width-1-5>*{width:20%}.uk-grid-width-1-6>*{width:16.666%}.uk-grid-width-1-10>*{width:10%}.uk-grid-width-auto>*{width:auto}@media (min-width:480px){.uk-grid-width-small-1-1>*{width:100%}.uk-grid-width-small-1-2>*{width:50%}.uk-grid-width-small-1-3>*{width:33.333%}.uk-grid-width-small-1-4>*{width:25%}.uk-grid-width-small-1-5>*{width:20%}.uk-grid-width-small-1-6>*{width:16.666%}.uk-grid-width-small-1-10>*{width:10%}}@media (min-width:768px){.uk-grid-width-medium-1-1>*{width:100%}.uk-grid-width-medium-1-2>*{width:50%}.uk-grid-width-medium-1-3>*{width:33.333%}.uk-grid-width-medium-1-4>*{width:25%}.uk-grid-width-medium-1-5>*{width:20%}.uk-grid-width-medium-1-6>*{width:16.666%}.uk-grid-width-medium-1-10>*{width:10%}}@media (min-width:960px){.uk-grid-width-large-1-1>*{width:100%}.uk-grid-width-large-1-2>*{width:50%}.uk-grid-width-large-1-3>*{width:33.333%}.uk-grid-width-large-1-4>*{width:25%}.uk-grid-width-large-1-5>*{width:20%}.uk-grid-width-large-1-6>*{width:16.666%}.uk-grid-width-large-1-10>*{width:10%}}@media (min-width:1220px){.uk-grid-width-xlarge-1-1>*{width:100%}.uk-grid-width-xlarge-1-2>*{width:50%}.uk-grid-width-xlarge-1-3>*{width:33.333%}.uk-grid-width-xlarge-1-4>*{width:25%}.uk-grid-width-xlarge-1-5>*{width:20%}.uk-grid-width-xlarge-1-6>*{width:16.666%}.uk-grid-width-xlarge-1-10>*{width:10%}}[class*=uk-width]{box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media (min-width:480px){.uk-width-small-1-1{width:100%}.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{width:50%}.uk-width-small-1-3,.uk-width-small-2-6{width:33.333%}.uk-width-small-2-3,.uk-width-small-4-6{width:66.666%}.uk-width-small-1-4{width:25%}.uk-width-small-3-4{width:75%}.uk-width-small-1-5,.uk-width-small-2-10{width:20%}.uk-width-small-2-5,.uk-width-small-4-10{width:40%}.uk-width-small-3-5,.uk-width-small-6-10{width:60%}.uk-width-small-4-5,.uk-width-small-8-10{width:80%}.uk-width-small-1-6{width:16.666%}.uk-width-small-5-6{width:83.333%}.uk-width-small-1-10{width:10%}.uk-width-small-3-10{width:30%}.uk-width-small-7-10{width:70%}.uk-width-small-9-10{width:90%}}@media (min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media (min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media (min-width:1220px){.uk-width-xlarge-1-1{width:100%}.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10{width:50%}.uk-width-xlarge-1-3,.uk-width-xlarge-2-6{width:33.333%}.uk-width-xlarge-2-3,.uk-width-xlarge-4-6{width:66.666%}.uk-width-xlarge-1-4{width:25%}.uk-width-xlarge-3-4{width:75%}.uk-width-xlarge-1-5,.uk-width-xlarge-2-10{width:20%}.uk-width-xlarge-2-5,.uk-width-xlarge-4-10{width:40%}.uk-width-xlarge-3-5,.uk-width-xlarge-6-10{width:60%}.uk-width-xlarge-4-5,.uk-width-xlarge-8-10{width:80%}.uk-width-xlarge-1-6{width:16.666%}.uk-width-xlarge-5-6{width:83.333%}.uk-width-xlarge-1-10{width:10%}.uk-width-xlarge-3-10{width:30%}.uk-width-xlarge-7-10{width:70%}.uk-width-xlarge-9-10{width:90%}}@media (min-width:768px){[class*=uk-push-],[class*=uk-pull-]{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-panel{display:block;position:relative}.uk-panel,.uk-panel:hover{text-decoration:none}.uk-panel:after,.uk-panel:before{content:"";display:table}.uk-panel:after{clear:both}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}.uk-panel-title{margin-top:0;margin-bottom:15px;font-size:18px;line-height:24px;font-weight:400;text-transform:none;color:#444}.uk-panel-badge{position:absolute;top:0;right:0;z-index:1}.uk-panel-teaser{margin-bottom:15px}.uk-panel-body{padding:15px}.uk-panel-box{padding:15px;background:#f5f5f5;color:#444}.uk-panel-box-hover:hover{color:#444}.uk-panel-box .uk-panel-title{color:#444}.uk-panel-box .uk-panel-badge{top:10px;right:10px}.uk-panel-box>.uk-panel-teaser{margin-top:-15px;margin-left:-15px;margin-right:-15px}.uk-panel-box>.uk-nav-side{margin:0 -15px}.uk-panel-box-primary{background-color:#ebf7fd;color:#2d7091}.uk-panel-box-primary-hover:hover{color:#2d7091}.uk-panel-box-primary .uk-panel-title{color:#2d7091}.uk-panel-box-secondary{background-color:#eee;color:#444}.uk-panel-box-secondary-hover:hover{color:#444}.uk-panel-box-secondary .uk-panel-title{color:#444}.uk-panel-hover{padding:15px;color:#444}.uk-panel-hover:hover{background:#f5f5f5;color:#444}.uk-panel-hover .uk-panel-badge{top:10px;right:10px}.uk-panel-hover>.uk-panel-teaser{margin-top:-15px;margin-left:-15px;margin-right:-15px}.uk-panel-header .uk-panel-title{padding-bottom:10px;border-bottom:1px solid #ddd;color:#444}.uk-panel-space{padding:30px}.uk-panel-space .uk-panel-badge{top:30px;right:30px}.uk-panel+.uk-panel-divider{margin-top:50px!important}.uk-panel+.uk-panel-divider:before{content:"";display:block;position:absolute;top:-25px;left:0;right:0;border-top:1px solid #ddd}@media (min-width:1220px){.uk-panel+.uk-panel-divider{margin-top:70px!important}.uk-panel+.uk-panel-divider:before{top:-35px}}.uk-block{position:relative;box-sizing:border-box;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block{padding-top:50px;padding-bottom:50px}}.uk-block:after,.uk-block:before{content:"";display:table}.uk-block:after{clear:both}.uk-block>:last-child{margin-bottom:0}.uk-block-large{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block-large{padding-top:50px;padding-bottom:50px}}@media (min-width:960px){.uk-block-large{padding-top:100px;padding-bottom:100px}}.uk-block-default{background:#fff}.uk-block-muted{background:#f9f9f9}.uk-block-primary{background:#00a8e6}.uk-block-secondary{background:#222}.uk-block-default+.uk-block-default,.uk-block-muted+.uk-block-muted,.uk-block-primary+.uk-block-primary,.uk-block-secondary+.uk-block-secondary{padding-top:0}.uk-article:after,.uk-article:before{content:"";display:table}.uk-article:after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:25px}.uk-article-title{font-size:36px;line-height:42px;font-weight:400;text-transform:none}.uk-article-title a{color:inherit;text-decoration:none}.uk-article-meta{font-size:12px;line-height:18px;color:#999}.uk-article-lead{color:#444;font-size:18px;line-height:24px;font-weight:400}.uk-article-divider{margin-bottom:25px;border-color:#ddd}*+.uk-article-divider{margin-top:25px}.uk-comment-header{margin-bottom:15px}.uk-comment-header:after,.uk-comment-header:before{content:"";display:table}.uk-comment-header:after{clear:both}.uk-comment-avatar{margin-right:15px;float:left}.uk-comment-title{margin:5px 0 0 0;font-size:16px;line-height:22px}.uk-comment-meta{margin:2px 0 0 0;font-size:11px;line-height:16px;color:#999}.uk-comment-body>:last-child{margin-bottom:0}.uk-comment-list{padding:0;list-style:none}.uk-comment-list .uk-comment+ul{margin:15px 0 0 0;list-style:none}.uk-comment-list .uk-comment+ul>li:nth-child(n+2),.uk-comment-list>li:nth-child(n+2){margin-top:15px}@media (min-width:768px){.uk-comment-list .uk-comment+ul{padding-left:100px}}.uk-cover-background{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.uk-cover{overflow:hidden}.uk-cover-object{width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-uk-cover]{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav>li>a{padding:5px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:5px 15px;text-transform:uppercase;font-weight:700;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:9px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\f104";width:20px;margin-right:-10px;float:right;font-family:FontAwesome;text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\f107"}.uk-nav-side>li>a{color:#444}.uk-nav-side>li>a:focus,.uk-nav-side>li>a:hover{background:rgba(0,0,0,.05);color:#444;outline:0}.uk-nav-side>li.uk-active>a{background:#00a8e6;color:#fff}.uk-nav-side .uk-nav-header{color:#444}.uk-nav-side .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-side ul a{color:#07D}.uk-nav-side ul a:hover{color:#059}.uk-nav-dropdown>li>a{color:#444}.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover{background:#00a8e6;color:#fff;outline:0}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-dropdown ul a{color:#07D}.uk-nav-dropdown ul a:hover{color:#059}.uk-nav-navbar>li>a{color:#444}.uk-nav-navbar>li>a:focus,.uk-nav-navbar>li>a:hover{background:#00a8e6;color:#fff;outline:0}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-navbar ul a{color:#07D}.uk-nav-navbar ul a:hover{color:#059}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{background:#404040;color:#fff;outline:0}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff}.uk-nav-offcanvas .uk-nav-header{color:#777}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid #1a1a1a}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-navbar{background:#eee;color:#444}.uk-navbar:after,.uk-navbar:before{content:"";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{float:left;position:relative}.uk-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:40px;padding:0 15px;line-height:40px;color:#444;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.uk-navbar-nav>li>a[href='#']{cursor:text}.uk-navbar-nav>li.uk-open>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus{background-color:#f5f5f5;color:#444;outline:0}.uk-navbar-nav>li>a:active{background-color:#ddd;color:#444}.uk-navbar-nav>li.uk-active>a{background-color:#f5f5f5;color:#444}.uk-navbar-nav .uk-navbar-nav-subtitle{line-height:28px}.uk-navbar-nav-subtitle>div{margin-top:-6px;font-size:10px;line-height:12px}.uk-navbar-brand,.uk-navbar-content,.uk-navbar-toggle{box-sizing:border-box;display:block;height:40px;padding:0 15px;float:left}.uk-navbar-brand:before,.uk-navbar-content:before,.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content:not(.uk-navbar-center){padding-left:0}.uk-navbar-content>a:not([class]){color:#07D}.uk-navbar-content>a:not([class]):hover{color:#059}.uk-navbar-brand{font-size:18px;color:#444;text-decoration:none}.uk-navbar-brand:focus,.uk-navbar-brand:hover{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle{font-size:18px;color:#444;text-decoration:none}.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle:after{content:"\f0c9";font-family:FontAwesome;vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\f002"}.uk-navbar-center{float:none;text-align:center;max-width:50%;margin-left:auto;margin-right:auto}.uk-navbar-flip{float:right}.uk-subnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px;position:relative}.uk-subnav:after,.uk-subnav:before{content:"";display:block;overflow:hidden}.uk-subnav:after{clear:both}.uk-subnav>*{float:left}.uk-subnav>*>*{display:inline-block;color:#444}.uk-subnav>*>:focus,.uk-subnav>*>:hover{color:#07D;text-decoration:none}.uk-subnav>.uk-active>*{color:#07D}.uk-subnav-line>:before{content:"";display:inline-block;height:10px;vertical-align:middle}.uk-subnav-line>:nth-child(n+2):before{margin-right:10px;border-left:1px solid #ddd}.uk-subnav-pill>*>*{padding:3px 9px}.uk-subnav-pill>*>:focus,.uk-subnav-pill>*>:hover{background:#eee;color:#444;text-decoration:none;outline:0}.uk-subnav-pill>.uk-active>*{background:#00a8e6;color:#fff}.uk-subnav>.uk-disabled>*{background:0 0;color:#999;text-decoration:none;cursor:text}.uk-breadcrumb{padding:0;list-style:none;font-size:0}.uk-breadcrumb>li{font-size:1rem;vertical-align:top}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;font-size:0}.uk-pagination:after,.uk-pagination:before{content:"";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;font-size:1rem;vertical-align:top}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;box-sizing:content-box;text-align:center}.uk-pagination>li>a{background:#eee;color:#444}.uk-pagination>li>a:focus,.uk-pagination>li>a:hover{background-color:#f5f5f5;color:#444;outline:0}.uk-pagination>li>a:active{background-color:#ddd;color:#444}.uk-pagination>.uk-active>span{background:#00a8e6;color:#fff}.uk-pagination>.uk-disabled>span{background-color:#f5f5f5;color:#999}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.uk-tab:after,.uk-tab:before{content:"";display:table}.uk-tab:after{clear:both}.uk-tab>li{margin-bottom:-1px;float:left;position:relative}.uk-tab>li>a{display:block;padding:8px 12px 8px 12px;border:1px solid transparent;border-bottom-width:0;color:#07D;text-decoration:none}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li.uk-open>a,.uk-tab>li>a:focus,.uk-tab>li>a:hover{border-color:#f5f5f5;background:#f5f5f5;color:#059;outline:0}.uk-tab>li.uk-open:not(.uk-active)>a,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li:not(.uk-active)>a:hover{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#ddd;border-bottom-color:transparent;background:#fff;color:#444}.uk-tab>li.uk-disabled>a{color:#999;cursor:text}.uk-tab>li.uk-disabled.uk-active>a,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled>a:hover{background:0 0;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab>li.uk-tab-responsive>a{margin-left:0;margin-right:0}.uk-tab-responsive>a:before{content:"\f0c9\00a0";font-family:FontAwesome}.uk-tab-center{border-bottom:1px solid #ddd}.uk-tab-center-bottom{border-bottom:none;border-top:1px solid #ddd}.uk-tab-center:after,.uk-tab-center:before{content:"";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;right:50%;border:none;float:right}.uk-tab-center .uk-tab>li{position:relative;right:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #ddd;border-bottom:none}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{padding-top:8px;padding-bottom:8px;border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li.uk-open:not(.uk-active)>a,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li:not(.uk-active)>a:hover{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#ddd}.uk-tab-grid{margin-left:-5px;border-bottom:none;position:relative;z-index:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;border-top:1px solid #ddd;z-index:-1}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:none}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media (min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:none}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li>a,.uk-tab-right>li>a{padding-top:8px;padding-bottom:8px}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#ddd}.uk-tab-left{border-right:1px solid #ddd}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:focus,.uk-tab-left>li:not(.uk-active)>a:hover{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #ddd}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:focus,.uk-tab-right>li:not(.uk-active)>a:hover{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-thumbnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-thumbnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px}.uk-thumbnav:after,.uk-thumbnav:before{content:"";display:block;overflow:hidden}.uk-thumbnav:after{clear:both}.uk-thumbnav>*{float:left}.uk-thumbnav>*>*{display:block;background:#fff}.uk-thumbnav>*>*>img{opacity:.7;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-thumbnav>*>:focus>img,.uk-thumbnav>*>:hover>img{opacity:1}.uk-thumbnav>.uk-active>*>img{opacity:1}.uk-list{padding:0;list-style:none}.uk-list>li:after,.uk-list>li:before{content:"";display:table}.uk-list>li:after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-list-striped>li{padding:5px 5px}.uk-list-striped>li:nth-of-type(odd){background:#f5f5f5}.uk-list-space>li:nth-child(n+2){margin-top:10px}@media (min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:400}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-description-list-line>dd{color:#999}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}*+.uk-table{margin-top:15px}.uk-table td,.uk-table th{padding:8px 8px}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table tbody tr.uk-active{background:#EEE}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd){background:#f5f5f5}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover{background:#EEE}.uk-form input,.uk-form select,.uk-form textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:inherit}.uk-form select{text-transform:none}.uk-form optgroup{font:inherit;font-weight:700}.uk-form input::-moz-focus-inner{border:0;padding:0}.uk-form input[type=checkbox],.uk-form input[type=radio]{padding:0}.uk-form input[type=checkbox]:not(:disabled),.uk-form input[type=radio]:not(:disabled){cursor:pointer}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form textarea{-webkit-appearance:none}.uk-form input[type=search]::-webkit-search-cancel-button,.uk-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-form input[type=number]::-webkit-inner-spin-button,.uk-form input[type=number]::-webkit-outer-spin-button{height:auto}.uk-form fieldset{border:none;margin:0;padding:0}.uk-form textarea{overflow:auto;vertical-align:top}.uk-form ::-moz-placeholder{opacity:1}.uk-form :invalid{box-shadow:none}.uk-form input:not([type=radio]):not([type=checkbox]),.uk-form select{vertical-align:middle}.uk-form>:last-child{margin-bottom:0}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form input[type=datetime-local],.uk-form input[type=date],.uk-form input[type=month],.uk-form input[type=time],.uk-form input[type=week],.uk-form input[type=color],.uk-form select,.uk-form textarea{height:30px;max-width:100%;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#444;-webkit-transition:all .2s linear;-webkit-transition-property:border,background,color,box-shadow,padding;transition:all .2s linear;transition-property:border,background,color,box-shadow,padding}.uk-form input:not([type]):focus,.uk-form input[type=text]:focus,.uk-form input[type=password]:focus,.uk-form input[type=email]:focus,.uk-form input[type=url]:focus,.uk-form input[type=search]:focus,.uk-form input[type=tel]:focus,.uk-form input[type=number]:focus,.uk-form input[type=datetime]:focus,.uk-form input[type=datetime-local]:focus,.uk-form input[type=date]:focus,.uk-form input[type=month]:focus,.uk-form input[type=time]:focus,.uk-form input[type=week]:focus,.uk-form input[type=color]:focus,.uk-form select:focus,.uk-form textarea:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#444}.uk-form input:not([type]):disabled,.uk-form input[type=text]:disabled,.uk-form input[type=password]:disabled,.uk-form input[type=email]:disabled,.uk-form input[type=url]:disabled,.uk-form input[type=search]:disabled,.uk-form input[type=tel]:disabled,.uk-form input[type=number]:disabled,.uk-form input[type=datetime]:disabled,.uk-form input[type=datetime-local]:disabled,.uk-form input[type=date]:disabled,.uk-form input[type=month]:disabled,.uk-form input[type=time]:disabled,.uk-form input[type=week]:disabled,.uk-form input[type=color]:disabled,.uk-form select:disabled,.uk-form textarea:disabled{border-color:#ddd;background-color:#f5f5f5;color:#999}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;border:0;padding:0;padding-bottom:15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #ddd;width:100%}input:not([type]).uk-form-small,input[type].uk-form-small,select.uk-form-small,textarea.uk-form-small{height:25px;padding:3px 3px;font-size:12px}input:not([type]).uk-form-large,input[type].uk-form-large,select.uk-form-large,textarea.uk-form-large{height:40px;padding:8px 6px;font-size:16px}.uk-form select[multiple],.uk-form select[size],.uk-form textarea{height:auto}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#d85030!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#659f13!important}.uk-form-blank{border-color:transparent!important;border-style:dashed!important;background:0 0!important}.uk-form-blank:focus{border-color:#ddd!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:after,.uk-form-row:before{content:"";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0 0}.uk-form-controls>:first-child{margin-top:0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:700}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:700}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-form-icon{display:inline-block;position:relative;max-width:100%}.uk-form-icon>[class*=uk-icon-]{position:absolute;top:50%;width:30px;margin-top:-7px;font-size:14px;color:#999;text-align:center;pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)>input{padding-left:30px!important}.uk-form-icon-flip>[class*=uk-icon-]{right:0}.uk-form-icon-flip>input{padding-right:30px!important}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#444;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 12px;background:#eee;vertical-align:middle;line-height:30px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center}.uk-button:not(:disabled){cursor:pointer}.uk-button:focus,.uk-button:hover{background-color:#f5f5f5;color:#444;outline:0;text-decoration:none}.uk-button.uk-active,.uk-button:active{background-color:#ddd;color:#444}.uk-button-primary{background-color:#00a8e6;color:#fff}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-button-success{background-color:#8cc14c;color:#fff}.uk-button-success:focus,.uk-button-success:hover{background-color:#8ec73b;color:#fff}.uk-button-success.uk-active,.uk-button-success:active{background-color:#72ae41;color:#fff}.uk-button-danger{background-color:#da314b;color:#fff}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#e4354f;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#c91032;color:#fff}.uk-button:disabled{background-color:#f5f5f5;color:#999}.uk-button-link,.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:disabled,.uk-button-link:focus,.uk-button-link:hover{border-color:transparent;background:0 0}.uk-button-link{color:#07D}.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:focus,.uk-button-link:hover{color:#059;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:20px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:25px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:40px;font-size:16px}.uk-button-group{display:inline-block;vertical-align:middle;position:relative;font-size:0;white-space:nowrap}.uk-button-group>*{display:inline-block}.uk-button-group .uk-button{vertical-align:top}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}@font-face{font-family:FontAwesome;src:url(/tpl/css/fonts/fontawesome-webfont.woff2) format('woff2'),url(/tpl/css/fonts/fontawesome-webfont.woff) format("woff"),url(/tpl/css/fonts/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}[class*=uk-icon-]{font-family:FontAwesome;display:inline-block;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=uk-icon-],[class*=uk-icon-]:focus,[class*=uk-icon-]:hover{text-decoration:none}.uk-icon-small{font-size:150%;vertical-align:-10%}.uk-icon-medium{font-size:200%;vertical-align:-16%}.uk-icon-large{font-size:250%;vertical-align:-22%}.uk-icon-justify{width:1em;text-align:center}.uk-icon-spin{display:inline-block;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-icon-hover{color:#999}.uk-icon-hover:hover{color:#444}.uk-icon-button{box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#eee;line-height:35px;color:#444;font-size:18px;text-align:center}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#f5f5f5;color:#444;outline:0}.uk-icon-button:active{background-color:#ddd;color:#444}.uk-icon-glass:before{content:"\f000"}.uk-icon-music:before{content:"\f001"}.uk-icon-search:before{content:"\f002"}.uk-icon-envelope-o:before{content:"\f003"}.uk-icon-heart:before{content:"\f004"}.uk-icon-star:before{content:"\f005"}.uk-icon-star-o:before{content:"\f006"}.uk-icon-user:before{content:"\f007"}.uk-icon-film:before{content:"\f008"}.uk-icon-th-large:before{content:"\f009"}.uk-icon-th:before{content:"\f00a"}.uk-icon-th-list:before{content:"\f00b"}.uk-icon-check:before{content:"\f00c"}.uk-icon-close:before,.uk-icon-remove:before,.uk-icon-times:before{content:"\f00d"}.uk-icon-search-plus:before{content:"\f00e"}.uk-icon-search-minus:before{content:"\f010"}.uk-icon-power-off:before{content:"\f011"}.uk-icon-signal:before{content:"\f012"}.uk-icon-cog:before,.uk-icon-gear:before{content:"\f013"}.uk-icon-trash-o:before{content:"\f014"}.uk-icon-home:before{content:"\f015"}.uk-icon-file-o:before{content:"\f016"}.uk-icon-clock-o:before{content:"\f017"}.uk-icon-road:before{content:"\f018"}.uk-icon-download:before{content:"\f019"}.uk-icon-arrow-circle-o-down:before{content:"\f01a"}.uk-icon-arrow-circle-o-up:before{content:"\f01b"}.uk-icon-inbox:before{content:"\f01c"}.uk-icon-play-circle-o:before{content:"\f01d"}.uk-icon-repeat:before,.uk-icon-rotate-right:before{content:"\f01e"}.uk-icon-refresh:before{content:"\f021"}.uk-icon-list-alt:before{content:"\f022"}.uk-icon-lock:before{content:"\f023"}.uk-icon-flag:before{content:"\f024"}.uk-icon-headphones:before{content:"\f025"}.uk-icon-volume-off:before{content:"\f026"}.uk-icon-volume-down:before{content:"\f027"}.uk-icon-volume-up:before{content:"\f028"}.uk-icon-qrcode:before{content:"\f029"}.uk-icon-barcode:before{content:"\f02a"}.uk-icon-tag:before{content:"\f02b"}.uk-icon-tags:before{content:"\f02c"}.uk-icon-book:before{content:"\f02d"}.uk-icon-bookmark:before{content:"\f02e"}.uk-icon-print:before{content:"\f02f"}.uk-icon-camera:before{content:"\f030"}.uk-icon-font:before{content:"\f031"}.uk-icon-bold:before{content:"\f032"}.uk-icon-italic:before{content:"\f033"}.uk-icon-text-height:before{content:"\f034"}.uk-icon-text-width:before{content:"\f035"}.uk-icon-align-left:before{content:"\f036"}.uk-icon-align-center:before{content:"\f037"}.uk-icon-align-right:before{content:"\f038"}.uk-icon-align-justify:before{content:"\f039"}.uk-icon-list:before{content:"\f03a"}.uk-icon-dedent:before,.uk-icon-outdent:before{content:"\f03b"}.uk-icon-indent:before{content:"\f03c"}.uk-icon-video-camera:before{content:"\f03d"}.uk-icon-image:before,.uk-icon-photo:before,.uk-icon-picture-o:before{content:"\f03e"}.uk-icon-pencil:before{content:"\f040"}.uk-icon-map-marker:before{content:"\f041"}.uk-icon-adjust:before{content:"\f042"}.uk-icon-tint:before{content:"\f043"}.uk-icon-edit:before,.uk-icon-pencil-square-o:before{content:"\f044"}.uk-icon-share-square-o:before{content:"\f045"}.uk-icon-check-square-o:before{content:"\f046"}.uk-icon-arrows:before{content:"\f047"}.uk-icon-step-backward:before{content:"\f048"}.uk-icon-fast-backward:before{content:"\f049"}.uk-icon-backward:before{content:"\f04a"}.uk-icon-play:before{content:"\f04b"}.uk-icon-pause:before{content:"\f04c"}.uk-icon-stop:before{content:"\f04d"}.uk-icon-forward:before{content:"\f04e"}.uk-icon-fast-forward:before{content:"\f050"}.uk-icon-step-forward:before{content:"\f051"}.uk-icon-eject:before{content:"\f052"}.uk-icon-chevron-left:before{content:"\f053"}.uk-icon-chevron-right:before{content:"\f054"}.uk-icon-plus-circle:before{content:"\f055"}.uk-icon-minus-circle:before{content:"\f056"}.uk-icon-times-circle:before{content:"\f057"}.uk-icon-check-circle:before{content:"\f058"}.uk-icon-question-circle:before{content:"\f059"}.uk-icon-info-circle:before{content:"\f05a"}.uk-icon-crosshairs:before{content:"\f05b"}.uk-icon-times-circle-o:before{content:"\f05c"}.uk-icon-check-circle-o:before{content:"\f05d"}.uk-icon-ban:before{content:"\f05e"}.uk-icon-arrow-left:before{content:"\f060"}.uk-icon-arrow-right:before{content:"\f061"}.uk-icon-arrow-up:before{content:"\f062"}.uk-icon-arrow-down:before{content:"\f063"}.uk-icon-mail-forward:before,.uk-icon-share:before{content:"\f064"}.uk-icon-expand:before{content:"\f065"}.uk-icon-compress:before{content:"\f066"}.uk-icon-plus:before{content:"\f067"}.uk-icon-minus:before{content:"\f068"}.uk-icon-asterisk:before{content:"\f069"}.uk-icon-exclamation-circle:before{content:"\f06a"}.uk-icon-gift:before{content:"\f06b"}.uk-icon-leaf:before{content:"\f06c"}.uk-icon-fire:before{content:"\f06d"}.uk-icon-eye:before{content:"\f06e"}.uk-icon-eye-slash:before{content:"\f070"}.uk-icon-exclamation-triangle:before,.uk-icon-warning:before{content:"\f071"}.uk-icon-plane:before{content:"\f072"}.uk-icon-calendar:before{content:"\f073"}.uk-icon-random:before{content:"\f074"}.uk-icon-comment:before{content:"\f075"}.uk-icon-magnet:before{content:"\f076"}.uk-icon-chevron-up:before{content:"\f077"}.uk-icon-chevron-down:before{content:"\f078"}.uk-icon-retweet:before{content:"\f079"}.uk-icon-shopping-cart:before{content:"\f07a"}.uk-icon-folder:before{content:"\f07b"}.uk-icon-folder-open:before{content:"\f07c"}.uk-icon-arrows-v:before{content:"\f07d"}.uk-icon-arrows-h:before{content:"\f07e"}.uk-icon-bar-chart-o:before,.uk-icon-bar-chart:before{content:"\f080"}.uk-icon-twitter-square:before{content:"\f081"}.uk-icon-facebook-square:before{content:"\f082"}.uk-icon-camera-retro:before{content:"\f083"}.uk-icon-key:before{content:"\f084"}.uk-icon-cogs:before,.uk-icon-gears:before{content:"\f085"}.uk-icon-comments:before{content:"\f086"}.uk-icon-thumbs-o-up:before{content:"\f087"}.uk-icon-thumbs-o-down:before{content:"\f088"}.uk-icon-star-half:before{content:"\f089"}.uk-icon-heart-o:before{content:"\f08a"}.uk-icon-sign-out:before{content:"\f08b"}.uk-icon-linkedin-square:before{content:"\f08c"}.uk-icon-thumb-tack:before{content:"\f08d"}.uk-icon-external-link:before{content:"\f08e"}.uk-icon-sign-in:before{content:"\f090"}.uk-icon-trophy:before{content:"\f091"}.uk-icon-github-square:before{content:"\f092"}.uk-icon-upload:before{content:"\f093"}.uk-icon-lemon-o:before{content:"\f094"}.uk-icon-phone:before{content:"\f095"}.uk-icon-square-o:before{content:"\f096"}.uk-icon-bookmark-o:before{content:"\f097"}.uk-icon-phone-square:before{content:"\f098"}.uk-icon-twitter:before{content:"\f099"}.uk-icon-facebook-f:before,.uk-icon-facebook:before{content:"\f09a"}.uk-icon-github:before{content:"\f09b"}.uk-icon-unlock:before{content:"\f09c"}.uk-icon-credit-card:before{content:"\f09d"}.uk-icon-rss:before{content:"\f09e"}.uk-icon-hdd-o:before{content:"\f0a0"}.uk-icon-bullhorn:before{content:"\f0a1"}.uk-icon-bell:before{content:"\f0f3"}.uk-icon-certificate:before{content:"\f0a3"}.uk-icon-hand-o-right:before{content:"\f0a4"}.uk-icon-hand-o-left:before{content:"\f0a5"}.uk-icon-hand-o-up:before{content:"\f0a6"}.uk-icon-hand-o-down:before{content:"\f0a7"}.uk-icon-arrow-circle-left:before{content:"\f0a8"}.uk-icon-arrow-circle-right:before{content:"\f0a9"}.uk-icon-arrow-circle-up:before{content:"\f0aa"}.uk-icon-arrow-circle-down:before{content:"\f0ab"}.uk-icon-globe:before{content:"\f0ac"}.uk-icon-wrench:before{content:"\f0ad"}.uk-icon-tasks:before{content:"\f0ae"}.uk-icon-filter:before{content:"\f0b0"}.uk-icon-briefcase:before{content:"\f0b1"}.uk-icon-arrows-alt:before{content:"\f0b2"}.uk-icon-group:before,.uk-icon-users:before{content:"\f0c0"}.uk-icon-chain:before,.uk-icon-link:before{content:"\f0c1"}.uk-icon-cloud:before{content:"\f0c2"}.uk-icon-flask:before{content:"\f0c3"}.uk-icon-cut:before,.uk-icon-scissors:before{content:"\f0c4"}.uk-icon-copy:before,.uk-icon-files-o:before{content:"\f0c5"}.uk-icon-paperclip:before{content:"\f0c6"}.uk-icon-floppy-o:before,.uk-icon-save:before{content:"\f0c7"}.uk-icon-square:before{content:"\f0c8"}.uk-icon-bars:before,.uk-icon-navicon:before,.uk-icon-reorder:before{content:"\f0c9"}.uk-icon-list-ul:before{content:"\f0ca"}.uk-icon-list-ol:before{content:"\f0cb"}.uk-icon-strikethrough:before{content:"\f0cc"}.uk-icon-underline:before{content:"\f0cd"}.uk-icon-table:before{content:"\f0ce"}.uk-icon-magic:before{content:"\f0d0"}.uk-icon-truck:before{content:"\f0d1"}.uk-icon-pinterest:before{content:"\f0d2"}.uk-icon-pinterest-square:before{content:"\f0d3"}.uk-icon-google-plus-square:before{content:"\f0d4"}.uk-icon-google-plus:before{content:"\f0d5"}.uk-icon-money:before{content:"\f0d6"}.uk-icon-caret-down:before{content:"\f0d7"}.uk-icon-caret-up:before{content:"\f0d8"}.uk-icon-caret-left:before{content:"\f0d9"}.uk-icon-caret-right:before{content:"\f0da"}.uk-icon-columns:before{content:"\f0db"}.uk-icon-sort:before,.uk-icon-unsorted:before{content:"\f0dc"}.uk-icon-sort-desc:before,.uk-icon-sort-down:before{content:"\f0dd"}.uk-icon-sort-asc:before,.uk-icon-sort-up:before{content:"\f0de"}.uk-icon-envelope:before{content:"\f0e0"}.uk-icon-linkedin:before{content:"\f0e1"}.uk-icon-rotate-left:before,.uk-icon-undo:before{content:"\f0e2"}.uk-icon-gavel:before,.uk-icon-legal:before{content:"\f0e3"}.uk-icon-dashboard:before,.uk-icon-tachometer:before{content:"\f0e4"}.uk-icon-comment-o:before{content:"\f0e5"}.uk-icon-comments-o:before{content:"\f0e6"}.uk-icon-bolt:before,.uk-icon-flash:before{content:"\f0e7"}.uk-icon-sitemap:before{content:"\f0e8"}.uk-icon-umbrella:before{content:"\f0e9"}.uk-icon-clipboard:before,.uk-icon-paste:before{content:"\f0ea"}.uk-icon-lightbulb-o:before{content:"\f0eb"}.uk-icon-exchange:before{content:"\f0ec"}.uk-icon-cloud-download:before{content:"\f0ed"}.uk-icon-cloud-upload:before{content:"\f0ee"}.uk-icon-user-md:before{content:"\f0f0"}.uk-icon-stethoscope:before{content:"\f0f1"}.uk-icon-suitcase:before{content:"\f0f2"}.uk-icon-bell-o:before{content:"\f0a2"}.uk-icon-coffee:before{content:"\f0f4"}.uk-icon-cutlery:before{content:"\f0f5"}.uk-icon-file-text-o:before{content:"\f0f6"}.uk-icon-building-o:before{content:"\f0f7"}.uk-icon-hospital-o:before{content:"\f0f8"}.uk-icon-ambulance:before{content:"\f0f9"}.uk-icon-medkit:before{content:"\f0fa"}.uk-icon-fighter-jet:before{content:"\f0fb"}.uk-icon-beer:before{content:"\f0fc"}.uk-icon-h-square:before{content:"\f0fd"}.uk-icon-plus-square:before{content:"\f0fe"}.uk-icon-angle-double-left:before{content:"\f100"}.uk-icon-angle-double-right:before{content:"\f101"}.uk-icon-angle-double-up:before{content:"\f102"}.uk-icon-angle-double-down:before{content:"\f103"}.uk-icon-angle-left:before{content:"\f104"}.uk-icon-angle-right:before{content:"\f105"}.uk-icon-angle-up:before{content:"\f106"}.uk-icon-angle-down:before{content:"\f107"}.uk-icon-desktop:before{content:"\f108"}.uk-icon-laptop:before{content:"\f109"}.uk-icon-tablet:before{content:"\f10a"}.uk-icon-mobile-phone:before,.uk-icon-mobile:before{content:"\f10b"}.uk-icon-circle-o:before{content:"\f10c"}.uk-icon-quote-left:before{content:"\f10d"}.uk-icon-quote-right:before{content:"\f10e"}.uk-icon-spinner:before{content:"\f110"}.uk-icon-circle:before{content:"\f111"}.uk-icon-mail-reply:before,.uk-icon-reply:before{content:"\f112"}.uk-icon-github-alt:before{content:"\f113"}.uk-icon-folder-o:before{content:"\f114"}.uk-icon-folder-open-o:before{content:"\f115"}.uk-icon-smile-o:before{content:"\f118"}.uk-icon-frown-o:before{content:"\f119"}.uk-icon-meh-o:before{content:"\f11a"}.uk-icon-gamepad:before{content:"\f11b"}.uk-icon-keyboard-o:before{content:"\f11c"}.uk-icon-flag-o:before{content:"\f11d"}.uk-icon-flag-checkered:before{content:"\f11e"}.uk-icon-terminal:before{content:"\f120"}.uk-icon-code:before{content:"\f121"}.uk-icon-mail-reply-all:before,.uk-icon-reply-all:before{content:"\f122"}.uk-icon-star-half-empty:before,.uk-icon-star-half-full:before,.uk-icon-star-half-o:before{content:"\f123"}.uk-icon-location-arrow:before{content:"\f124"}.uk-icon-crop:before{content:"\f125"}.uk-icon-code-fork:before{content:"\f126"}.uk-icon-chain-broken:before,.uk-icon-unlink:before{content:"\f127"}.uk-icon-question:before{content:"\f128"}.uk-icon-info:before{content:"\f129"}.uk-icon-exclamation:before{content:"\f12a"}.uk-icon-superscript:before{content:"\f12b"}.uk-icon-subscript:before{content:"\f12c"}.uk-icon-eraser:before{content:"\f12d"}.uk-icon-puzzle-piece:before{content:"\f12e"}.uk-icon-microphone:before{content:"\f130"}.uk-icon-microphone-slash:before{content:"\f131"}.uk-icon-shield:before{content:"\f132"}.uk-icon-calendar-o:before{content:"\f133"}.uk-icon-fire-extinguisher:before{content:"\f134"}.uk-icon-rocket:before{content:"\f135"}.uk-icon-maxcdn:before{content:"\f136"}.uk-icon-chevron-circle-left:before{content:"\f137"}.uk-icon-chevron-circle-right:before{content:"\f138"}.uk-icon-chevron-circle-up:before{content:"\f139"}.uk-icon-chevron-circle-down:before{content:"\f13a"}.uk-icon-html5:before{content:"\f13b"}.uk-icon-css3:before{content:"\f13c"}.uk-icon-anchor:before{content:"\f13d"}.uk-icon-unlock-alt:before{content:"\f13e"}.uk-icon-bullseye:before{content:"\f140"}.uk-icon-ellipsis-h:before{content:"\f141"}.uk-icon-ellipsis-v:before{content:"\f142"}.uk-icon-rss-square:before{content:"\f143"}.uk-icon-play-circle:before{content:"\f144"}.uk-icon-ticket:before{content:"\f145"}.uk-icon-minus-square:before{content:"\f146"}.uk-icon-minus-square-o:before{content:"\f147"}.uk-icon-level-up:before{content:"\f148"}.uk-icon-level-down:before{content:"\f149"}.uk-icon-check-square:before{content:"\f14a"}.uk-icon-pencil-square:before{content:"\f14b"}.uk-icon-external-link-square:before{content:"\f14c"}.uk-icon-share-square:before{content:"\f14d"}.uk-icon-compass:before{content:"\f14e"}.uk-icon-caret-square-o-down:before,.uk-icon-toggle-down:before{content:"\f150"}.uk-icon-caret-square-o-up:before,.uk-icon-toggle-up:before{content:"\f151"}.uk-icon-caret-square-o-right:before,.uk-icon-toggle-right:before{content:"\f152"}.uk-icon-eur:before,.uk-icon-euro:before{content:"\f153"}.uk-icon-gbp:before{content:"\f154"}.uk-icon-dollar:before,.uk-icon-usd:before{content:"\f155"}.uk-icon-inr:before,.uk-icon-rupee:before{content:"\f156"}.uk-icon-cny:before,.uk-icon-jpy:before,.uk-icon-rmb:before,.uk-icon-yen:before{content:"\f157"}.uk-icon-rouble:before,.uk-icon-rub:before,.uk-icon-ruble:before{content:"\f158"}.uk-icon-krw:before,.uk-icon-won:before{content:"\f159"}.uk-icon-bitcoin:before,.uk-icon-btc:before{content:"\f15a"}.uk-icon-file:before{content:"\f15b"}.uk-icon-file-text:before{content:"\f15c"}.uk-icon-sort-alpha-asc:before{content:"\f15d"}.uk-icon-sort-alpha-desc:before{content:"\f15e"}.uk-icon-sort-amount-asc:before{content:"\f160"}.uk-icon-sort-amount-desc:before{content:"\f161"}.uk-icon-sort-numeric-asc:before{content:"\f162"}.uk-icon-sort-numeric-desc:before{content:"\f163"}.uk-icon-thumbs-up:before{content:"\f164"}.uk-icon-thumbs-down:before{content:"\f165"}.uk-icon-youtube-square:before{content:"\f166"}.uk-icon-youtube:before{content:"\f167"}.uk-icon-xing:before{content:"\f168"}.uk-icon-xing-square:before{content:"\f169"}.uk-icon-youtube-play:before{content:"\f16a"}.uk-icon-dropbox:before{content:"\f16b"}.uk-icon-stack-overflow:before{content:"\f16c"}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-flickr:before{content:"\f16e"}.uk-icon-adn:before{content:"\f170"}.uk-icon-bitbucket:before{content:"\f171"}.uk-icon-bitbucket-square:before{content:"\f172"}.uk-icon-tumblr:before{content:"\f173"}.uk-icon-tumblr-square:before{content:"\f174"}.uk-icon-long-arrow-down:before{content:"\f175"}.uk-icon-long-arrow-up:before{content:"\f176"}.uk-icon-long-arrow-left:before{content:"\f177"}.uk-icon-long-arrow-right:before{content:"\f178"}.uk-icon-apple:before{content:"\f179"}.uk-icon-windows:before{content:"\f17a"}.uk-icon-android:before{content:"\f17b"}.uk-icon-linux:before{content:"\f17c"}.uk-icon-dribbble:before{content:"\f17d"}.uk-icon-skype:before{content:"\f17e"}.uk-icon-foursquare:before{content:"\f180"}.uk-icon-trello:before{content:"\f181"}.uk-icon-female:before{content:"\f182"}.uk-icon-male:before{content:"\f183"}.uk-icon-gittip:before,.uk-icon-gratipay:before{content:"\f184"}.uk-icon-sun-o:before{content:"\f185"}.uk-icon-moon-o:before{content:"\f186"}.uk-icon-archive:before{content:"\f187"}.uk-icon-bug:before{content:"\f188"}.uk-icon-vk:before{content:"\f189"}.uk-icon-weibo:before{content:"\f18a"}.uk-icon-renren:before{content:"\f18b"}.uk-icon-pagelines:before{content:"\f18c"}.uk-icon-stack-exchange:before{content:"\f18d"}.uk-icon-arrow-circle-o-right:before{content:"\f18e"}.uk-icon-arrow-circle-o-left:before{content:"\f190"}.uk-icon-caret-square-o-left:before,.uk-icon-toggle-left:before{content:"\f191"}.uk-icon-dot-circle-o:before{content:"\f192"}.uk-icon-wheelchair:before{content:"\f193"}.uk-icon-vimeo-square:before{content:"\f194"}.uk-icon-try:before,.uk-icon-turkish-lira:before{content:"\f195"}.uk-icon-plus-square-o:before{content:"\f196"}.uk-icon-space-shuttle:before{content:"\f197"}.uk-icon-slack:before{content:"\f198"}.uk-icon-envelope-square:before{content:"\f199"}.uk-icon-wordpress:before{content:"\f19a"}.uk-icon-openid:before{content:"\f19b"}.uk-icon-bank:before,.uk-icon-institution:before,.uk-icon-university:before{content:"\f19c"}.uk-icon-graduation-cap:before,.uk-icon-mortar-board:before{content:"\f19d"}.uk-icon-yahoo:before{content:"\f19e"}.uk-icon-google:before{content:"\f1a0"}.uk-icon-reddit:before{content:"\f1a1"}.uk-icon-reddit-square:before{content:"\f1a2"}.uk-icon-stumbleupon-circle:before{content:"\f1a3"}.uk-icon-stumbleupon:before{content:"\f1a4"}.uk-icon-delicious:before{content:"\f1a5"}.uk-icon-digg:before{content:"\f1a6"}.uk-icon-pied-piper:before{content:"\f1a7"}.uk-icon-pied-piper-alt:before{content:"\f1a8"}.uk-icon-drupal:before{content:"\f1a9"}.uk-icon-joomla:before{content:"\f1aa"}.uk-icon-language:before{content:"\f1ab"}.uk-icon-fax:before{content:"\f1ac"}.uk-icon-building:before{content:"\f1ad"}.uk-icon-child:before{content:"\f1ae"}.uk-icon-paw:before{content:"\f1b0"}.uk-icon-spoon:before{content:"\f1b1"}.uk-icon-cube:before{content:"\f1b2"}.uk-icon-cubes:before{content:"\f1b3"}.uk-icon-behance:before{content:"\f1b4"}.uk-icon-behance-square:before{content:"\f1b5"}.uk-icon-steam:before{content:"\f1b6"}.uk-icon-steam-square:before{content:"\f1b7"}.uk-icon-recycle:before{content:"\f1b8"}.uk-icon-automobile:before,.uk-icon-car:before{content:"\f1b9"}.uk-icon-cab:before,.uk-icon-taxi:before{content:"\f1ba"}.uk-icon-tree:before{content:"\f1bb"}.uk-icon-spotify:before{content:"\f1bc"}.uk-icon-deviantart:before{content:"\f1bd"}.uk-icon-soundcloud:before{content:"\f1be"}.uk-icon-database:before{content:"\f1c0"}.uk-icon-file-pdf-o:before{content:"\f1c1"}.uk-icon-file-word-o:before{content:"\f1c2"}.uk-icon-file-excel-o:before{content:"\f1c3"}.uk-icon-file-powerpoint-o:before{content:"\f1c4"}.uk-icon-file-image-o:before,.uk-icon-file-photo-o:before,.uk-icon-file-picture-o:before{content:"\f1c5"}.uk-icon-file-archive-o:before,.uk-icon-file-zip-o:before{content:"\f1c6"}.uk-icon-file-audio-o:before,.uk-icon-file-sound-o:before{content:"\f1c7"}.uk-icon-file-movie-o:before,.uk-icon-file-video-o:before{content:"\f1c8"}.uk-icon-file-code-o:before{content:"\f1c9"}.uk-icon-vine:before{content:"\f1ca"}.uk-icon-codepen:before{content:"\f1cb"}.uk-icon-jsfiddle:before{content:"\f1cc"}.uk-icon-life-bouy:before,.uk-icon-life-buoy:before,.uk-icon-life-ring:before,.uk-icon-life-saver:before,.uk-icon-support:before{content:"\f1cd"}.uk-icon-circle-o-notch:before{content:"\f1ce"}.uk-icon-ra:before,.uk-icon-rebel:before{content:"\f1d0"}.uk-icon-empire:before,.uk-icon-ge:before{content:"\f1d1"}.uk-icon-git-square:before{content:"\f1d2"}.uk-icon-git:before{content:"\f1d3"}.uk-icon-hacker-news:before{content:"\f1d4"}.uk-icon-tencent-weibo:before{content:"\f1d5"}.uk-icon-qq:before{content:"\f1d6"}.uk-icon-wechat:before,.uk-icon-weixin:before{content:"\f1d7"}.uk-icon-paper-plane:before,.uk-icon-send:before{content:"\f1d8"}.uk-icon-paper-plane-o:before,.uk-icon-send-o:before{content:"\f1d9"}.uk-icon-history:before{content:"\f1da"}.uk-icon-circle-thin:before,.uk-icon-genderless:before{content:"\f1db"}.uk-icon-header:before{content:"\f1dc"}.uk-icon-paragraph:before{content:"\f1dd"}.uk-icon-sliders:before{content:"\f1de"}.uk-icon-share-alt:before{content:"\f1e0"}.uk-icon-share-alt-square:before{content:"\f1e1"}.uk-icon-bomb:before{content:"\f1e2"}.uk-icon-futbol-o:before,.uk-icon-soccer-ball-o:before{content:"\f1e3"}.uk-icon-tty:before{content:"\f1e4"}.uk-icon-binoculars:before{content:"\f1e5"}.uk-icon-plug:before{content:"\f1e6"}.uk-icon-slideshare:before{content:"\f1e7"}.uk-icon-twitch:before{content:"\f1e8"}.uk-icon-yelp:before{content:"\f1e9"}.uk-icon-newspaper-o:before{content:"\f1ea"}.uk-icon-wifi:before{content:"\f1eb"}.uk-icon-calculator:before{content:"\f1ec"}.uk-icon-paypal:before{content:"\f1ed"}.uk-icon-google-wallet:before{content:"\f1ee"}.uk-icon-cc-visa:before{content:"\f1f0"}.uk-icon-cc-mastercard:before{content:"\f1f1"}.uk-icon-cc-discover:before{content:"\f1f2"}.uk-icon-cc-amex:before{content:"\f1f3"}.uk-icon-cc-paypal:before{content:"\f1f4"}.uk-icon-cc-stripe:before{content:"\f1f5"}.uk-icon-bell-slash:before{content:"\f1f6"}.uk-icon-bell-slash-o:before{content:"\f1f7"}.uk-icon-trash:before{content:"\f1f8"}.uk-icon-copyright:before{content:"\f1f9"}.uk-icon-at:before{content:"\f1fa"}.uk-icon-eyedropper:before{content:"\f1fb"}.uk-icon-paint-brush:before{content:"\f1fc"}.uk-icon-birthday-cake:before{content:"\f1fd"}.uk-icon-area-chart:before{content:"\f1fe"}.uk-icon-pie-chart:before{content:"\f200"}.uk-icon-line-chart:before{content:"\f201"}.uk-icon-lastfm:before{content:"\f202"}.uk-icon-lastfm-square:before{content:"\f203"}.uk-icon-toggle-off:before{content:"\f204"}.uk-icon-toggle-on:before{content:"\f205"}.uk-icon-bicycle:before{content:"\f206"}.uk-icon-bus:before{content:"\f207"}.uk-icon-ioxhost:before{content:"\f208"}.uk-icon-angellist:before{content:"\f209"}.uk-icon-cc:before{content:"\f20a"}.uk-icon-ils:before,.uk-icon-shekel:before,.uk-icon-sheqel:before{content:"\f20b"}.uk-icon-meanpath:before{content:"\f20c"}.uk-icon-buysellads:before{content:"\f20d"}.uk-icon-connectdevelop:before{content:"\f20e"}.uk-icon-dashcube:before{content:"\f210"}.uk-icon-forumbee:before{content:"\f211"}.uk-icon-leanpub:before{content:"\f212"}.uk-icon-sellsy:before{content:"\f213"}.uk-icon-shirtsinbulk:before{content:"\f214"}.uk-icon-simplybuilt:before{content:"\f215"}.uk-icon-skyatlas:before{content:"\f216"}.uk-icon-cart-plus:before{content:"\f217"}.uk-icon-cart-arrow-down:before{content:"\f218"}.uk-icon-diamond:before{content:"\f219"}.uk-icon-ship:before{content:"\f21a"}.uk-icon-user-secret:before{content:"\f21b"}.uk-icon-motorcycle:before{content:"\f21c"}.uk-icon-street-view:before{content:"\f21d"}.uk-icon-heartbeat:before{content:"\f21e"}.uk-icon-venus:before{content:"\f221"}.uk-icon-mars:before{content:"\f222"}.uk-icon-mercury:before{content:"\f223"}.uk-icon-transgender:before{content:"\f224"}.uk-icon-transgender-alt:before{content:"\f225"}.uk-icon-venus-double:before{content:"\f226"}.uk-icon-mars-double:before{content:"\f227"}.uk-icon-venus-mars:before{content:"\f228"}.uk-icon-mars-stroke:before{content:"\f229"}.uk-icon-mars-stroke-v:before{content:"\f22a"}.uk-icon-mars-stroke-h:before{content:"\f22b"}.uk-icon-neuter:before{content:"\f22c"}.uk-icon-facebook-official:before{content:"\f230"}.uk-icon-pinterest-p:before{content:"\f231"}.uk-icon-whatsapp:before{content:"\f232"}.uk-icon-server:before{content:"\f233"}.uk-icon-user-plus:before{content:"\f234"}.uk-icon-user-times:before{content:"\f235"}.uk-icon-bed:before,.uk-icon-hotel:before{content:"\f236"}.uk-icon-viacoin:before{content:"\f237"}.uk-icon-train:before{content:"\f238"}.uk-icon-subway:before{content:"\f239"}.uk-icon-medium-logo:before{content:"\f23a"}.uk-icon-500px:before{content:"\f26e"}.uk-icon-amazon:before{content:"\f270"}.uk-icon-balance-scale:before{content:"\f24e"}.uk-icon-battery-0:before,.uk-icon-battery-empty:before{content:"\f244"}.uk-icon-battery-1:before,.uk-icon-battery-quarter:before{content:"\f243"}.uk-icon-battery-2:before,.uk-icon-battery-half:before{content:"\f242"}.uk-icon-battery-3:before,.uk-icon-battery-three-quarters:before{content:"\f241"}.uk-icon-battery-4:before,.uk-icon-battery-full:before{content:"\f240"}.uk-icon-black-tie:before{content:"\f27e"}.uk-icon-calendar-check-o:before{content:"\f274"}.uk-icon-calendar-minus-o:before{content:"\f272"}.uk-icon-calendar-plus-o:before{content:"\f271"}.uk-icon-calendar-times-o:before{content:"\f273"}.uk-icon-cc-diners-club:before{content:"\f24c"}.uk-icon-cc-jcb:before{content:"\f24b"}.uk-icon-chrome:before{content:"\f268"}.uk-icon-clone:before{content:"\f24d"}.uk-icon-commenting:before{content:"\f27a"}.uk-icon-commenting-o:before{content:"\f27b"}.uk-icon-contao:before{content:"\f26d"}.uk-icon-creative-commons:before{content:"\f25e"}.uk-icon-expeditedssl:before{content:"\f23e"}.uk-icon-firefox:before{content:"\f269"}.uk-icon-fonticons:before{content:"\f280"}.uk-icon-get-pocket:before{content:"\f265"}.uk-icon-gg:before{content:"\f260"}.uk-icon-gg-circle:before{content:"\f261"}.uk-icon-hand-lizard-o:before{content:"\f258"}.uk-icon-hand-paper-o:before,.uk-icon-hand-stop-o:before{content:"\f256"}.uk-icon-hand-peace-o:before{content:"\f25b"}.uk-icon-hand-pointer-o:before{content:"\f25a"}.uk-icon-hand-grab-o:before,.uk-icon-hand-rock-o:before{content:"\f255"}.uk-icon-hand-scissors-o:before{content:"\f257"}.uk-icon-hand-spock-o:before{content:"\f259"}.uk-icon-hourglass:before{content:"\f254"}.uk-icon-hourglass-o:before{content:"\f250"}.uk-icon-hourglass-1:before,.uk-icon-hourglass-start:before{content:"\f251"}.uk-icon-hourglass-2:before,.uk-icon-hourglass-half:before{content:"\f252"}.uk-icon-hourglass-3:before,.uk-icon-hourglass-end:before{content:"\f253"}.uk-icon-houzz:before{content:"\f27c"}.uk-icon-i-cursor:before{content:"\f246"}.uk-icon-industry:before{content:"\f275"}.uk-icon-internet-explorer:before{content:"\f26b"}.uk-icon-map:before{content:"\f279"}.uk-icon-map-o:before{content:"\f278"}.uk-icon-map-pin:before{content:"\f276"}.uk-icon-map-signs:before{content:"\f277"}.uk-icon-mouse-pointer:before{content:"\f245"}.uk-icon-object-group:before{content:"\f247"}.uk-icon-object-ungroup:before{content:"\f248"}.uk-icon-odnoklassniki:before{content:"\f263"}.uk-icon-odnoklassniki-square:before{content:"\f264"}.uk-icon-opencart:before{content:"\f23d"}.uk-icon-opera:before{content:"\f26a"}.uk-icon-optin-monster:before{content:"\f23c"}.uk-icon-registered:before{content:"\f25d"}.uk-icon-safari:before{content:"\f267"}.uk-icon-sticky-note:before{content:"\f249"}.uk-icon-sticky-note-o:before{content:"\f24a"}.uk-icon-television:before,.uk-icon-tv:before{content:"\f26c"}.uk-icon-trademark:before{content:"\f25c"}.uk-icon-tripadvisor:before{content:"\f262"}.uk-icon-vimeo:before{content:"\f27d"}.uk-icon-wikipedia-w:before{content:"\f266"}.uk-icon-y-combinator:before,.uk-icon-yc:before{content:"\f23b"}.uk-icon-y-combinator-square:before,.uk-icon-yc-square:before{content:"\f1d4"}.uk-icon-bluetooth:before{content:"\f293"}.uk-icon-bluetooth-b:before{content:"\f294"}.uk-icon-codiepie:before{content:"\f284"}.uk-icon-credit-card-alt:before{content:"\f283"}.uk-icon-edge:before{content:"\f282"}.uk-icon-fort-awesome:before{content:"\f286"}.uk-icon-hashtag:before{content:"\f292"}.uk-icon-mixcloud:before{content:"\f289"}.uk-icon-modx:before{content:"\f285"}.uk-icon-pause-circle:before{content:"\f28b"}.uk-icon-pause-circle-o:before{content:"\f28c"}.uk-icon-percent:before{content:"\f295"}.uk-icon-product-hunt:before{content:"\f288"}.uk-icon-reddit-alien:before{content:"\f281"}.uk-icon-scribd:before{content:"\f28a"}.uk-icon-shopping-bag:before{content:"\f290"}.uk-icon-shopping-basket:before{content:"\f291"}.uk-icon-stop-circle:before{content:"\f28d"}.uk-icon-stop-circle-o:before{content:"\f28e"}.uk-icon-usb:before{content:"\f287"}.uk-icon-american-sign-language-interpreting:before,.uk-icon-asl-interpreting:before{content:"\f2a3"}.uk-icon-assistive-listening-systems:before{content:"\f2a2"}.uk-icon-audio-description:before{content:"\f29e"}.uk-icon-blind:before{content:"\f29d"}.uk-icon-braille:before{content:"\f2a1"}.uk-icon-deaf:before,.uk-icon-deafness:before{content:"\f2a4"}.uk-icon-envira:before{content:"\f299"}.uk-icon-fa:before,.uk-icon-font-awesome:before{content:"\f2b4"}.uk-icon-first-order:before{content:"\f2b0"}.uk-icon-gitlab:before{content:"\f296"}.uk-icon-glide:before{content:"\f2a5"}.uk-icon-glide-g:before{content:"\f2a6"}.uk-icon-hard-of-hearing:before{content:"\f2a4"}.uk-icon-low-vision:before{content:"\f2a8"}.uk-icon-question-circle-o:before{content:"\f29c"}.uk-icon-sign-language:before,.uk-icon-signing:before{content:"\f2a7"}.uk-icon-snapchat:before{content:"\f2ab"}.uk-icon-snapchat-ghost:before{content:"\f2ac"}.uk-icon-snapchat-square:before{content:"\f2ad"}.uk-icon-themeisle:before{content:"\f2b2"}.uk-icon-universal-access:before{content:"\f29a"}.uk-icon-viadeo:before{content:"\f2a9"}.uk-icon-viadeo-square:before{content:"\f2aa"}.uk-icon-volume-control-phone:before{content:"\f2a0"}.uk-icon-wheelchair-alt:before{content:"\f29b"}.uk-icon-wpbeginner:before{content:"\f297"}.uk-icon-wpforms:before{content:"\f298"}.uk-icon-yoast:before{content:"\f2b1"}.uk-icon-adress-book:before{content:"\f2b9"}.uk-icon-adress-book-o:before{content:"\f2ba"}.uk-icon-adress-card:before{content:"\f2bb"}.uk-icon-adress-card-o:before{content:"\f2bc"}.uk-icon-bandcamp:before{content:"\f2d5"}.uk-icon-bath:before{content:"\f2cd"}.uk-icon-bathub:before{content:"\f2cd"}.uk-icon-drivers-license:before{content:"\f2c2"}.uk-icon-drivers-license-o:before{content:"\f2c3"}.uk-icon-eercast:before{content:"\f2da"}.uk-icon-envelope-open:before{content:"\f2b6"}.uk-icon-envelope-open-o:before{content:"\f2b7"}.uk-icon-etsy:before{content:"\f2d7"}.uk-icon-free-code-camp:before{content:"\f2c5"}.uk-icon-grav:before{content:"\f2d6"}.uk-icon-handshake-o:before{content:"\f2b5"}.uk-icon-id-badge:before{content:"\f2c1"}.uk-icon-id-card:before{content:"\f2c2"}.uk-icon-id-card-o:before{content:"\f2c3"}.uk-icon-imdb:before{content:"\f2d8"}.uk-icon-linode:before{content:"\f2b8"}.uk-icon-meetup:before{content:"\f2e0"}.uk-icon-microchip:before{content:"\f2db"}.uk-icon-podcast:before{content:"\f2ce"}.uk-icon-quora:before{content:"\f2c4"}.uk-icon-ravelry:before{content:"\f2d9"}.uk-icon-s15:before{content:"\f2cd"}.uk-icon-shower:before{content:"\f2cc"}.uk-icon-snowflake-o:before{content:"\f2dc"}.uk-icon-superpowers:before{content:"\f2dd"}.uk-icon-telegram:before{content:"\f2c6"}.uk-icon-thermometer:before{content:"\f2c7"}.uk-icon-thermometer-0:before{content:"\f2cb"}.uk-icon-thermometer-1:before{content:"\f2ca"}.uk-icon-thermometer-2:before{content:"\f2c9"}.uk-icon-thermometer-3:before{content:"\f2c8"}.uk-icon-thermometer-4:before{content:"\f2c7"}.uk-icon-thermometer-empty:before{content:"\f2cb"}.uk-icon-thermometer-full:before{content:"\f2c7"}.uk-icon-thermometer-half:before{content:"\f2c9"}.uk-icon-thermometer-quarter:before{content:"\f2ca"}.uk-icon-thermometer-three-quarters:before{content:"\f2c8"}.uk-icon-times-rectangle:before{content:"\f2d3"}.uk-icon-times-rectangle-o:before{content:"\f2d4"}.uk-icon-user-circle:before{content:"\f2bd"}.uk-icon-user-circle-o:before{content:"\f2be"}.uk-icon-user-o:before{content:"\f2c0"}.uk-icon-vcard:before{content:"\f2bb"}.uk-icon-vcard-o:before{content:"\f2bc"}.uk-icon-widow-close:before{content:"\f2d3"}.uk-icon-widow-close-o:before{content:"\f2d4"}.uk-icon-window-maximize:before{content:"\f2d0"}.uk-icon-window-minimize:before{content:"\f2d1"}.uk-icon-window-restore:before{content:"\f2d2"}.uk-icon-wpexplorer:before{content:"\f2de"}.uk-close::-moz-focus-inner{border:0;padding:0}.uk-close{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background:0 0;display:inline-block;box-sizing:content-box;width:20px;line-height:20px;text-align:center;vertical-align:middle;opacity:.3}.uk-close:after{display:block;content:"\f00d";font-family:FontAwesome}.uk-close:focus,.uk-close:hover{opacity:.5;outline:0;color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:50%;background:#eee;opacity:1}.uk-close-alt:focus,.uk-close-alt:hover{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:focus:after,.uk-close-alt:hover:after{opacity:.8}.uk-badge{display:inline-block;padding:0 5px;background:#00a8e6;font-size:10px;font-weight:700;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none}a.uk-badge:hover{color:#fff}.uk-badge-notification{box-sizing:border-box;min-width:18px;border-radius:500px;font-size:12px;line-height:18px}.uk-badge-success{background-color:#8cc14c}.uk-badge-warning{background-color:#faa732}.uk-badge-danger{background-color:#da314b}.uk-alert{margin-bottom:15px;padding:10px;background:#ebf7fd;color:#2d7091}*+.uk-alert{margin-top:15px}.uk-alert>:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert>.uk-close:first-child{float:right}.uk-alert>.uk-close:first-child+*{margin-top:0}.uk-alert-success{background:#f2fae3;color:#659f13}.uk-alert-warning{background:#fffceb;color:#e28327}.uk-alert-danger{background:#fff1f0;color:#d85030}.uk-alert-large{padding:20px}.uk-alert-large>.uk-close:first-child{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;max-width:100%;box-sizing:border-box;margin:0;padding:4px;border:1px solid #ddd;background:#fff}a.uk-thumbnail:focus,a.uk-thumbnail:hover{border-color:#aaa;background-color:#fff;text-decoration:none;outline:0}.uk-thumbnail-caption{padding-top:4px;text-align:center;color:#444}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand>img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle;overflow:hidden;-webkit-transform:translateZ(0);margin:0}.uk-overlay.uk-border-circle{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.uk-overlay>:first-child{margin-bottom:0}.uk-overlay-panel{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#fff}.uk-overlay-panel.uk-flex>*>:last-child,.uk-overlay-panel>:last-child{margin-bottom:0}.uk-overlay-panel h1,.uk-overlay-panel h2,.uk-overlay-panel h3,.uk-overlay-panel h4,.uk-overlay-panel h5,.uk-overlay-panel h6{color:inherit}.uk-overlay-panel a:not([class]){color:inherit;text-decoration:underline}.uk-overlay-panel a[class*=uk-icon-]:not(.uk-icon-button){color:inherit}.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-background{background:rgba(0,0,0,.5)}.uk-overlay-image{padding:0}.uk-overlay-top{bottom:auto}.uk-overlay-bottom{top:auto}.uk-overlay-left{right:auto}.uk-overlay-right{left:auto}.uk-overlay-icon:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-blur,.uk-overlay-fade,.uk-overlay-grayscale,.uk-overlay-scale,.uk-overlay-spin,[class*=uk-overlay-slide]{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter}.uk-overlay-active .uk-overlay-fade,.uk-overlay-active .uk-overlay-scale,.uk-overlay-active .uk-overlay-spin,.uk-overlay-active [class*=uk-overlay-slide]{transition-duration:.8s}.uk-overlay-fade{opacity:.7}.uk-overlay-active .uk-active>.uk-overlay-fade,.uk-overlay-hover.uk-hover .uk-overlay-fade,.uk-overlay-hover:hover .uk-overlay-fade{opacity:1}.uk-overlay-scale{-webkit-transform:scale(1);transform:scale(1)}.uk-overlay-active .uk-active>.uk-overlay-scale,.uk-overlay-hover.uk-hover .uk-overlay-scale,.uk-overlay-hover:hover .uk-overlay-scale{-webkit-transform:scale(1.1);transform:scale(1.1)}.uk-overlay-spin{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.uk-overlay-active .uk-active>.uk-overlay-spin,.uk-overlay-hover.uk-hover .uk-overlay-spin,.uk-overlay-hover:hover .uk-overlay-spin{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.uk-overlay-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.uk-overlay-active .uk-active>.uk-overlay-grayscale,.uk-overlay-hover.uk-hover .uk-overlay-grayscale,.uk-overlay-hover:hover .uk-overlay-grayscale{-webkit-filter:grayscale(0);filter:grayscale(0)}[class*=uk-overlay-slide]{opacity:0}.uk-overlay-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-overlay-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-overlay-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-overlay-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-overlay-active .uk-active>[class*=uk-overlay-slide],.uk-overlay-hover.uk-hover [class*=uk-overlay-slide],.uk-overlay-hover:hover [class*=uk-overlay-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area,.uk-overlay.uk-hover .uk-overlay-area,.uk-overlay:hover .uk-overlay-area{opacity:1}.uk-overlay-area:empty:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-area:not(:empty){font-size:0}.uk-overlay-area:not(:empty):before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-overlay-area-content{display:inline-block;box-sizing:border-box;width:100%;vertical-align:middle;font-size:1rem;text-align:center;padding:0 15px;color:#fff}.uk-overlay-area-content>:last-child{margin-bottom:0}.uk-overlay-area-content a:not([class]),.uk-overlay-area-content a:not([class]):hover{color:inherit}.uk-overlay-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,.5);color:#fff;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-caption,.uk-overlay-toggle:hover .uk-overlay-caption,.uk-overlay.uk-hover .uk-overlay-caption,.uk-overlay:hover .uk-overlay-caption{opacity:1}[class*=uk-column-]{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:480px){.uk-column-small-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-small-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-small-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-small-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-small-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:768px){.uk-column-medium-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-medium-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-medium-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-medium-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-medium-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-large-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-large-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-large-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-large-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-large-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1220px){.uk-column-xlarge-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-xlarge-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-xlarge-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-xlarge-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-xlarge-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen{[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:0}}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-scale{-webkit-animation-name:uk-scale-12;animation-name:uk-scale-12}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-15{-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-animation-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-animation-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-animation-middle-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-animation-middle-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-animation-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-animation-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-animation-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-animation-hover:not(:hover),.uk-animation-hover:not(:hover) [class*=uk-animation-],.uk-touch .uk-animation-hover:not(.uk-hover),.uk-touch .uk-animation-hover:not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-15{0%{opacity:0;-webkit-transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-15{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-slide-left{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-left-33{0%{-webkit-transform:translateX(33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left-33{0%{transform:translateX(33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right-33{0%{-webkit-transform:translateX(-33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right-33{0%{transform:translateX(-33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-scale-12{0%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@keyframes uk-scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes uk-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes uk-rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@-webkit-keyframes uk-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-slide-bottom-fixed{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.uk-dropdown,.uk-dropdown-blank{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px}.uk-dropdown{padding:15px;background:#f5f5f5;color:#444;font-size:1rem;vertical-align:top}.uk-dropdown:focus{outline:0}.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank{display:block;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-dropdown-top{margin-top:-5px}.uk-dropdown-bottom{margin-top:5px}.uk-dropdown-left{margin-left:-5px}.uk-dropdown-right{margin-left:5px}.uk-dropdown .uk-nav{margin:0 -15px}.uk-grid .uk-dropdown-grid+.uk-dropdown-grid{margin-top:15px}.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel{margin-top:15px}@media (min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){border-left:1px solid #ddd}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media (max-width:767px){.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:0;background:#f5f5f5;color:#444}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-dropdown-scrollable{overflow-y:auto;max-height:200px}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);transform:translateZ(0)}.uk-modal.uk-open{opacity:1}.uk-modal-page,.uk-modal-page body{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}@media (max-width:767px){.uk-modal-dialog{width:auto;margin:10px auto}}.uk-open .uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:calc(100% - 30px);min-height:50px}.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media (max-width:767px){.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}}.uk-modal-dialog-blank{margin:0;padding:0;width:100%;max-width:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.uk-modal-dialog-blank>.uk-close:first-child{position:absolute;top:20px;right:20px;z-index:1;margin:0;float:none}@media (min-width:768px){.uk-modal-dialog-large{width:930px}}@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}}.uk-modal-header{margin-bottom:15px}.uk-modal-footer{margin-top:15px}.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-modal-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;color:#ddd}.uk-modal-spinner:after{content:"\f110";display:block;font-family:FontAwesome;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;touch-action:none;background:rgba(0,0,0,.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;margin-left:0}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar[mode=none]{-webkit-transition:none;transition:none}.uk-offcanvas-bar[mode=reveal]{-webkit-transform:translateX(0);transform:translateX(0);clip:rect(0,0,100vh,0);-webkit-transition:-webkit-transform .3s ease-in-out,clip .3s ease-in-out;transition:transform .3s ease-in-out,clip .3s ease-in-out}.uk-offcanvas-bar-flip[mode=reveal]{clip:none;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar-flip[mode=reveal]>*{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode=reveal].uk-offcanvas-bar-show>*{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777}.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-switcher{margin:0;padding:0;list-style:none;touch-action:cross-slide-y pinch-zoom double-tap-zoom}.uk-switcher>:not(.uk-active){display:none}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:18px;line-height:24px;font-weight:400}.uk-text-bold{font-weight:700}.uk-text-muted{color:#999!important}.uk-text-primary{color:#2d7091!important}.uk-text-success{color:#659f13!important}.uk-text-warning{color:#e28327!important}.uk-text-danger{color:#d85030!important}.uk-text-contrast{color:#fff!important}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}@media (max-width:959px){.uk-text-center-medium{text-align:center!important}.uk-text-left-medium{text-align:left!important}}@media (max-width:767px){.uk-text-center-small{text-align:center!important}.uk-text-left-small{text-align:left!important}}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-container{box-sizing:border-box;max-width:980px;padding:0 25px}@media (min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:after,.uk-container:before{content:"";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before{content:"";display:table-cell}.uk-clearfix:after{content:"";display:table;clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}[class*=uk-align-]{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media (min-width:768px){.uk-align-medium-left{margin-right:15px;float:left}.uk-align-medium-right{margin-left:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{font-size:0}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-bottom,.uk-vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{height:100vh;min-height:600px}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-left{margin-left:15px!important}.uk-margin-right{margin-right:15px!important}.uk-margin-large{margin-bottom:50px}*+.uk-margin-large{margin-top:50px}.uk-margin-large-top{margin-top:50px!important}.uk-margin-large-bottom{margin-bottom:50px!important}.uk-margin-large-left{margin-left:50px!important}.uk-margin-large-right{margin-right:50px!important}.uk-margin-small{margin-bottom:5px}*+.uk-margin-small{margin-top:5px}.uk-margin-small-top{margin-top:5px!important}.uk-margin-small-bottom{margin-bottom:5px!important}.uk-margin-small-left{margin-left:5px!important}.uk-margin-small-right{margin-right:5px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}.uk-padding-remove{padding:0!important}.uk-padding-top-remove{padding-top:0!important}.uk-padding-bottom-remove{padding-bottom:0!important}.uk-padding-vertical-remove{padding-top:0!important;padding-bottom:0!important}.uk-border-circle{border-radius:50%}.uk-border-rounded{border-radius:5px}.uk-heading-large{font-size:36px;line-height:42px}@media (min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-link-muted,.uk-link-muted a{color:#444}.uk-link-muted a:hover,.uk-link-muted:hover{color:#444}.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover{color:inherit;text-decoration:none}.uk-scrollable-text{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box{box-sizing:border-box;height:170px;padding:10px;border:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-overflow-hidden{overflow:hidden}.uk-overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-container>:last-child{margin-bottom:0}.uk-position-absolute,[class*=uk-position-top],[class*=uk-position-bottom]{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-z-index{z-index:1}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important;max-width:100%}@media (min-width:960px){.uk-visible-small{display:none!important}.uk-visible-medium{display:none!important}.uk-hidden-large{display:none!important}}@media (min-width:768px) and (max-width:959px){.uk-visible-small{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-medium{display:none!important}}@media (max-width:767px){.uk-visible-medium{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-small{display:none!important}}.uk-hidden{display:none!important;visibility:hidden!important}.uk-invisible{visibility:hidden!important}.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible{display:inline-block!important;visibility:visible!important}.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch{display:none!important}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline>*,.uk-flex>*{-ms-flex-negative:1}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-order-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:480px){.uk-flex-order-first-small{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-small{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:768px){.uk-flex-order-first-medium{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-medium{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-order-first-large{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-large{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1220px){.uk-flex-order-first-xlarge{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-xlarge{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-item-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-item-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto;-ms-flex-negative:1}.uk-flex-item-1{-ms-flex:1;-webkit-flex:1;flex:1}.uk-contrast{color:#fff}.uk-contrast .uk-link,.uk-contrast a:not([class]){color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-link:hover,.uk-contrast a:not([class]):hover{color:#fff;text-decoration:underline}.uk-contrast :not(pre)>code,.uk-contrast :not(pre)>kbd,.uk-contrast :not(pre)>samp{color:#fff}.uk-contrast em{color:#fff}.uk-contrast h1,.uk-contrast h2,.uk-contrast h3,.uk-contrast h4,.uk-contrast h5,.uk-contrast h6{color:#fff}.uk-contrast hr{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav li>a,.uk-contrast .uk-nav li>a:hover{text-decoration:none}.uk-contrast .uk-nav-side>li>a{color:#fff}.uk-contrast .uk-nav-side>li>a:focus,.uk-contrast .uk-nav-side>li>a:hover{background:rgba(255,255,255,.1);color:#fff}.uk-contrast .uk-nav-side>li.uk-active>a{background:#fff;color:#444}.uk-contrast .uk-nav-side .uk-nav-header{color:#fff}.uk-contrast .uk-nav-side .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav-side ul a{color:rgba(255,255,255,.7)}.uk-contrast .uk-nav-side ul a:hover{color:#fff}.uk-contrast .uk-subnav>*>a{color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-subnav>*>a:focus,.uk-contrast .uk-subnav>*>a:hover{color:#fff;text-decoration:none}.uk-contrast .uk-subnav>.uk-active>a{color:#fff}.uk-contrast .uk-subnav-line>:nth-child(n+2):before{border-left-color:rgba(255,255,255,.2)}.uk-contrast .uk-subnav-pill>*>a:focus,.uk-contrast .uk-subnav-pill>*>a:hover{background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-subnav-pill>.uk-active>a{background:#fff;color:#444}.uk-contrast .uk-tab{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab>li>a{border-color:transparent;color:rgba(255,255,255,.7)}.uk-contrast .uk-tab>li.uk-open>a,.uk-contrast .uk-tab>li>a:focus,.uk-contrast .uk-tab>li>a:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-tab>li.uk-active>a{border-color:rgba(255,255,255,.2);border-bottom-color:transparent;background:#fff;color:#444}.uk-contrast .uk-tab-center{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab-grid:before{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-list-line>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-form input:not([type]),.uk-contrast .uk-form input[type=text],.uk-contrast .uk-form input[type=password],.uk-contrast .uk-form input[type=email],.uk-contrast .uk-form input[type=url],.uk-contrast .uk-form input[type=search],.uk-contrast .uk-form input[type=tel],.uk-contrast .uk-form input[type=number],.uk-contrast .uk-form input[type=datetime],.uk-contrast .uk-form input[type=datetime-local],.uk-contrast .uk-form input[type=date],.uk-contrast .uk-form input[type=month],.uk-contrast .uk-form input[type=time],.uk-contrast .uk-form input[type=week],.uk-contrast .uk-form input[type=color],.uk-contrast .uk-form select,.uk-contrast .uk-form textarea{border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.8);color:#444;background-clip:padding-box}.uk-contrast .uk-form input:not([type]):focus,.uk-contrast .uk-form input[type=text]:focus,.uk-contrast .uk-form input[type=password]:focus,.uk-contrast .uk-form input[type=email]:focus,.uk-contrast .uk-form input[type=url]:focus,.uk-contrast .uk-form input[type=search]:focus,.uk-contrast .uk-form input[type=tel]:focus,.uk-contrast .uk-form input[type=number]:focus,.uk-contrast .uk-form input[type=datetime]:focus,.uk-contrast .uk-form input[type=datetime-local]:focus,.uk-contrast .uk-form input[type=date]:focus,.uk-contrast .uk-form input[type=month]:focus,.uk-contrast .uk-form input[type=time]:focus,.uk-contrast .uk-form input[type=week]:focus,.uk-contrast .uk-form input[type=color]:focus,.uk-contrast .uk-form select:focus,.uk-contrast .uk-form textarea:focus{border-color:#fff;background:#fff;color:#444}.uk-contrast .uk-form :-ms-input-placeholder{color:rgba(68,68,68,.7)!important}.uk-contrast .uk-form ::-moz-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-form ::-webkit-input-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-button{color:#444;background:#fff}.uk-contrast .uk-button:focus,.uk-contrast .uk-button:hover{background-color:rgba(255,255,255,.8);color:#444}.uk-contrast .uk-button.uk-active,.uk-contrast .uk-button:active{background-color:rgba(255,255,255,.7);color:#444}.uk-contrast .uk-button-primary{background-color:#00a8e6;color:#fff}.uk-contrast .uk-button-primary:focus,.uk-contrast .uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-contrast .uk-button-primary.uk-active,.uk-contrast .uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-contrast .uk-icon-hover{color:rgba(255,255,255,.7)}.uk-contrast .uk-icon-hover:hover{color:#fff}.uk-contrast .uk-icon-button{background:#fff;color:#444}.uk-contrast .uk-icon-button:focus,.uk-contrast .uk-icon-button:hover{background-color:rgba(255,255,255,.8);color:#444}.uk-contrast .uk-icon-button:active{background-color:rgba(255,255,255,.7);color:#444}.uk-contrast .uk-text-muted{color:rgba(255,255,255,.6)!important}.uk-contrast .uk-text-primary{color:#2d7091!important}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/* End */


/* Start:/tpl/css/uikit.docs.min.css?1738355149136692*/
html{font:400 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#666;background-image:-webkit-radial-gradient(100% 100%,center,#fff,#fff);background-image:radial-gradient(100% 100% at center,#fff,#fff)}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}.uk-link,a{color:#1D8ACB;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#0B5F90;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:12px;font-family:Consolas,monospace,serif;color:#D05;white-space:nowrap;padding:0 4px;border:1px solid #E5E5E5;border-radius:3px;background:#fafafa}em{color:#D05}ins{background:#ffa;color:#666;text-decoration:none}mark{background:#ffa;color:#666}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}.uk-img-preserve,.uk-img-preserve audio,.uk-img-preserve canvas,.uk-img-preserve img,.uk-img-preserve svg,.uk-img-preserve video{max-width:none}img{border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 15px 0}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#222;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}.uk-h1,h1{font-size:36px;line-height:42px}.uk-h2,h2{font-size:24px;line-height:30px}.uk-h3,h3{font-size:18px;line-height:24px}.uk-h4,h4{font-size:16px;line-height:22px}.uk-h5,h5{font-size:14px;line-height:20px}.uk-h6,h6{font-size:12px;line-height:18px}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:15px 0;border:0;border-top:1px solid #E5E5E5}address{font-style:normal}blockquote{padding-left:15px;border-left:5px solid #E5E5E5;font-size:16px;line-height:22px;font-style:italic}pre{padding:10px;background:#fafafa;font:12px/18px Consolas,monospace,serif;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;border:1px solid #E5E5E5;border-radius:3px}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}audio:not([controls]){display:none}[hidden],template{display:none}iframe{border:0}@media screen and (max-width:400px){@-ms-viewport{width:device-width}}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid:after,.uk-grid:before{content:"";display:block;overflow:hidden}.uk-grid:after{clear:both}.uk-grid>*{-ms-flex:none;-webkit-flex:none;flex:none;margin:0;float:left}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}.uk-grid>*{padding-left:25px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:25px}@media (min-width:1220px){.uk-grid{margin-left:-35px}.uk-grid>*{padding-left:35px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:35px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid-collapse+.uk-grid-collapse,.uk-grid-collapse>*>.uk-panel+.uk-panel,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-small{margin-left:-10px}.uk-grid-small>*{padding-left:10px}.uk-grid-small+.uk-grid-small,.uk-grid-small>*>.uk-panel+.uk-panel,.uk-grid-small>.uk-grid-margin{margin-top:10px}.uk-grid-medium{margin-left:-25px}.uk-grid-medium>*{padding-left:25px}.uk-grid-medium+.uk-grid-medium,.uk-grid-medium>*>.uk-panel+.uk-panel,.uk-grid-medium>.uk-grid-margin{margin-top:25px}@media (min-width:960px){.uk-grid-large{margin-left:-35px}.uk-grid-large>*{padding-left:35px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:35px}}@media (min-width:1220px){.uk-grid-large{margin-left:-50px}.uk-grid-large>*{padding-left:50px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:50px}}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider>*{padding-left:25px;padding-right:25px}.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2){border-left:1px solid #E5E5E5}@media (min-width:768px){.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #E5E5E5}}@media (min-width:960px){.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #E5E5E5}}@media (min-width:1220px){.uk-grid-divider:not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider>*{padding-left:35px;padding-right:35px}.uk-grid-divider:empty{margin-top:35px;margin-bottom:35px}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #E5E5E5}.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-match>*>*{-ms-flex:none;-webkit-flex:none;flex:none;box-sizing:border-box;width:100%}[class*=uk-grid-width]>*{box-sizing:border-box;width:100%}.uk-grid-width-1-2>*{width:50%}.uk-grid-width-1-3>*{width:33.333%}.uk-grid-width-1-4>*{width:25%}.uk-grid-width-1-5>*{width:20%}.uk-grid-width-1-6>*{width:16.666%}.uk-grid-width-1-10>*{width:10%}.uk-grid-width-auto>*{width:auto}@media (min-width:480px){.uk-grid-width-small-1-1>*{width:100%}.uk-grid-width-small-1-2>*{width:50%}.uk-grid-width-small-1-3>*{width:33.333%}.uk-grid-width-small-1-4>*{width:25%}.uk-grid-width-small-1-5>*{width:20%}.uk-grid-width-small-1-6>*{width:16.666%}.uk-grid-width-small-1-10>*{width:10%}}@media (min-width:768px){.uk-grid-width-medium-1-1>*{width:100%}.uk-grid-width-medium-1-2>*{width:50%}.uk-grid-width-medium-1-3>*{width:33.333%}.uk-grid-width-medium-1-4>*{width:25%}.uk-grid-width-medium-1-5>*{width:20%}.uk-grid-width-medium-1-6>*{width:16.666%}.uk-grid-width-medium-1-10>*{width:10%}}@media (min-width:960px){.uk-grid-width-large-1-1>*{width:100%}.uk-grid-width-large-1-2>*{width:50%}.uk-grid-width-large-1-3>*{width:33.333%}.uk-grid-width-large-1-4>*{width:25%}.uk-grid-width-large-1-5>*{width:20%}.uk-grid-width-large-1-6>*{width:16.666%}.uk-grid-width-large-1-10>*{width:10%}}@media (min-width:1220px){.uk-grid-width-xlarge-1-1>*{width:100%}.uk-grid-width-xlarge-1-2>*{width:50%}.uk-grid-width-xlarge-1-3>*{width:33.333%}.uk-grid-width-xlarge-1-4>*{width:25%}.uk-grid-width-xlarge-1-5>*{width:20%}.uk-grid-width-xlarge-1-6>*{width:16.666%}.uk-grid-width-xlarge-1-10>*{width:10%}}[class*=uk-width]{box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media (min-width:480px){.uk-width-small-1-1{width:100%}.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{width:50%}.uk-width-small-1-3,.uk-width-small-2-6{width:33.333%}.uk-width-small-2-3,.uk-width-small-4-6{width:66.666%}.uk-width-small-1-4{width:25%}.uk-width-small-3-4{width:75%}.uk-width-small-1-5,.uk-width-small-2-10{width:20%}.uk-width-small-2-5,.uk-width-small-4-10{width:40%}.uk-width-small-3-5,.uk-width-small-6-10{width:60%}.uk-width-small-4-5,.uk-width-small-8-10{width:80%}.uk-width-small-1-6{width:16.666%}.uk-width-small-5-6{width:83.333%}.uk-width-small-1-10{width:10%}.uk-width-small-3-10{width:30%}.uk-width-small-7-10{width:70%}.uk-width-small-9-10{width:90%}}@media (min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media (min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media (min-width:1220px){.uk-width-xlarge-1-1{width:100%}.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10{width:50%}.uk-width-xlarge-1-3,.uk-width-xlarge-2-6{width:33.333%}.uk-width-xlarge-2-3,.uk-width-xlarge-4-6{width:66.666%}.uk-width-xlarge-1-4{width:25%}.uk-width-xlarge-3-4{width:75%}.uk-width-xlarge-1-5,.uk-width-xlarge-2-10{width:20%}.uk-width-xlarge-2-5,.uk-width-xlarge-4-10{width:40%}.uk-width-xlarge-3-5,.uk-width-xlarge-6-10{width:60%}.uk-width-xlarge-4-5,.uk-width-xlarge-8-10{width:80%}.uk-width-xlarge-1-6{width:16.666%}.uk-width-xlarge-5-6{width:83.333%}.uk-width-xlarge-1-10{width:10%}.uk-width-xlarge-3-10{width:30%}.uk-width-xlarge-7-10{width:70%}.uk-width-xlarge-9-10{width:90%}}@media (min-width:768px){[class*=uk-push-],[class*=uk-pull-]{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-panel{display:block;position:relative}.uk-panel,.uk-panel:hover{text-decoration:none}.uk-panel:after,.uk-panel:before{content:"";display:table}.uk-panel:after{clear:both}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}.uk-panel-title{margin-top:0;margin-bottom:15px;font-size:18px;line-height:24px;font-weight:400;text-transform:none;color:#666}.uk-panel-badge{position:absolute;top:0;right:0;z-index:1}.uk-panel-teaser{margin-bottom:15px}.uk-panel-body{padding:15px}.uk-panel-box{padding:15px;background:#fafafa;color:#666;border:1px solid #E5E5E5;border-radius:4px}.uk-panel-box-hover:hover{color:#666}.uk-panel-box .uk-panel-title{color:#666}.uk-panel-box .uk-panel-badge{top:10px;right:10px}.uk-panel-box>.uk-panel-teaser{margin-top:-16px;margin-left:-16px;margin-right:-16px}.uk-panel-box>.uk-nav-side{margin:0 -15px}.uk-panel-box-primary{background-color:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,.3)}.uk-panel-box-primary-hover:hover{color:#2d7091}.uk-panel-box-primary .uk-panel-title{color:#2d7091}.uk-panel-box-secondary{background-color:#fff;color:#444}.uk-panel-box-secondary-hover:hover{color:#444}.uk-panel-box-secondary .uk-panel-title{color:#444}.uk-panel-hover{padding:15px;color:#666;border:1px solid transparent;border-radius:4px}.uk-panel-hover:hover{background:#fafafa;color:#666;border-color:#E5E5E5}.uk-panel-hover .uk-panel-badge{top:10px;right:10px}.uk-panel-hover>.uk-panel-teaser{margin-top:-16px;margin-left:-16px;margin-right:-16px}.uk-panel-header .uk-panel-title{padding-bottom:10px;border-bottom:1px solid #E5E5E5;color:#666}.uk-panel-space{padding:30px}.uk-panel-space .uk-panel-badge{top:30px;right:30px}.uk-panel+.uk-panel-divider{margin-top:50px!important}.uk-panel+.uk-panel-divider:before{content:"";display:block;position:absolute;top:-25px;left:0;right:0;border-top:1px solid #E5E5E5}@media (min-width:1220px){.uk-panel+.uk-panel-divider{margin-top:70px!important}.uk-panel+.uk-panel-divider:before{top:-35px}}.uk-panel-box .uk-panel-teaser{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;-webkit-transform:translateZ(0)}.uk-block{position:relative;box-sizing:border-box;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block{padding-top:50px;padding-bottom:50px}}.uk-block:after,.uk-block:before{content:"";display:table}.uk-block:after{clear:both}.uk-block>:last-child{margin-bottom:0}.uk-block-large{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block-large{padding-top:50px;padding-bottom:50px}}@media (min-width:960px){.uk-block-large{padding-top:100px;padding-bottom:100px}}.uk-block-default{background:#fff}.uk-block-muted{background:#f9f9f9}.uk-block-primary{background:#00a8e6}.uk-block-secondary{background:#222}.uk-block-default+.uk-block-default,.uk-block-muted+.uk-block-muted,.uk-block-primary+.uk-block-primary,.uk-block-secondary+.uk-block-secondary{padding-top:0}.uk-article:after,.uk-article:before{content:"";display:table}.uk-article:after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:50px}.uk-article-title{font-size:36px;line-height:42px;font-weight:300;text-transform:none}.uk-article-title a{color:inherit;text-decoration:none}.uk-article-meta{font-size:12px;line-height:18px;color:#999}.uk-article-lead{color:#222;font-size:18px;line-height:24px;font-weight:400}.uk-article-divider{margin-bottom:25px;border-color:#E5E5E5}*+.uk-article-divider{margin-top:25px}.uk-article+.uk-article{padding-top:50px;border-top:1px solid #E5E5E5}.uk-article+.uk-article{padding-top:40px}.uk-comment-header{margin-bottom:15px;padding:10px;border:1px solid #E5E5E5;border-radius:4px;background:#fafafa}.uk-comment-header:after,.uk-comment-header:before{content:"";display:table}.uk-comment-header:after{clear:both}.uk-comment-avatar{margin-right:15px;float:left}.uk-comment-title{margin:5px 0 0 0;font-size:16px;line-height:22px}.uk-comment-meta{margin:2px 0 0 0;font-size:11px;line-height:16px;color:#999}.uk-comment-body{padding-left:10px;padding-right:10px}.uk-comment-body>:last-child{margin-bottom:0}.uk-comment-list{padding:0;list-style:none}.uk-comment-list .uk-comment+ul{margin:25px 0 0 0;list-style:none}.uk-comment-list .uk-comment+ul>li:nth-child(n+2),.uk-comment-list>li:nth-child(n+2){margin-top:25px}@media (min-width:768px){.uk-comment-list .uk-comment+ul{padding-left:100px}}.uk-comment-primary .uk-comment-header{border-color:rgba(45,112,145,.3);background-color:#ebf7fd;color:#2d7091;text-shadow:0 1px 0 #fff}.uk-cover-background{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.uk-cover{overflow:hidden}.uk-cover-object{width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-uk-cover]{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav>li>a{padding:3px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:3px 15px;text-transform:uppercase;font-weight:700;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:7px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\f104";width:20px;margin-right:-10px;float:right;font-family:FontAwesome;text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\f107"}.uk-nav-side>li>a{color:#666}.uk-nav-side>li>a:focus,.uk-nav-side>li>a:hover{background:rgba(0,0,0,.03);color:#666;outline:0;box-shadow:inset 0 0 1px rgba(0,0,0,.1);text-shadow:0 -1px 0 #fff}.uk-nav-side>li.uk-active>a{background:#009dd8;color:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-nav-side .uk-nav-header{color:#666}.uk-nav-side .uk-nav-divider{border-top:1px solid #E5E5E5;box-shadow:0 1px 0 #fff}.uk-nav-side ul a{color:#1D8ACB}.uk-nav-side ul a:hover{color:#0B5F90}.uk-nav-dropdown>li>a{color:#666}.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #E5E5E5}.uk-nav-dropdown ul a{color:#1D8ACB}.uk-nav-dropdown ul a:hover{color:#0B5F90}.uk-nav-navbar>li>a{color:#666}.uk-nav-navbar>li>a:focus,.uk-nav-navbar>li>a:hover{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #E5E5E5}.uk-nav-navbar ul a{color:#1D8ACB}.uk-nav-navbar ul a:hover{color:#0B5F90}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{background:#404040;color:#fff;outline:0}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.uk-nav-offcanvas .uk-nav-header{color:#777;margin-top:0;border-top:1px solid rgba(0,0,0,.3);background:#404040;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid rgba(255,255,255,.01);margin:0;height:4px;background:rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-nav-offcanvas{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.05)}.uk-nav-offcanvas .uk-nav-sub{border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.uk-navbar{background:#f7f7f7;color:#666;border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.3);border-radius:4px;background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee)}.uk-navbar:after,.uk-navbar:before{content:"";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{float:left;position:relative}.uk-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:41px;padding:0 15px;line-height:40px;color:#666;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:-1px;margin-left:-1px;border:1px solid transparent;border-bottom-width:0;text-shadow:0 1px 0 #fff}.uk-navbar-nav>li>a[href='#']{cursor:text}.uk-navbar-nav>li.uk-open>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus{background-color:transparent;color:#666;outline:0;position:relative;z-index:1;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-navbar-nav>li>a:active{background-color:#f5f5f5;color:#666;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.2);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-navbar-nav>li.uk-active>a{background-color:#fafafa;color:#666;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.2);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-navbar-nav .uk-navbar-nav-subtitle{line-height:28px}.uk-navbar-nav-subtitle>div{margin-top:-6px;font-size:10px;line-height:12px}.uk-navbar-brand,.uk-navbar-content,.uk-navbar-toggle{box-sizing:border-box;display:block;height:41px;padding:0 15px;float:left;margin-top:-1px;text-shadow:0 1px 0 #fff}.uk-navbar-brand:before,.uk-navbar-content:before,.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content:not(.uk-navbar-center){padding-left:0}.uk-navbar-content>a:not([class]){color:#1D8ACB}.uk-navbar-content>a:not([class]):hover{color:#0B5F90}.uk-navbar-brand{font-size:18px;color:#666;text-decoration:none}.uk-navbar-brand:focus,.uk-navbar-brand:hover{color:#666;text-decoration:none;outline:0}.uk-navbar-toggle{font-size:18px;color:#666;text-decoration:none}.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#666;text-decoration:none;outline:0}.uk-navbar-toggle:after{content:"\f0c9";font-family:FontAwesome;vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\f002"}.uk-navbar-center{float:none;text-align:center;max-width:50%;margin-left:auto;margin-right:auto}.uk-navbar-flip{float:right}.uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px}.uk-navbar-flip .uk-navbar-nav>li>a{margin-left:0;margin-right:-1px}.uk-navbar-flip .uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:0;border-bottom-left-radius:0}.uk-navbar-flip .uk-navbar-nav:last-child>li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.uk-navbar-attached{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:0}.uk-navbar-attached .uk-navbar-nav>li>a{border-radius:0!important}.uk-subnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px;position:relative}.uk-subnav:after,.uk-subnav:before{content:"";display:block;overflow:hidden}.uk-subnav:after{clear:both}.uk-subnav>*{float:left}.uk-subnav>*>*{display:inline-block;color:#666}.uk-subnav>*>:focus,.uk-subnav>*>:hover{color:#1D8ACB;text-decoration:none}.uk-subnav>.uk-active>*{color:#1D8ACB}.uk-subnav-line>:before{content:"";display:inline-block;height:10px;vertical-align:middle}.uk-subnav-line>:nth-child(n+2):before{margin-right:10px;border-left:1px solid #E5E5E5}.uk-subnav-pill>*>*{padding:3px 9px;border-radius:4px}.uk-subnav-pill>*>:focus,.uk-subnav-pill>*>:hover{background:#fafafa;color:#666;text-decoration:none;outline:0;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.uk-subnav-pill>.uk-active>*{background:#009dd8;color:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.uk-subnav>.uk-disabled>*{background:0 0;color:#999;text-decoration:none;cursor:text;box-shadow:none}.uk-breadcrumb{padding:0;list-style:none;font-size:0}.uk-breadcrumb>li{font-size:1rem;vertical-align:top}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;font-size:0}.uk-pagination:after,.uk-pagination:before{content:"";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;font-size:1rem;vertical-align:top}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;box-sizing:content-box;text-align:center;border-radius:4px}.uk-pagination>li>a{background:#f7f7f7;color:#666;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);text-shadow:0 1px 0 #fff}.uk-pagination>li>a:focus,.uk-pagination>li>a:hover{background-color:#fafafa;color:#666;outline:0;background-image:none}.uk-pagination>li>a:active{background-color:#f5f5f5;color:#666;border-color:rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.3);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-pagination>.uk-active>span{background:#009dd8;color:#fff;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);background-origin:border-box;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-pagination>.uk-disabled>span{background-color:#fafafa;color:#999;border:1px solid rgba(0,0,0,.2);text-shadow:0 1px 0 #fff}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #E5E5E5}.uk-tab:after,.uk-tab:before{content:"";display:table}.uk-tab:after{clear:both}.uk-tab>li{margin-bottom:-1px;float:left;position:relative}.uk-tab>li>a{display:block;padding:8px 12px 8px 12px;border:1px solid transparent;border-bottom-width:0;color:#1D8ACB;text-decoration:none;border-radius:4px 4px 0 0;text-shadow:0 1px 0 #fff}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li.uk-open>a,.uk-tab>li>a:focus,.uk-tab>li>a:hover{border-color:#E5E5E5;background:#fafafa;color:#0B5F90;outline:0}.uk-tab>li.uk-open:not(.uk-active)>a,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li:not(.uk-active)>a:hover{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#E5E5E5;border-bottom-color:transparent;background:#fff;color:#666}.uk-tab>li.uk-disabled>a{color:#999;cursor:text}.uk-tab>li.uk-disabled.uk-active>a,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled>a:hover{background:0 0;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab>li.uk-tab-responsive>a{margin-left:0;margin-right:0}.uk-tab-responsive>a:before{content:"\f0c9\00a0";font-family:FontAwesome}.uk-tab-center{border-bottom:1px solid #E5E5E5}.uk-tab-center-bottom{border-bottom:none;border-top:1px solid #E5E5E5}.uk-tab-center:after,.uk-tab-center:before{content:"";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;right:50%;border:none;float:right}.uk-tab-center .uk-tab>li{position:relative;right:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #E5E5E5;border-bottom:none}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{padding-top:8px;padding-bottom:8px;border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li.uk-open:not(.uk-active)>a,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li:not(.uk-active)>a:hover{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#E5E5E5}.uk-tab-grid{margin-left:-5px;border-bottom:none;position:relative;z-index:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;border-top:1px solid #E5E5E5;z-index:-1}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:none}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media (min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:none}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li>a,.uk-tab-right>li>a{padding-top:8px;padding-bottom:8px}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#E5E5E5}.uk-tab-left{border-right:1px solid #E5E5E5}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:focus,.uk-tab-left>li:not(.uk-active)>a:hover{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #E5E5E5}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:focus,.uk-tab-right>li:not(.uk-active)>a:hover{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-tab-bottom>li>a{border-radius:0 0 4px 4px}@media (min-width:768px){.uk-tab-left>li>a{border-radius:4px 0 0 4px}.uk-tab-right>li>a{border-radius:0 4px 4px 0}}.uk-thumbnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-thumbnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px}.uk-thumbnav:after,.uk-thumbnav:before{content:"";display:block;overflow:hidden}.uk-thumbnav:after{clear:both}.uk-thumbnav>*{float:left}.uk-thumbnav>*>*{display:block;background:#fff}.uk-thumbnav>*>*>img{opacity:.7;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-thumbnav>*>:focus>img,.uk-thumbnav>*>:hover>img{opacity:1}.uk-thumbnav>.uk-active>*>img{opacity:1}.uk-list{padding:0;list-style:none}.uk-list>li:after,.uk-list>li:before{content:"";display:table}.uk-list>li:after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #E5E5E5}.uk-list-striped>li{padding:5px 5px;border-bottom:1px solid #E5E5E5}.uk-list-striped>li:nth-of-type(odd){background:#fafafa}.uk-list-space>li:nth-child(n+2){margin-top:10px}.uk-list-striped>li:first-child{border-top:1px solid #E5E5E5}@media (min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:400}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #E5E5E5}.uk-description-list-line>dd{color:#999}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}*+.uk-table{margin-top:15px}.uk-table td,.uk-table th{padding:8px 8px;border-bottom:1px solid #E5E5E5}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table tbody tr.uk-active{background:#f0f0f0}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd){background:#fafafa}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover{background:#f0f0f0}.uk-form input,.uk-form select,.uk-form textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:inherit}.uk-form select{text-transform:none}.uk-form optgroup{font:inherit;font-weight:700}.uk-form input::-moz-focus-inner{border:0;padding:0}.uk-form input[type=checkbox],.uk-form input[type=radio]{padding:0}.uk-form input[type=checkbox]:not(:disabled),.uk-form input[type=radio]:not(:disabled){cursor:pointer}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form textarea{-webkit-appearance:none}.uk-form input[type=search]::-webkit-search-cancel-button,.uk-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-form input[type=number]::-webkit-inner-spin-button,.uk-form input[type=number]::-webkit-outer-spin-button{height:auto}.uk-form fieldset{border:none;margin:0;padding:0}.uk-form textarea{overflow:auto;vertical-align:top}.uk-form ::-moz-placeholder{opacity:1}.uk-form :invalid{box-shadow:none}.uk-form input:not([type=radio]):not([type=checkbox]),.uk-form select{vertical-align:middle}.uk-form>:last-child{margin-bottom:0}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form input[type=datetime-local],.uk-form input[type=date],.uk-form input[type=month],.uk-form input[type=time],.uk-form input[type=week],.uk-form input[type=color],.uk-form select,.uk-form textarea{height:30px;max-width:100%;padding:4px 6px;border:1px solid #E5E5E5;background:#fff;color:#666;-webkit-transition:all .2s linear;-webkit-transition-property:border,background,color,box-shadow,padding;transition:all .2s linear;transition-property:border,background,color,box-shadow,padding;border-radius:4px}.uk-form input:not([type]):focus,.uk-form input[type=text]:focus,.uk-form input[type=password]:focus,.uk-form input[type=email]:focus,.uk-form input[type=url]:focus,.uk-form input[type=search]:focus,.uk-form input[type=tel]:focus,.uk-form input[type=number]:focus,.uk-form input[type=datetime]:focus,.uk-form input[type=datetime-local]:focus,.uk-form input[type=date]:focus,.uk-form input[type=month]:focus,.uk-form input[type=time]:focus,.uk-form input[type=week]:focus,.uk-form input[type=color]:focus,.uk-form select:focus,.uk-form textarea:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#666}.uk-form input:not([type]):disabled,.uk-form input[type=text]:disabled,.uk-form input[type=password]:disabled,.uk-form input[type=email]:disabled,.uk-form input[type=url]:disabled,.uk-form input[type=search]:disabled,.uk-form input[type=tel]:disabled,.uk-form input[type=number]:disabled,.uk-form input[type=datetime]:disabled,.uk-form input[type=datetime-local]:disabled,.uk-form input[type=date]:disabled,.uk-form input[type=month]:disabled,.uk-form input[type=time]:disabled,.uk-form input[type=week]:disabled,.uk-form input[type=color]:disabled,.uk-form select:disabled,.uk-form textarea:disabled{border-color:#E5E5E5;background-color:#fafafa;color:#999}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;border:0;padding:0;padding-bottom:15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #E5E5E5;width:100%}input:not([type]).uk-form-small,input[type].uk-form-small,select.uk-form-small,textarea.uk-form-small{height:25px;padding:3px 3px;font-size:12px}input:not([type]).uk-form-large,input[type].uk-form-large,select.uk-form-large,textarea.uk-form-large{height:40px;padding:8px 6px;font-size:16px}.uk-form select[multiple],.uk-form select[size],.uk-form textarea{height:auto}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#d85030!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#659f13!important}.uk-form-blank{border-color:transparent!important;border-style:dashed!important;background:0 0!important}.uk-form-blank:focus{border-color:#E5E5E5!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:after,.uk-form-row:before{content:"";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0 0}.uk-form-controls>:first-child{margin-top:0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:700}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:700}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-form-icon{display:inline-block;position:relative;max-width:100%}.uk-form-icon>[class*=uk-icon-]{position:absolute;top:50%;width:30px;margin-top:-7px;font-size:14px;color:#999;text-align:center;pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)>input{padding-left:30px!important}.uk-form-icon-flip>[class*=uk-icon-]{right:0}.uk-form-icon-flip>input{padding-right:30px!important}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#666;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 12px;background:#f7f7f7;vertical-align:middle;line-height:28px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);border-radius:4px;text-shadow:0 1px 0 #fff}.uk-button:not(:disabled){cursor:pointer}.uk-button:focus,.uk-button:hover{background-color:#fafafa;color:#666;outline:0;text-decoration:none;background-image:none}.uk-button.uk-active,.uk-button:active{background-color:#f5f5f5;color:#666;border-color:rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.3);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-button-primary{background-color:#009dd8;color:#fff;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);border-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#00aff2;color:#fff;background-image:none}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#008abf;color:#fff;background-image:none;border-color:rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.4);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.uk-button-success{background-color:#82bb42;color:#fff;background-image:-webkit-linear-gradient(top,#9fd256,#6fac34);background-image:linear-gradient(to bottom,#9fd256,#6fac34);border-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-button-success:focus,.uk-button-success:hover{background-color:#8fce48;color:#fff;background-image:none}.uk-button-success.uk-active,.uk-button-success:active{background-color:#76b430;color:#fff;background-image:none;border-color:rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.4);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.uk-button-danger{background-color:#d32c46;color:#fff;background-image:-webkit-linear-gradient(top,#ee465a,#c11a39);background-image:linear-gradient(to bottom,#ee465a,#c11a39);border-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#e33551;color:#fff;background-image:none}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#c91c37;color:#fff;background-image:none;border-color:rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.4);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.uk-button:disabled{background-color:#fafafa;color:#999;border-color:rgba(0,0,0,.2);background-image:none;box-shadow:none;text-shadow:0 1px 0 #fff}.uk-button-link,.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:disabled,.uk-button-link:focus,.uk-button-link:hover{border-color:transparent;background:0 0;box-shadow:none;text-shadow:none}.uk-button-link{color:#1D8ACB}.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:focus,.uk-button-link:hover{color:#0B5F90;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:18px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:23px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:38px;font-size:16px;border-radius:5px}.uk-button-group{display:inline-block;vertical-align:middle;position:relative;font-size:0;white-space:nowrap}.uk-button-group>*{display:inline-block}.uk-button-group .uk-button{vertical-align:top}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}.uk-button-group>.uk-button:not(:first-child):not(:last-child),.uk-button-group>div:not(:first-child):not(:last-child) .uk-button{border-radius:0}.uk-button-group>.uk-button:first-child,.uk-button-group>div:first-child .uk-button{border-top-right-radius:0;border-bottom-right-radius:0}.uk-button-group>.uk-button:last-child,.uk-button-group>div:last-child .uk-button{border-top-left-radius:0;border-bottom-left-radius:0}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button.uk-active,.uk-button-group .uk-button:active,.uk-button-group .uk-button:hover{position:relative}@font-face{font-family:FontAwesome;src:url(/tpl/css/../../src/fonts/fontawesome-webfont.woff2) format('woff2'),url(/tpl/css/../../src/fonts/fontawesome-webfont.woff) format("woff"),url(/tpl/css/../../src/fonts/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}[class*=uk-icon-]{font-family:FontAwesome;display:inline-block;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=uk-icon-],[class*=uk-icon-]:focus,[class*=uk-icon-]:hover{text-decoration:none}.uk-icon-small{font-size:150%;vertical-align:-10%}.uk-icon-medium{font-size:200%;vertical-align:-16%}.uk-icon-large{font-size:250%;vertical-align:-22%}.uk-icon-justify{width:1em;text-align:center}.uk-icon-spin{display:inline-block;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-icon-hover{color:#999}.uk-icon-hover:hover{color:#666}.uk-icon-button{box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#f7f7f7;line-height:35px;color:#666;font-size:18px;text-align:center;border:1px solid #ccc;border-bottom-color:#bbb;background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);text-shadow:0 1px 0 #fff}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#fafafa;color:#666;outline:0;background-image:none}.uk-icon-button:active{background-color:#f5f5f5;color:#666;border-color:#ccc;border-top-color:#bbb;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-icon-glass:before{content:"\f000"}.uk-icon-music:before{content:"\f001"}.uk-icon-search:before{content:"\f002"}.uk-icon-envelope-o:before{content:"\f003"}.uk-icon-heart:before{content:"\f004"}.uk-icon-star:before{content:"\f005"}.uk-icon-star-o:before{content:"\f006"}.uk-icon-user:before{content:"\f007"}.uk-icon-film:before{content:"\f008"}.uk-icon-th-large:before{content:"\f009"}.uk-icon-th:before{content:"\f00a"}.uk-icon-th-list:before{content:"\f00b"}.uk-icon-check:before{content:"\f00c"}.uk-icon-close:before,.uk-icon-remove:before,.uk-icon-times:before{content:"\f00d"}.uk-icon-search-plus:before{content:"\f00e"}.uk-icon-search-minus:before{content:"\f010"}.uk-icon-power-off:before{content:"\f011"}.uk-icon-signal:before{content:"\f012"}.uk-icon-cog:before,.uk-icon-gear:before{content:"\f013"}.uk-icon-trash-o:before{content:"\f014"}.uk-icon-home:before{content:"\f015"}.uk-icon-file-o:before{content:"\f016"}.uk-icon-clock-o:before{content:"\f017"}.uk-icon-road:before{content:"\f018"}.uk-icon-download:before{content:"\f019"}.uk-icon-arrow-circle-o-down:before{content:"\f01a"}.uk-icon-arrow-circle-o-up:before{content:"\f01b"}.uk-icon-inbox:before{content:"\f01c"}.uk-icon-play-circle-o:before{content:"\f01d"}.uk-icon-repeat:before,.uk-icon-rotate-right:before{content:"\f01e"}.uk-icon-refresh:before{content:"\f021"}.uk-icon-list-alt:before{content:"\f022"}.uk-icon-lock:before{content:"\f023"}.uk-icon-flag:before{content:"\f024"}.uk-icon-headphones:before{content:"\f025"}.uk-icon-volume-off:before{content:"\f026"}.uk-icon-volume-down:before{content:"\f027"}.uk-icon-volume-up:before{content:"\f028"}.uk-icon-qrcode:before{content:"\f029"}.uk-icon-barcode:before{content:"\f02a"}.uk-icon-tag:before{content:"\f02b"}.uk-icon-tags:before{content:"\f02c"}.uk-icon-book:before{content:"\f02d"}.uk-icon-bookmark:before{content:"\f02e"}.uk-icon-print:before{content:"\f02f"}.uk-icon-camera:before{content:"\f030"}.uk-icon-font:before{content:"\f031"}.uk-icon-bold:before{content:"\f032"}.uk-icon-italic:before{content:"\f033"}.uk-icon-text-height:before{content:"\f034"}.uk-icon-text-width:before{content:"\f035"}.uk-icon-align-left:before{content:"\f036"}.uk-icon-align-center:before{content:"\f037"}.uk-icon-align-right:before{content:"\f038"}.uk-icon-align-justify:before{content:"\f039"}.uk-icon-list:before{content:"\f03a"}.uk-icon-dedent:before,.uk-icon-outdent:before{content:"\f03b"}.uk-icon-indent:before{content:"\f03c"}.uk-icon-video-camera:before{content:"\f03d"}.uk-icon-image:before,.uk-icon-photo:before,.uk-icon-picture-o:before{content:"\f03e"}.uk-icon-pencil:before{content:"\f040"}.uk-icon-map-marker:before{content:"\f041"}.uk-icon-adjust:before{content:"\f042"}.uk-icon-tint:before{content:"\f043"}.uk-icon-edit:before,.uk-icon-pencil-square-o:before{content:"\f044"}.uk-icon-share-square-o:before{content:"\f045"}.uk-icon-check-square-o:before{content:"\f046"}.uk-icon-arrows:before{content:"\f047"}.uk-icon-step-backward:before{content:"\f048"}.uk-icon-fast-backward:before{content:"\f049"}.uk-icon-backward:before{content:"\f04a"}.uk-icon-play:before{content:"\f04b"}.uk-icon-pause:before{content:"\f04c"}.uk-icon-stop:before{content:"\f04d"}.uk-icon-forward:before{content:"\f04e"}.uk-icon-fast-forward:before{content:"\f050"}.uk-icon-step-forward:before{content:"\f051"}.uk-icon-eject:before{content:"\f052"}.uk-icon-chevron-left:before{content:"\f053"}.uk-icon-chevron-right:before{content:"\f054"}.uk-icon-plus-circle:before{content:"\f055"}.uk-icon-minus-circle:before{content:"\f056"}.uk-icon-times-circle:before{content:"\f057"}.uk-icon-check-circle:before{content:"\f058"}.uk-icon-question-circle:before{content:"\f059"}.uk-icon-info-circle:before{content:"\f05a"}.uk-icon-crosshairs:before{content:"\f05b"}.uk-icon-times-circle-o:before{content:"\f05c"}.uk-icon-check-circle-o:before{content:"\f05d"}.uk-icon-ban:before{content:"\f05e"}.uk-icon-arrow-left:before{content:"\f060"}.uk-icon-arrow-right:before{content:"\f061"}.uk-icon-arrow-up:before{content:"\f062"}.uk-icon-arrow-down:before{content:"\f063"}.uk-icon-mail-forward:before,.uk-icon-share:before{content:"\f064"}.uk-icon-expand:before{content:"\f065"}.uk-icon-compress:before{content:"\f066"}.uk-icon-plus:before{content:"\f067"}.uk-icon-minus:before{content:"\f068"}.uk-icon-asterisk:before{content:"\f069"}.uk-icon-exclamation-circle:before{content:"\f06a"}.uk-icon-gift:before{content:"\f06b"}.uk-icon-leaf:before{content:"\f06c"}.uk-icon-fire:before{content:"\f06d"}.uk-icon-eye:before{content:"\f06e"}.uk-icon-eye-slash:before{content:"\f070"}.uk-icon-exclamation-triangle:before,.uk-icon-warning:before{content:"\f071"}.uk-icon-plane:before{content:"\f072"}.uk-icon-calendar:before{content:"\f073"}.uk-icon-random:before{content:"\f074"}.uk-icon-comment:before{content:"\f075"}.uk-icon-magnet:before{content:"\f076"}.uk-icon-chevron-up:before{content:"\f077"}.uk-icon-chevron-down:before{content:"\f078"}.uk-icon-retweet:before{content:"\f079"}.uk-icon-shopping-cart:before{content:"\f07a"}.uk-icon-folder:before{content:"\f07b"}.uk-icon-folder-open:before{content:"\f07c"}.uk-icon-arrows-v:before{content:"\f07d"}.uk-icon-arrows-h:before{content:"\f07e"}.uk-icon-bar-chart-o:before,.uk-icon-bar-chart:before{content:"\f080"}.uk-icon-twitter-square:before{content:"\f081"}.uk-icon-facebook-square:before{content:"\f082"}.uk-icon-camera-retro:before{content:"\f083"}.uk-icon-key:before{content:"\f084"}.uk-icon-cogs:before,.uk-icon-gears:before{content:"\f085"}.uk-icon-comments:before{content:"\f086"}.uk-icon-thumbs-o-up:before{content:"\f087"}.uk-icon-thumbs-o-down:before{content:"\f088"}.uk-icon-star-half:before{content:"\f089"}.uk-icon-heart-o:before{content:"\f08a"}.uk-icon-sign-out:before{content:"\f08b"}.uk-icon-linkedin-square:before{content:"\f08c"}.uk-icon-thumb-tack:before{content:"\f08d"}.uk-icon-external-link:before{content:"\f08e"}.uk-icon-sign-in:before{content:"\f090"}.uk-icon-trophy:before{content:"\f091"}.uk-icon-github-square:before{content:"\f092"}.uk-icon-upload:before{content:"\f093"}.uk-icon-lemon-o:before{content:"\f094"}.uk-icon-phone:before{content:"\f095"}.uk-icon-square-o:before{content:"\f096"}.uk-icon-bookmark-o:before{content:"\f097"}.uk-icon-phone-square:before{content:"\f098"}.uk-icon-twitter:before{content:"\f099"}.uk-icon-facebook-f:before,.uk-icon-facebook:before{content:"\f09a"}.uk-icon-github:before{content:"\f09b"}.uk-icon-unlock:before{content:"\f09c"}.uk-icon-credit-card:before{content:"\f09d"}.uk-icon-rss:before{content:"\f09e"}.uk-icon-hdd-o:before{content:"\f0a0"}.uk-icon-bullhorn:before{content:"\f0a1"}.uk-icon-bell:before{content:"\f0f3"}.uk-icon-certificate:before{content:"\f0a3"}.uk-icon-hand-o-right:before{content:"\f0a4"}.uk-icon-hand-o-left:before{content:"\f0a5"}.uk-icon-hand-o-up:before{content:"\f0a6"}.uk-icon-hand-o-down:before{content:"\f0a7"}.uk-icon-arrow-circle-left:before{content:"\f0a8"}.uk-icon-arrow-circle-right:before{content:"\f0a9"}.uk-icon-arrow-circle-up:before{content:"\f0aa"}.uk-icon-arrow-circle-down:before{content:"\f0ab"}.uk-icon-globe:before{content:"\f0ac"}.uk-icon-wrench:before{content:"\f0ad"}.uk-icon-tasks:before{content:"\f0ae"}.uk-icon-filter:before{content:"\f0b0"}.uk-icon-briefcase:before{content:"\f0b1"}.uk-icon-arrows-alt:before{content:"\f0b2"}.uk-icon-group:before,.uk-icon-users:before{content:"\f0c0"}.uk-icon-chain:before,.uk-icon-link:before{content:"\f0c1"}.uk-icon-cloud:before{content:"\f0c2"}.uk-icon-flask:before{content:"\f0c3"}.uk-icon-cut:before,.uk-icon-scissors:before{content:"\f0c4"}.uk-icon-copy:before,.uk-icon-files-o:before{content:"\f0c5"}.uk-icon-paperclip:before{content:"\f0c6"}.uk-icon-floppy-o:before,.uk-icon-save:before{content:"\f0c7"}.uk-icon-square:before{content:"\f0c8"}.uk-icon-bars:before,.uk-icon-navicon:before,.uk-icon-reorder:before{content:"\f0c9"}.uk-icon-list-ul:before{content:"\f0ca"}.uk-icon-list-ol:before{content:"\f0cb"}.uk-icon-strikethrough:before{content:"\f0cc"}.uk-icon-underline:before{content:"\f0cd"}.uk-icon-table:before{content:"\f0ce"}.uk-icon-magic:before{content:"\f0d0"}.uk-icon-truck:before{content:"\f0d1"}.uk-icon-pinterest:before{content:"\f0d2"}.uk-icon-pinterest-square:before{content:"\f0d3"}.uk-icon-google-plus-square:before{content:"\f0d4"}.uk-icon-google-plus:before{content:"\f0d5"}.uk-icon-money:before{content:"\f0d6"}.uk-icon-caret-down:before{content:"\f0d7"}.uk-icon-caret-up:before{content:"\f0d8"}.uk-icon-caret-left:before{content:"\f0d9"}.uk-icon-caret-right:before{content:"\f0da"}.uk-icon-columns:before{content:"\f0db"}.uk-icon-sort:before,.uk-icon-unsorted:before{content:"\f0dc"}.uk-icon-sort-desc:before,.uk-icon-sort-down:before{content:"\f0dd"}.uk-icon-sort-asc:before,.uk-icon-sort-up:before{content:"\f0de"}.uk-icon-envelope:before{content:"\f0e0"}.uk-icon-linkedin:before{content:"\f0e1"}.uk-icon-rotate-left:before,.uk-icon-undo:before{content:"\f0e2"}.uk-icon-gavel:before,.uk-icon-legal:before{content:"\f0e3"}.uk-icon-dashboard:before,.uk-icon-tachometer:before{content:"\f0e4"}.uk-icon-comment-o:before{content:"\f0e5"}.uk-icon-comments-o:before{content:"\f0e6"}.uk-icon-bolt:before,.uk-icon-flash:before{content:"\f0e7"}.uk-icon-sitemap:before{content:"\f0e8"}.uk-icon-umbrella:before{content:"\f0e9"}.uk-icon-clipboard:before,.uk-icon-paste:before{content:"\f0ea"}.uk-icon-lightbulb-o:before{content:"\f0eb"}.uk-icon-exchange:before{content:"\f0ec"}.uk-icon-cloud-download:before{content:"\f0ed"}.uk-icon-cloud-upload:before{content:"\f0ee"}.uk-icon-user-md:before{content:"\f0f0"}.uk-icon-stethoscope:before{content:"\f0f1"}.uk-icon-suitcase:before{content:"\f0f2"}.uk-icon-bell-o:before{content:"\f0a2"}.uk-icon-coffee:before{content:"\f0f4"}.uk-icon-cutlery:before{content:"\f0f5"}.uk-icon-file-text-o:before{content:"\f0f6"}.uk-icon-building-o:before{content:"\f0f7"}.uk-icon-hospital-o:before{content:"\f0f8"}.uk-icon-ambulance:before{content:"\f0f9"}.uk-icon-medkit:before{content:"\f0fa"}.uk-icon-fighter-jet:before{content:"\f0fb"}.uk-icon-beer:before{content:"\f0fc"}.uk-icon-h-square:before{content:"\f0fd"}.uk-icon-plus-square:before{content:"\f0fe"}.uk-icon-angle-double-left:before{content:"\f100"}.uk-icon-angle-double-right:before{content:"\f101"}.uk-icon-angle-double-up:before{content:"\f102"}.uk-icon-angle-double-down:before{content:"\f103"}.uk-icon-angle-left:before{content:"\f104"}.uk-icon-angle-right:before{content:"\f105"}.uk-icon-angle-up:before{content:"\f106"}.uk-icon-angle-down:before{content:"\f107"}.uk-icon-desktop:before{content:"\f108"}.uk-icon-laptop:before{content:"\f109"}.uk-icon-tablet:before{content:"\f10a"}.uk-icon-mobile-phone:before,.uk-icon-mobile:before{content:"\f10b"}.uk-icon-circle-o:before{content:"\f10c"}.uk-icon-quote-left:before{content:"\f10d"}.uk-icon-quote-right:before{content:"\f10e"}.uk-icon-spinner:before{content:"\f110"}.uk-icon-circle:before{content:"\f111"}.uk-icon-mail-reply:before,.uk-icon-reply:before{content:"\f112"}.uk-icon-github-alt:before{content:"\f113"}.uk-icon-folder-o:before{content:"\f114"}.uk-icon-folder-open-o:before{content:"\f115"}.uk-icon-smile-o:before{content:"\f118"}.uk-icon-frown-o:before{content:"\f119"}.uk-icon-meh-o:before{content:"\f11a"}.uk-icon-gamepad:before{content:"\f11b"}.uk-icon-keyboard-o:before{content:"\f11c"}.uk-icon-flag-o:before{content:"\f11d"}.uk-icon-flag-checkered:before{content:"\f11e"}.uk-icon-terminal:before{content:"\f120"}.uk-icon-code:before{content:"\f121"}.uk-icon-mail-reply-all:before,.uk-icon-reply-all:before{content:"\f122"}.uk-icon-star-half-empty:before,.uk-icon-star-half-full:before,.uk-icon-star-half-o:before{content:"\f123"}.uk-icon-location-arrow:before{content:"\f124"}.uk-icon-crop:before{content:"\f125"}.uk-icon-code-fork:before{content:"\f126"}.uk-icon-chain-broken:before,.uk-icon-unlink:before{content:"\f127"}.uk-icon-question:before{content:"\f128"}.uk-icon-info:before{content:"\f129"}.uk-icon-exclamation:before{content:"\f12a"}.uk-icon-superscript:before{content:"\f12b"}.uk-icon-subscript:before{content:"\f12c"}.uk-icon-eraser:before{content:"\f12d"}.uk-icon-puzzle-piece:before{content:"\f12e"}.uk-icon-microphone:before{content:"\f130"}.uk-icon-microphone-slash:before{content:"\f131"}.uk-icon-shield:before{content:"\f132"}.uk-icon-calendar-o:before{content:"\f133"}.uk-icon-fire-extinguisher:before{content:"\f134"}.uk-icon-rocket:before{content:"\f135"}.uk-icon-maxcdn:before{content:"\f136"}.uk-icon-chevron-circle-left:before{content:"\f137"}.uk-icon-chevron-circle-right:before{content:"\f138"}.uk-icon-chevron-circle-up:before{content:"\f139"}.uk-icon-chevron-circle-down:before{content:"\f13a"}.uk-icon-html5:before{content:"\f13b"}.uk-icon-css3:before{content:"\f13c"}.uk-icon-anchor:before{content:"\f13d"}.uk-icon-unlock-alt:before{content:"\f13e"}.uk-icon-bullseye:before{content:"\f140"}.uk-icon-ellipsis-h:before{content:"\f141"}.uk-icon-ellipsis-v:before{content:"\f142"}.uk-icon-rss-square:before{content:"\f143"}.uk-icon-play-circle:before{content:"\f144"}.uk-icon-ticket:before{content:"\f145"}.uk-icon-minus-square:before{content:"\f146"}.uk-icon-minus-square-o:before{content:"\f147"}.uk-icon-level-up:before{content:"\f148"}.uk-icon-level-down:before{content:"\f149"}.uk-icon-check-square:before{content:"\f14a"}.uk-icon-pencil-square:before{content:"\f14b"}.uk-icon-external-link-square:before{content:"\f14c"}.uk-icon-share-square:before{content:"\f14d"}.uk-icon-compass:before{content:"\f14e"}.uk-icon-caret-square-o-down:before,.uk-icon-toggle-down:before{content:"\f150"}.uk-icon-caret-square-o-up:before,.uk-icon-toggle-up:before{content:"\f151"}.uk-icon-caret-square-o-right:before,.uk-icon-toggle-right:before{content:"\f152"}.uk-icon-eur:before,.uk-icon-euro:before{content:"\f153"}.uk-icon-gbp:before{content:"\f154"}.uk-icon-dollar:before,.uk-icon-usd:before{content:"\f155"}.uk-icon-inr:before,.uk-icon-rupee:before{content:"\f156"}.uk-icon-cny:before,.uk-icon-jpy:before,.uk-icon-rmb:before,.uk-icon-yen:before{content:"\f157"}.uk-icon-rouble:before,.uk-icon-rub:before,.uk-icon-ruble:before{content:"\f158"}.uk-icon-krw:before,.uk-icon-won:before{content:"\f159"}.uk-icon-bitcoin:before,.uk-icon-btc:before{content:"\f15a"}.uk-icon-file:before{content:"\f15b"}.uk-icon-file-text:before{content:"\f15c"}.uk-icon-sort-alpha-asc:before{content:"\f15d"}.uk-icon-sort-alpha-desc:before{content:"\f15e"}.uk-icon-sort-amount-asc:before{content:"\f160"}.uk-icon-sort-amount-desc:before{content:"\f161"}.uk-icon-sort-numeric-asc:before{content:"\f162"}.uk-icon-sort-numeric-desc:before{content:"\f163"}.uk-icon-thumbs-up:before{content:"\f164"}.uk-icon-thumbs-down:before{content:"\f165"}.uk-icon-youtube-square:before{content:"\f166"}.uk-icon-youtube:before{content:"\f167"}.uk-icon-xing:before{content:"\f168"}.uk-icon-xing-square:before{content:"\f169"}.uk-icon-youtube-play:before{content:"\f16a"}.uk-icon-dropbox:before{content:"\f16b"}.uk-icon-stack-overflow:before{content:"\f16c"}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-flickr:before{content:"\f16e"}.uk-icon-adn:before{content:"\f170"}.uk-icon-bitbucket:before{content:"\f171"}.uk-icon-bitbucket-square:before{content:"\f172"}.uk-icon-tumblr:before{content:"\f173"}.uk-icon-tumblr-square:before{content:"\f174"}.uk-icon-long-arrow-down:before{content:"\f175"}.uk-icon-long-arrow-up:before{content:"\f176"}.uk-icon-long-arrow-left:before{content:"\f177"}.uk-icon-long-arrow-right:before{content:"\f178"}.uk-icon-apple:before{content:"\f179"}.uk-icon-windows:before{content:"\f17a"}.uk-icon-android:before{content:"\f17b"}.uk-icon-linux:before{content:"\f17c"}.uk-icon-dribbble:before{content:"\f17d"}.uk-icon-skype:before{content:"\f17e"}.uk-icon-foursquare:before{content:"\f180"}.uk-icon-trello:before{content:"\f181"}.uk-icon-female:before{content:"\f182"}.uk-icon-male:before{content:"\f183"}.uk-icon-gittip:before,.uk-icon-gratipay:before{content:"\f184"}.uk-icon-sun-o:before{content:"\f185"}.uk-icon-moon-o:before{content:"\f186"}.uk-icon-archive:before{content:"\f187"}.uk-icon-bug:before{content:"\f188"}.uk-icon-vk:before{content:"\f189"}.uk-icon-weibo:before{content:"\f18a"}.uk-icon-renren:before{content:"\f18b"}.uk-icon-pagelines:before{content:"\f18c"}.uk-icon-stack-exchange:before{content:"\f18d"}.uk-icon-arrow-circle-o-right:before{content:"\f18e"}.uk-icon-arrow-circle-o-left:before{content:"\f190"}.uk-icon-caret-square-o-left:before,.uk-icon-toggle-left:before{content:"\f191"}.uk-icon-dot-circle-o:before{content:"\f192"}.uk-icon-wheelchair:before{content:"\f193"}.uk-icon-vimeo-square:before{content:"\f194"}.uk-icon-try:before,.uk-icon-turkish-lira:before{content:"\f195"}.uk-icon-plus-square-o:before{content:"\f196"}.uk-icon-space-shuttle:before{content:"\f197"}.uk-icon-slack:before{content:"\f198"}.uk-icon-envelope-square:before{content:"\f199"}.uk-icon-wordpress:before{content:"\f19a"}.uk-icon-openid:before{content:"\f19b"}.uk-icon-bank:before,.uk-icon-institution:before,.uk-icon-university:before{content:"\f19c"}.uk-icon-graduation-cap:before,.uk-icon-mortar-board:before{content:"\f19d"}.uk-icon-yahoo:before{content:"\f19e"}.uk-icon-google:before{content:"\f1a0"}.uk-icon-reddit:before{content:"\f1a1"}.uk-icon-reddit-square:before{content:"\f1a2"}.uk-icon-stumbleupon-circle:before{content:"\f1a3"}.uk-icon-stumbleupon:before{content:"\f1a4"}.uk-icon-delicious:before{content:"\f1a5"}.uk-icon-digg:before{content:"\f1a6"}.uk-icon-pied-piper:before{content:"\f1a7"}.uk-icon-pied-piper-alt:before{content:"\f1a8"}.uk-icon-drupal:before{content:"\f1a9"}.uk-icon-joomla:before{content:"\f1aa"}.uk-icon-language:before{content:"\f1ab"}.uk-icon-fax:before{content:"\f1ac"}.uk-icon-building:before{content:"\f1ad"}.uk-icon-child:before{content:"\f1ae"}.uk-icon-paw:before{content:"\f1b0"}.uk-icon-spoon:before{content:"\f1b1"}.uk-icon-cube:before{content:"\f1b2"}.uk-icon-cubes:before{content:"\f1b3"}.uk-icon-behance:before{content:"\f1b4"}.uk-icon-behance-square:before{content:"\f1b5"}.uk-icon-steam:before{content:"\f1b6"}.uk-icon-steam-square:before{content:"\f1b7"}.uk-icon-recycle:before{content:"\f1b8"}.uk-icon-automobile:before,.uk-icon-car:before{content:"\f1b9"}.uk-icon-cab:before,.uk-icon-taxi:before{content:"\f1ba"}.uk-icon-tree:before{content:"\f1bb"}.uk-icon-spotify:before{content:"\f1bc"}.uk-icon-deviantart:before{content:"\f1bd"}.uk-icon-soundcloud:before{content:"\f1be"}.uk-icon-database:before{content:"\f1c0"}.uk-icon-file-pdf-o:before{content:"\f1c1"}.uk-icon-file-word-o:before{content:"\f1c2"}.uk-icon-file-excel-o:before{content:"\f1c3"}.uk-icon-file-powerpoint-o:before{content:"\f1c4"}.uk-icon-file-image-o:before,.uk-icon-file-photo-o:before,.uk-icon-file-picture-o:before{content:"\f1c5"}.uk-icon-file-archive-o:before,.uk-icon-file-zip-o:before{content:"\f1c6"}.uk-icon-file-audio-o:before,.uk-icon-file-sound-o:before{content:"\f1c7"}.uk-icon-file-movie-o:before,.uk-icon-file-video-o:before{content:"\f1c8"}.uk-icon-file-code-o:before{content:"\f1c9"}.uk-icon-vine:before{content:"\f1ca"}.uk-icon-codepen:before{content:"\f1cb"}.uk-icon-jsfiddle:before{content:"\f1cc"}.uk-icon-life-bouy:before,.uk-icon-life-buoy:before,.uk-icon-life-ring:before,.uk-icon-life-saver:before,.uk-icon-support:before{content:"\f1cd"}.uk-icon-circle-o-notch:before{content:"\f1ce"}.uk-icon-ra:before,.uk-icon-rebel:before{content:"\f1d0"}.uk-icon-empire:before,.uk-icon-ge:before{content:"\f1d1"}.uk-icon-git-square:before{content:"\f1d2"}.uk-icon-git:before{content:"\f1d3"}.uk-icon-hacker-news:before{content:"\f1d4"}.uk-icon-tencent-weibo:before{content:"\f1d5"}.uk-icon-qq:before{content:"\f1d6"}.uk-icon-wechat:before,.uk-icon-weixin:before{content:"\f1d7"}.uk-icon-paper-plane:before,.uk-icon-send:before{content:"\f1d8"}.uk-icon-paper-plane-o:before,.uk-icon-send-o:before{content:"\f1d9"}.uk-icon-history:before{content:"\f1da"}.uk-icon-circle-thin:before,.uk-icon-genderless:before{content:"\f1db"}.uk-icon-header:before{content:"\f1dc"}.uk-icon-paragraph:before{content:"\f1dd"}.uk-icon-sliders:before{content:"\f1de"}.uk-icon-share-alt:before{content:"\f1e0"}.uk-icon-share-alt-square:before{content:"\f1e1"}.uk-icon-bomb:before{content:"\f1e2"}.uk-icon-futbol-o:before,.uk-icon-soccer-ball-o:before{content:"\f1e3"}.uk-icon-tty:before{content:"\f1e4"}.uk-icon-binoculars:before{content:"\f1e5"}.uk-icon-plug:before{content:"\f1e6"}.uk-icon-slideshare:before{content:"\f1e7"}.uk-icon-twitch:before{content:"\f1e8"}.uk-icon-yelp:before{content:"\f1e9"}.uk-icon-newspaper-o:before{content:"\f1ea"}.uk-icon-wifi:before{content:"\f1eb"}.uk-icon-calculator:before{content:"\f1ec"}.uk-icon-paypal:before{content:"\f1ed"}.uk-icon-google-wallet:before{content:"\f1ee"}.uk-icon-cc-visa:before{content:"\f1f0"}.uk-icon-cc-mastercard:before{content:"\f1f1"}.uk-icon-cc-discover:before{content:"\f1f2"}.uk-icon-cc-amex:before{content:"\f1f3"}.uk-icon-cc-paypal:before{content:"\f1f4"}.uk-icon-cc-stripe:before{content:"\f1f5"}.uk-icon-bell-slash:before{content:"\f1f6"}.uk-icon-bell-slash-o:before{content:"\f1f7"}.uk-icon-trash:before{content:"\f1f8"}.uk-icon-copyright:before{content:"\f1f9"}.uk-icon-at:before{content:"\f1fa"}.uk-icon-eyedropper:before{content:"\f1fb"}.uk-icon-paint-brush:before{content:"\f1fc"}.uk-icon-birthday-cake:before{content:"\f1fd"}.uk-icon-area-chart:before{content:"\f1fe"}.uk-icon-pie-chart:before{content:"\f200"}.uk-icon-line-chart:before{content:"\f201"}.uk-icon-lastfm:before{content:"\f202"}.uk-icon-lastfm-square:before{content:"\f203"}.uk-icon-toggle-off:before{content:"\f204"}.uk-icon-toggle-on:before{content:"\f205"}.uk-icon-bicycle:before{content:"\f206"}.uk-icon-bus:before{content:"\f207"}.uk-icon-ioxhost:before{content:"\f208"}.uk-icon-angellist:before{content:"\f209"}.uk-icon-cc:before{content:"\f20a"}.uk-icon-ils:before,.uk-icon-shekel:before,.uk-icon-sheqel:before{content:"\f20b"}.uk-icon-meanpath:before{content:"\f20c"}.uk-icon-buysellads:before{content:"\f20d"}.uk-icon-connectdevelop:before{content:"\f20e"}.uk-icon-dashcube:before{content:"\f210"}.uk-icon-forumbee:before{content:"\f211"}.uk-icon-leanpub:before{content:"\f212"}.uk-icon-sellsy:before{content:"\f213"}.uk-icon-shirtsinbulk:before{content:"\f214"}.uk-icon-simplybuilt:before{content:"\f215"}.uk-icon-skyatlas:before{content:"\f216"}.uk-icon-cart-plus:before{content:"\f217"}.uk-icon-cart-arrow-down:before{content:"\f218"}.uk-icon-diamond:before{content:"\f219"}.uk-icon-ship:before{content:"\f21a"}.uk-icon-user-secret:before{content:"\f21b"}.uk-icon-motorcycle:before{content:"\f21c"}.uk-icon-street-view:before{content:"\f21d"}.uk-icon-heartbeat:before{content:"\f21e"}.uk-icon-venus:before{content:"\f221"}.uk-icon-mars:before{content:"\f222"}.uk-icon-mercury:before{content:"\f223"}.uk-icon-transgender:before{content:"\f224"}.uk-icon-transgender-alt:before{content:"\f225"}.uk-icon-venus-double:before{content:"\f226"}.uk-icon-mars-double:before{content:"\f227"}.uk-icon-venus-mars:before{content:"\f228"}.uk-icon-mars-stroke:before{content:"\f229"}.uk-icon-mars-stroke-v:before{content:"\f22a"}.uk-icon-mars-stroke-h:before{content:"\f22b"}.uk-icon-neuter:before{content:"\f22c"}.uk-icon-facebook-official:before{content:"\f230"}.uk-icon-pinterest-p:before{content:"\f231"}.uk-icon-whatsapp:before{content:"\f232"}.uk-icon-server:before{content:"\f233"}.uk-icon-user-plus:before{content:"\f234"}.uk-icon-user-times:before{content:"\f235"}.uk-icon-bed:before,.uk-icon-hotel:before{content:"\f236"}.uk-icon-viacoin:before{content:"\f237"}.uk-icon-train:before{content:"\f238"}.uk-icon-subway:before{content:"\f239"}.uk-icon-medium-logo:before{content:"\f23a"}.uk-icon-500px:before{content:"\f26e"}.uk-icon-amazon:before{content:"\f270"}.uk-icon-balance-scale:before{content:"\f24e"}.uk-icon-battery-0:before,.uk-icon-battery-empty:before{content:"\f244"}.uk-icon-battery-1:before,.uk-icon-battery-quarter:before{content:"\f243"}.uk-icon-battery-2:before,.uk-icon-battery-half:before{content:"\f242"}.uk-icon-battery-3:before,.uk-icon-battery-three-quarters:before{content:"\f241"}.uk-icon-battery-4:before,.uk-icon-battery-full:before{content:"\f240"}.uk-icon-black-tie:before{content:"\f27e"}.uk-icon-calendar-check-o:before{content:"\f274"}.uk-icon-calendar-minus-o:before{content:"\f272"}.uk-icon-calendar-plus-o:before{content:"\f271"}.uk-icon-calendar-times-o:before{content:"\f273"}.uk-icon-cc-diners-club:before{content:"\f24c"}.uk-icon-cc-jcb:before{content:"\f24b"}.uk-icon-chrome:before{content:"\f268"}.uk-icon-clone:before{content:"\f24d"}.uk-icon-commenting:before{content:"\f27a"}.uk-icon-commenting-o:before{content:"\f27b"}.uk-icon-contao:before{content:"\f26d"}.uk-icon-creative-commons:before{content:"\f25e"}.uk-icon-expeditedssl:before{content:"\f23e"}.uk-icon-firefox:before{content:"\f269"}.uk-icon-fonticons:before{content:"\f280"}.uk-icon-get-pocket:before{content:"\f265"}.uk-icon-gg:before{content:"\f260"}.uk-icon-gg-circle:before{content:"\f261"}.uk-icon-hand-lizard-o:before{content:"\f258"}.uk-icon-hand-paper-o:before,.uk-icon-hand-stop-o:before{content:"\f256"}.uk-icon-hand-peace-o:before{content:"\f25b"}.uk-icon-hand-pointer-o:before{content:"\f25a"}.uk-icon-hand-grab-o:before,.uk-icon-hand-rock-o:before{content:"\f255"}.uk-icon-hand-scissors-o:before{content:"\f257"}.uk-icon-hand-spock-o:before{content:"\f259"}.uk-icon-hourglass:before{content:"\f254"}.uk-icon-hourglass-o:before{content:"\f250"}.uk-icon-hourglass-1:before,.uk-icon-hourglass-start:before{content:"\f251"}.uk-icon-hourglass-2:before,.uk-icon-hourglass-half:before{content:"\f252"}.uk-icon-hourglass-3:before,.uk-icon-hourglass-end:before{content:"\f253"}.uk-icon-houzz:before{content:"\f27c"}.uk-icon-i-cursor:before{content:"\f246"}.uk-icon-industry:before{content:"\f275"}.uk-icon-internet-explorer:before{content:"\f26b"}.uk-icon-map:before{content:"\f279"}.uk-icon-map-o:before{content:"\f278"}.uk-icon-map-pin:before{content:"\f276"}.uk-icon-map-signs:before{content:"\f277"}.uk-icon-mouse-pointer:before{content:"\f245"}.uk-icon-object-group:before{content:"\f247"}.uk-icon-object-ungroup:before{content:"\f248"}.uk-icon-odnoklassniki:before{content:"\f263"}.uk-icon-odnoklassniki-square:before{content:"\f264"}.uk-icon-opencart:before{content:"\f23d"}.uk-icon-opera:before{content:"\f26a"}.uk-icon-optin-monster:before{content:"\f23c"}.uk-icon-registered:before{content:"\f25d"}.uk-icon-safari:before{content:"\f267"}.uk-icon-sticky-note:before{content:"\f249"}.uk-icon-sticky-note-o:before{content:"\f24a"}.uk-icon-television:before,.uk-icon-tv:before{content:"\f26c"}.uk-icon-trademark:before{content:"\f25c"}.uk-icon-tripadvisor:before{content:"\f262"}.uk-icon-vimeo:before{content:"\f27d"}.uk-icon-wikipedia-w:before{content:"\f266"}.uk-icon-y-combinator:before,.uk-icon-yc:before{content:"\f23b"}.uk-icon-y-combinator-square:before,.uk-icon-yc-square:before{content:"\f1d4"}.uk-icon-bluetooth:before{content:"\f293"}.uk-icon-bluetooth-b:before{content:"\f294"}.uk-icon-codiepie:before{content:"\f284"}.uk-icon-credit-card-alt:before{content:"\f283"}.uk-icon-edge:before{content:"\f282"}.uk-icon-fort-awesome:before{content:"\f286"}.uk-icon-hashtag:before{content:"\f292"}.uk-icon-mixcloud:before{content:"\f289"}.uk-icon-modx:before{content:"\f285"}.uk-icon-pause-circle:before{content:"\f28b"}.uk-icon-pause-circle-o:before{content:"\f28c"}.uk-icon-percent:before{content:"\f295"}.uk-icon-product-hunt:before{content:"\f288"}.uk-icon-reddit-alien:before{content:"\f281"}.uk-icon-scribd:before{content:"\f28a"}.uk-icon-shopping-bag:before{content:"\f290"}.uk-icon-shopping-basket:before{content:"\f291"}.uk-icon-stop-circle:before{content:"\f28d"}.uk-icon-stop-circle-o:before{content:"\f28e"}.uk-icon-usb:before{content:"\f287"}.uk-icon-american-sign-language-interpreting:before,.uk-icon-asl-interpreting:before{content:"\f2a3"}.uk-icon-assistive-listening-systems:before{content:"\f2a2"}.uk-icon-audio-description:before{content:"\f29e"}.uk-icon-blind:before{content:"\f29d"}.uk-icon-braille:before{content:"\f2a1"}.uk-icon-deaf:before,.uk-icon-deafness:before{content:"\f2a4"}.uk-icon-envira:before{content:"\f299"}.uk-icon-fa:before,.uk-icon-font-awesome:before{content:"\f2b4"}.uk-icon-first-order:before{content:"\f2b0"}.uk-icon-gitlab:before{content:"\f296"}.uk-icon-glide:before{content:"\f2a5"}.uk-icon-glide-g:before{content:"\f2a6"}.uk-icon-hard-of-hearing:before{content:"\f2a4"}.uk-icon-low-vision:before{content:"\f2a8"}.uk-icon-question-circle-o:before{content:"\f29c"}.uk-icon-sign-language:before,.uk-icon-signing:before{content:"\f2a7"}.uk-icon-snapchat:before{content:"\f2ab"}.uk-icon-snapchat-ghost:before{content:"\f2ac"}.uk-icon-snapchat-square:before{content:"\f2ad"}.uk-icon-themeisle:before{content:"\f2b2"}.uk-icon-universal-access:before{content:"\f29a"}.uk-icon-viadeo:before{content:"\f2a9"}.uk-icon-viadeo-square:before{content:"\f2aa"}.uk-icon-volume-control-phone:before{content:"\f2a0"}.uk-icon-wheelchair-alt:before{content:"\f29b"}.uk-icon-wpbeginner:before{content:"\f297"}.uk-icon-wpforms:before{content:"\f298"}.uk-icon-yoast:before{content:"\f2b1"}.uk-icon-adress-book:before{content:"\f2b9"}.uk-icon-adress-book-o:before{content:"\f2ba"}.uk-icon-adress-card:before{content:"\f2bb"}.uk-icon-adress-card-o:before{content:"\f2bc"}.uk-icon-bandcamp:before{content:"\f2d5"}.uk-icon-bath:before{content:"\f2cd"}.uk-icon-bathub:before{content:"\f2cd"}.uk-icon-drivers-license:before{content:"\f2c2"}.uk-icon-drivers-license-o:before{content:"\f2c3"}.uk-icon-eercast:before{content:"\f2da"}.uk-icon-envelope-open:before{content:"\f2b6"}.uk-icon-envelope-open-o:before{content:"\f2b7"}.uk-icon-etsy:before{content:"\f2d7"}.uk-icon-free-code-camp:before{content:"\f2c5"}.uk-icon-grav:before{content:"\f2d6"}.uk-icon-handshake-o:before{content:"\f2b5"}.uk-icon-id-badge:before{content:"\f2c1"}.uk-icon-id-card:before{content:"\f2c2"}.uk-icon-id-card-o:before{content:"\f2c3"}.uk-icon-imdb:before{content:"\f2d8"}.uk-icon-linode:before{content:"\f2b8"}.uk-icon-meetup:before{content:"\f2e0"}.uk-icon-microchip:before{content:"\f2db"}.uk-icon-podcast:before{content:"\f2ce"}.uk-icon-quora:before{content:"\f2c4"}.uk-icon-ravelry:before{content:"\f2d9"}.uk-icon-s15:before{content:"\f2cd"}.uk-icon-shower:before{content:"\f2cc"}.uk-icon-snowflake-o:before{content:"\f2dc"}.uk-icon-superpowers:before{content:"\f2dd"}.uk-icon-telegram:before{content:"\f2c6"}.uk-icon-thermometer:before{content:"\f2c7"}.uk-icon-thermometer-0:before{content:"\f2cb"}.uk-icon-thermometer-1:before{content:"\f2ca"}.uk-icon-thermometer-2:before{content:"\f2c9"}.uk-icon-thermometer-3:before{content:"\f2c8"}.uk-icon-thermometer-4:before{content:"\f2c7"}.uk-icon-thermometer-empty:before{content:"\f2cb"}.uk-icon-thermometer-full:before{content:"\f2c7"}.uk-icon-thermometer-half:before{content:"\f2c9"}.uk-icon-thermometer-quarter:before{content:"\f2ca"}.uk-icon-thermometer-three-quarters:before{content:"\f2c8"}.uk-icon-times-rectangle:before{content:"\f2d3"}.uk-icon-times-rectangle-o:before{content:"\f2d4"}.uk-icon-user-circle:before{content:"\f2bd"}.uk-icon-user-circle-o:before{content:"\f2be"}.uk-icon-user-o:before{content:"\f2c0"}.uk-icon-vcard:before{content:"\f2bb"}.uk-icon-vcard-o:before{content:"\f2bc"}.uk-icon-widow-close:before{content:"\f2d3"}.uk-icon-widow-close-o:before{content:"\f2d4"}.uk-icon-window-maximize:before{content:"\f2d0"}.uk-icon-window-minimize:before{content:"\f2d1"}.uk-icon-window-restore:before{content:"\f2d2"}.uk-icon-wpexplorer:before{content:"\f2de"}.uk-close::-moz-focus-inner{border:0;padding:0}.uk-close{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background:0 0;display:inline-block;box-sizing:content-box;width:20px;line-height:20px;text-align:center;vertical-align:middle;opacity:.3}.uk-close:after{display:block;content:"\f00d";font-family:FontAwesome}.uk-close:focus,.uk-close:hover{opacity:.5;outline:0;color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:50%;background:#fff;opacity:1;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.3)}.uk-close-alt:focus,.uk-close-alt:hover{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:focus:after,.uk-close-alt:hover:after{opacity:.8}.uk-badge{display:inline-block;padding:0 5px;background:#009dd8;font-size:10px;font-weight:700;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);border-radius:2px;text-shadow:0 -1px 0 rgba(0,0,0,.2)}a.uk-badge:hover{color:#fff}.uk-badge-notification{box-sizing:border-box;min-width:18px;border-radius:500px;font-size:12px;line-height:18px}.uk-badge-success{background-color:#82bb42;background-image:-webkit-linear-gradient(top,#9fd256,#6fac34);background-image:linear-gradient(to bottom,#9fd256,#6fac34)}.uk-badge-warning{background-color:#f9a124;background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406)}.uk-badge-danger{background-color:#d32c46;background-image:-webkit-linear-gradient(top,#ee465a,#c11a39);background-image:linear-gradient(to bottom,#ee465a,#c11a39)}.uk-alert{margin-bottom:15px;padding:10px;background:#ebf7fd;color:#2d7091;border:1px solid rgba(45,112,145,.3);border-radius:4px;text-shadow:0 1px 0 #fff}*+.uk-alert{margin-top:15px}.uk-alert>:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert>.uk-close:first-child{float:right}.uk-alert>.uk-close:first-child+*{margin-top:0}.uk-alert-success{background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,.3)}.uk-alert-warning{background:#fffceb;color:#e28327;border-color:rgba(226,131,39,.3)}.uk-alert-danger{background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,.3)}.uk-alert-large{padding:20px}.uk-alert-large>.uk-close:first-child{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;max-width:100%;box-sizing:border-box;margin:0;padding:4px;border:1px solid #E5E5E5;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05)}a.uk-thumbnail:focus,a.uk-thumbnail:hover{border-color:#b2b2b2;background-color:#fff;text-decoration:none;outline:0;box-shadow:0 1px 4px rgba(0,0,0,.3)}.uk-thumbnail-caption{padding-top:4px;text-align:center;color:#666}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand>img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle;overflow:hidden;-webkit-transform:translateZ(0);margin:0}.uk-overlay.uk-border-circle{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.uk-overlay>:first-child{margin-bottom:0}.uk-overlay-panel{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#fff}.uk-overlay-panel.uk-flex>*>:last-child,.uk-overlay-panel>:last-child{margin-bottom:0}.uk-overlay-panel h1,.uk-overlay-panel h2,.uk-overlay-panel h3,.uk-overlay-panel h4,.uk-overlay-panel h5,.uk-overlay-panel h6{color:inherit}.uk-overlay-panel a:not([class]){color:inherit;text-decoration:underline}.uk-overlay-panel a[class*=uk-icon-]:not(.uk-icon-button){color:inherit}.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-background{background:rgba(0,0,0,.5)}.uk-overlay-image{padding:0}.uk-overlay-top{bottom:auto}.uk-overlay-bottom{top:auto}.uk-overlay-left{right:auto}.uk-overlay-right{left:auto}.uk-overlay-icon:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-blur,.uk-overlay-fade,.uk-overlay-grayscale,.uk-overlay-scale,.uk-overlay-spin,[class*=uk-overlay-slide]{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter}.uk-overlay-active .uk-overlay-fade,.uk-overlay-active .uk-overlay-scale,.uk-overlay-active .uk-overlay-spin,.uk-overlay-active [class*=uk-overlay-slide]{transition-duration:.8s}.uk-overlay-fade{opacity:.7}.uk-overlay-active .uk-active>.uk-overlay-fade,.uk-overlay-hover.uk-hover .uk-overlay-fade,.uk-overlay-hover:hover .uk-overlay-fade{opacity:1}.uk-overlay-scale{-webkit-transform:scale(1);transform:scale(1)}.uk-overlay-active .uk-active>.uk-overlay-scale,.uk-overlay-hover.uk-hover .uk-overlay-scale,.uk-overlay-hover:hover .uk-overlay-scale{-webkit-transform:scale(1.1);transform:scale(1.1)}.uk-overlay-spin{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.uk-overlay-active .uk-active>.uk-overlay-spin,.uk-overlay-hover.uk-hover .uk-overlay-spin,.uk-overlay-hover:hover .uk-overlay-spin{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.uk-overlay-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.uk-overlay-active .uk-active>.uk-overlay-grayscale,.uk-overlay-hover.uk-hover .uk-overlay-grayscale,.uk-overlay-hover:hover .uk-overlay-grayscale{-webkit-filter:grayscale(0);filter:grayscale(0)}[class*=uk-overlay-slide]{opacity:0}.uk-overlay-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-overlay-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-overlay-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-overlay-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-overlay-active .uk-active>[class*=uk-overlay-slide],.uk-overlay-hover.uk-hover [class*=uk-overlay-slide],.uk-overlay-hover:hover [class*=uk-overlay-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area,.uk-overlay.uk-hover .uk-overlay-area,.uk-overlay:hover .uk-overlay-area{opacity:1}.uk-overlay-area:empty:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-area:not(:empty){font-size:0}.uk-overlay-area:not(:empty):before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-overlay-area-content{display:inline-block;box-sizing:border-box;width:100%;vertical-align:middle;font-size:1rem;text-align:center;padding:0 15px;color:#fff}.uk-overlay-area-content>:last-child{margin-bottom:0}.uk-overlay-area-content a:not([class]),.uk-overlay-area-content a:not([class]):hover{color:inherit}.uk-overlay-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,.5);color:#fff;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-caption,.uk-overlay-toggle:hover .uk-overlay-caption,.uk-overlay.uk-hover .uk-overlay-caption,.uk-overlay:hover .uk-overlay-caption{opacity:1}[class*=uk-column-]{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:480px){.uk-column-small-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-small-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-small-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-small-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-small-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:768px){.uk-column-medium-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-medium-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-medium-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-medium-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-medium-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-large-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-large-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-large-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-large-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-large-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1220px){.uk-column-xlarge-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-xlarge-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-xlarge-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-xlarge-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-xlarge-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen{[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:0}}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-scale{-webkit-animation-name:uk-scale-12;animation-name:uk-scale-12}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-15{-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-animation-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-animation-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-animation-middle-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-animation-middle-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-animation-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-animation-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-animation-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-animation-hover:not(:hover),.uk-animation-hover:not(:hover) [class*=uk-animation-],.uk-touch .uk-animation-hover:not(.uk-hover),.uk-touch .uk-animation-hover:not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-15{0%{opacity:0;-webkit-transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-15{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-slide-left{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-left-33{0%{-webkit-transform:translateX(33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left-33{0%{transform:translateX(33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right-33{0%{-webkit-transform:translateX(-33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right-33{0%{transform:translateX(-33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-scale-12{0%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@keyframes uk-scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes uk-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes uk-rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@-webkit-keyframes uk-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-slide-bottom-fixed{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.uk-dropdown,.uk-dropdown-blank{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px}.uk-dropdown{padding:15px;background:#fff;color:#666;font-size:1rem;vertical-align:top;border:1px solid #d3d3d3;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.uk-dropdown:focus{outline:0}.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank{display:block;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-dropdown-top{margin-top:-5px}.uk-dropdown-bottom{margin-top:5px}.uk-dropdown-left{margin-left:-5px}.uk-dropdown-right{margin-left:5px}.uk-dropdown .uk-nav{margin:0 -15px}.uk-grid .uk-dropdown-grid+.uk-dropdown-grid{margin-top:15px}.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel{margin-top:15px}@media (min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){border-left:1px solid #E5E5E5}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media (max-width:767px){.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:6px;background:#fff;color:#666;left:-1px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-dropdown-scrollable{overflow-y:auto;max-height:200px}.uk-dropdown-navbar.uk-dropdown-flip{left:auto}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);transform:translateZ(0)}.uk-modal.uk-open{opacity:1}.uk-modal-page,.uk-modal-page body{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media (max-width:767px){.uk-modal-dialog{width:auto;margin:10px auto}}.uk-open .uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:calc(100% - 30px);min-height:50px;border-radius:0}.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media (max-width:767px){.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}}.uk-modal-dialog-blank{margin:0;padding:0;width:100%;max-width:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.uk-modal-dialog-blank>.uk-close:first-child{position:absolute;top:20px;right:20px;z-index:1;margin:0;float:none}@media (min-width:768px){.uk-modal-dialog-large{width:930px}}@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}}.uk-modal-header{margin-bottom:15px;margin:-20px -20px 15px -20px;padding:20px;border-bottom:1px solid #E5E5E5;border-radius:4px 4px 0 0;background:#fafafa}.uk-modal-footer{margin-top:15px;margin:15px -20px -20px -20px;padding:20px;border-top:1px solid #E5E5E5;border-radius:0 0 4px 4px;background:#fafafa}.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-modal-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;color:#ddd}.uk-modal-spinner:after{content:"\f110";display:block;font-family:FontAwesome;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;touch-action:none;background:rgba(0,0,0,.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;margin-left:0}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar[mode=none]{-webkit-transition:none;transition:none}.uk-offcanvas-bar[mode=reveal]{-webkit-transform:translateX(0);transform:translateX(0);clip:rect(0,0,100vh,0);-webkit-transition:-webkit-transform .3s ease-in-out,clip .3s ease-in-out;transition:transform .3s ease-in-out,clip .3s ease-in-out}.uk-offcanvas-bar-flip[mode=reveal]{clip:none;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar-flip[mode=reveal]>*{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode=reveal].uk-offcanvas-bar-show>*{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777;text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-offcanvas-bar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(0,0,0,.6);box-shadow:0 0 5px 2px rgba(0,0,0,.6)}.uk-offcanvas-bar-flip:after{right:auto;left:0;width:1px;background:rgba(0,0,0,.6);box-shadow:0 0 5px 2px rgba(0,0,0,.6)}.uk-switcher{margin:0;padding:0;list-style:none;touch-action:cross-slide-y pinch-zoom double-tap-zoom}.uk-switcher>:not(.uk-active){display:none}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:20px;line-height:26px;font-weight:300}.uk-text-bold{font-weight:700}.uk-text-muted{color:#999!important}.uk-text-primary{color:#2d7091!important}.uk-text-success{color:#659f13!important}.uk-text-warning{color:#e28327!important}.uk-text-danger{color:#d85030!important}.uk-text-contrast{color:#fff!important}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}@media (max-width:959px){.uk-text-center-medium{text-align:center!important}.uk-text-left-medium{text-align:left!important}}@media (max-width:767px){.uk-text-center-small{text-align:center!important}.uk-text-left-small{text-align:left!important}}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-container{box-sizing:border-box;max-width:980px;padding:0 25px}@media (min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:after,.uk-container:before{content:"";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before{content:"";display:table-cell}.uk-clearfix:after{content:"";display:table;clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}[class*=uk-align-]{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media (min-width:768px){.uk-align-medium-left{margin-right:15px;float:left}.uk-align-medium-right{margin-left:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{font-size:0}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-bottom,.uk-vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{height:100vh;min-height:600px}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-left{margin-left:15px!important}.uk-margin-right{margin-right:15px!important}.uk-margin-large{margin-bottom:50px}*+.uk-margin-large{margin-top:50px}.uk-margin-large-top{margin-top:50px!important}.uk-margin-large-bottom{margin-bottom:50px!important}.uk-margin-large-left{margin-left:50px!important}.uk-margin-large-right{margin-right:50px!important}.uk-margin-small{margin-bottom:5px}*+.uk-margin-small{margin-top:5px}.uk-margin-small-top{margin-top:5px!important}.uk-margin-small-bottom{margin-bottom:5px!important}.uk-margin-small-left{margin-left:5px!important}.uk-margin-small-right{margin-right:5px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}.uk-padding-remove{padding:0!important}.uk-padding-top-remove{padding-top:0!important}.uk-padding-bottom-remove{padding-bottom:0!important}.uk-padding-vertical-remove{padding-top:0!important;padding-bottom:0!important}.uk-border-circle{border-radius:50%}.uk-border-rounded{border-radius:5px}.uk-heading-large{font-size:36px;line-height:42px}@media (min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-link-muted,.uk-link-muted a{color:#666}.uk-link-muted a:hover,.uk-link-muted:hover{color:#666}.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover{color:inherit;text-decoration:none}.uk-scrollable-text{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box{box-sizing:border-box;height:170px;padding:10px;border:1px solid #E5E5E5;overflow:auto;-webkit-overflow-scrolling:touch;resize:both;border-radius:3px}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-overflow-hidden{overflow:hidden}.uk-overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-container>:last-child{margin-bottom:0}.uk-position-absolute,[class*=uk-position-top],[class*=uk-position-bottom]{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-z-index{z-index:1}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important;max-width:100%}@media (min-width:960px){.uk-visible-small{display:none!important}.uk-visible-medium{display:none!important}.uk-hidden-large{display:none!important}}@media (min-width:768px) and (max-width:959px){.uk-visible-small{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-medium{display:none!important}}@media (max-width:767px){.uk-visible-medium{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-small{display:none!important}}.uk-hidden{display:none!important;visibility:hidden!important}.uk-invisible{visibility:hidden!important}.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible{display:inline-block!important;visibility:visible!important}.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch{display:none!important}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline>*,.uk-flex>*{-ms-flex-negative:1}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-order-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:480px){.uk-flex-order-first-small{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-small{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:768px){.uk-flex-order-first-medium{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-medium{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-order-first-large{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-large{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1220px){.uk-flex-order-first-xlarge{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-xlarge{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-item-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-item-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto;-ms-flex-negative:1}.uk-flex-item-1{-ms-flex:1;-webkit-flex:1;flex:1}.uk-contrast{color:#fff}.uk-contrast .uk-link,.uk-contrast a:not([class]){color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-link:hover,.uk-contrast a:not([class]):hover{color:#fff;text-decoration:underline}.uk-contrast :not(pre)>code,.uk-contrast :not(pre)>kbd,.uk-contrast :not(pre)>samp{color:#fff;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1)}.uk-contrast em{color:#fff}.uk-contrast h1,.uk-contrast h2,.uk-contrast h3,.uk-contrast h4,.uk-contrast h5,.uk-contrast h6{color:#fff}.uk-contrast hr{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav li>a,.uk-contrast .uk-nav li>a:hover{text-decoration:none}.uk-contrast .uk-nav-side>li>a{color:#fff}.uk-contrast .uk-nav-side>li>a:focus,.uk-contrast .uk-nav-side>li>a:hover{background:rgba(255,255,255,.1);color:#fff;text-shadow:none}.uk-contrast .uk-nav-side>li.uk-active>a{background:#fff;color:#444;text-shadow:none}.uk-contrast .uk-nav-side .uk-nav-header{color:#fff}.uk-contrast .uk-nav-side .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav-side ul a{color:rgba(255,255,255,.7)}.uk-contrast .uk-nav-side ul a:hover{color:#fff}.uk-contrast .uk-subnav>*>a{color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-subnav>*>a:focus,.uk-contrast .uk-subnav>*>a:hover{color:#fff;text-decoration:none}.uk-contrast .uk-subnav>.uk-active>a{color:#fff}.uk-contrast .uk-subnav-line>:nth-child(n+2):before{border-left-color:rgba(255,255,255,.2)}.uk-contrast .uk-subnav-pill>*>a:focus,.uk-contrast .uk-subnav-pill>*>a:hover{background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-subnav-pill>.uk-active>a{background:#fff;color:#444}.uk-contrast .uk-tab{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab>li>a{border-color:transparent;color:rgba(255,255,255,.7);text-shadow:none}.uk-contrast .uk-tab>li.uk-open>a,.uk-contrast .uk-tab>li>a:focus,.uk-contrast .uk-tab>li>a:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-tab>li.uk-active>a{border-color:rgba(255,255,255,.2);border-bottom-color:transparent;background:#fff;color:#444}.uk-contrast .uk-tab-center{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab-grid:before{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-list-line>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-form input:not([type]),.uk-contrast .uk-form input[type=text],.uk-contrast .uk-form input[type=password],.uk-contrast .uk-form input[type=email],.uk-contrast .uk-form input[type=url],.uk-contrast .uk-form input[type=search],.uk-contrast .uk-form input[type=tel],.uk-contrast .uk-form input[type=number],.uk-contrast .uk-form input[type=datetime],.uk-contrast .uk-form input[type=datetime-local],.uk-contrast .uk-form input[type=date],.uk-contrast .uk-form input[type=month],.uk-contrast .uk-form input[type=time],.uk-contrast .uk-form input[type=week],.uk-contrast .uk-form input[type=color],.uk-contrast .uk-form select,.uk-contrast .uk-form textarea{border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.8);color:#444;background-clip:padding-box}.uk-contrast .uk-form input:not([type]):focus,.uk-contrast .uk-form input[type=text]:focus,.uk-contrast .uk-form input[type=password]:focus,.uk-contrast .uk-form input[type=email]:focus,.uk-contrast .uk-form input[type=url]:focus,.uk-contrast .uk-form input[type=search]:focus,.uk-contrast .uk-form input[type=tel]:focus,.uk-contrast .uk-form input[type=number]:focus,.uk-contrast .uk-form input[type=datetime]:focus,.uk-contrast .uk-form input[type=datetime-local]:focus,.uk-contrast .uk-form input[type=date]:focus,.uk-contrast .uk-form input[type=month]:focus,.uk-contrast .uk-form input[type=time]:focus,.uk-contrast .uk-form input[type=week]:focus,.uk-contrast .uk-form input[type=color]:focus,.uk-contrast .uk-form select:focus,.uk-contrast .uk-form textarea:focus{border-color:#fff;background:#fff;color:#444}.uk-contrast .uk-form :-ms-input-placeholder{color:rgba(68,68,68,.7)!important}.uk-contrast .uk-form ::-moz-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-form ::-webkit-input-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-button{color:#444;background:#fff;border-color:transparent}.uk-contrast .uk-button:focus,.uk-contrast .uk-button:hover{background-color:rgba(255,255,255,.8);color:#444;border-color:transparent}.uk-contrast .uk-button.uk-active,.uk-contrast .uk-button:active{background-color:rgba(255,255,255,.7);color:#444;box-shadow:none}.uk-contrast .uk-button-primary{background-color:#009dd8;color:#fff}.uk-contrast .uk-button-primary:focus,.uk-contrast .uk-button-primary:hover{background-color:#00aff2;color:#fff}.uk-contrast .uk-button-primary.uk-active,.uk-contrast .uk-button-primary:active{background-color:#008abf;color:#fff}.uk-contrast .uk-icon-hover{color:rgba(255,255,255,.7)}.uk-contrast .uk-icon-hover:hover{color:#fff}.uk-contrast .uk-icon-button{background:#fff;color:#444;border-color:transparent}.uk-contrast .uk-icon-button:focus,.uk-contrast .uk-icon-button:hover{background-color:rgba(255,255,255,.8);color:#444;border-color:transparent}.uk-contrast .uk-icon-button:active{background-color:rgba(255,255,255,.7);color:#444;box-shadow:none}.uk-contrast .uk-text-muted{color:rgba(255,255,255,.6)!important}.uk-contrast .uk-text-primary{color:#2d7091!important}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-top:-15px;padding:0;list-style:none}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px;margin-top:15px}.uk-dotnav:after,.uk-dotnav:before{content:"";display:block;overflow:hidden}.uk-dotnav:after{clear:both}.uk-dotnav>*{float:left}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:20px;height:20px;border-radius:50%;background:rgba(50,50,50,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background:rgba(50,50,50,.4);outline:0}.uk-dotnav>*>:active{background:rgba(50,50,50,.6)}.uk-dotnav>.uk-active>*{background:rgba(50,50,50,.4);-webkit-transform:scale(1.3);transform:scale(1.3)}.uk-dotnav-contrast>*>*{background:rgba(255,255,255,.4)}.uk-dotnav-contrast>*>:focus,.uk-dotnav-contrast>*>:hover{background:rgba(255,255,255,.7)}.uk-dotnav-contrast>*>:active{background:rgba(255,255,255,.9)}.uk-dotnav-contrast>.uk-active>*{background:rgba(255,255,255,.9)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-dotnav-vertical>*{float:none}.uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}.uk-slidenav:focus,.uk-slidenav:hover{outline:0;text-decoration:none;color:rgba(50,50,50,.7);cursor:pointer}.uk-slidenav:active{color:rgba(50,50,50,.9)}.uk-slidenav-previous:before{content:"\f104";font-family:FontAwesome}.uk-slidenav-next:before{content:"\f105";font-family:FontAwesome}.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slidenav-position:hover .uk-slidenav{display:block}.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:rgba(255,255,255,.5)}.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover{color:rgba(255,255,255,.7)}.uk-slidenav-contrast:active{color:rgba(255,255,255,.9)}.uk-form input[type=checkbox],.uk-form input[type=radio]{display:inline-block;height:13px;width:13px;border:1px solid #aaa;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;outline:0;background:0 0}.uk-form input[type=radio]{border-radius:50%}.uk-form input[type=checkbox]:before,.uk-form input[type=radio]:before{display:block}.uk-form input[type=radio]:checked:before{content:'';width:8px;height:8px;margin:1.5px auto 0;border-radius:50%;background:#00a8e6}.uk-form input[type=checkbox]:checked:before,.uk-form input[type=checkbox]:indeterminate:before{content:"\f00c";font-family:FontAwesome;font-size:12px;-webkit-font-smoothing:antialiased;text-align:center;line-height:11px;color:#00a8e6}.uk-form input[type=checkbox]:indeterminate:before{content:"\f068"}.uk-form input[type=checkbox]:disabled,.uk-form input[type=radio]:disabled{border-color:#ddd}.uk-form input[type=radio]:disabled:checked:before{background-color:#aaa}.uk-form input[type=checkbox]:disabled:checked:before,.uk-form input[type=checkbox]:disabled:indeterminate:before{color:#aaa}.uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px}.uk-form-password{display:inline-block;position:relative;max-width:100%}.uk-form-password-toggle{display:block;position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;line-height:13px;color:#999}.uk-form-password-toggle:hover{color:#999;text-decoration:none}.uk-form-password>input{padding-right:50px!important}.uk-form-select{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-select select{position:absolute;top:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer;left:0;-webkit-appearance:none}.uk-placeholder{margin-bottom:15px;padding:15px;border:1px dashed #E5E5E5;background:#fafafa;color:#666}*+.uk-placeholder{margin-top:15px}.uk-placeholder>:last-child{margin-bottom:0}.uk-placeholder-large{padding-top:80px;padding-bottom:80px}.uk-progress{box-sizing:border-box;height:20px;margin-bottom:15px;background:#f7f7f7;overflow:hidden;line-height:20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07),inset 0 2px 2px rgba(0,0,0,.07);border-radius:4px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#009dd8;float:left;-webkit-transition:width .6s ease;transition:width .6s ease;font-size:12px;color:#fff;text-align:center;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.1);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#82bb42;background-image:-webkit-linear-gradient(top,#9fd256,#6fac34);background-image:linear-gradient(to bottom,#9fd256,#6fac34)}.uk-progress-warning .uk-progress-bar{background-color:#f9a124;background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406)}.uk-progress-danger .uk-progress-bar{background-color:#d32c46;background-image:-webkit-linear-gradient(top,#ee465a,#c11a39);background-image:linear-gradient(to bottom,#ee465a,#c11a39)}.uk-progress-striped .uk-progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}.uk-progress-mini,.uk-progress-small{border-radius:500px}.uk-accordion-title{margin-top:0;margin-bottom:15px;padding:5px 15px;background:#f7f7f7;font-size:18px;line-height:24px;cursor:pointer;border:1px solid #E5E5E5;border-radius:4px}.uk-accordion-content{padding:0 15px 15px 15px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0}.uk-autocomplete{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-dropdown-flip{left:auto;right:0}.uk-nav-autocomplete>li>a{color:#666}.uk-nav-autocomplete>li.uk-active>a{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-nav-autocomplete .uk-nav-header{color:#999}.uk-nav-autocomplete .uk-nav-divider{border-top:1px solid #E5E5E5}.uk-datepicker{z-index:1050;width:auto;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-datepicker-nav{margin-bottom:15px;text-align:center;line-height:20px}.uk-datepicker-nav:after,.uk-datepicker-nav:before{content:"";display:table}.uk-datepicker-nav:after{clear:both}.uk-datepicker-nav a{color:#666;text-decoration:none}.uk-datepicker-nav a:hover{color:#666}.uk-datepicker-previous{float:left}.uk-datepicker-next{float:right}.uk-datepicker-next:after,.uk-datepicker-previous:after{width:20px;font-family:FontAwesome}.uk-datepicker-previous:after{content:"\f053"}.uk-datepicker-next:after{content:"\f054"}.uk-datepicker-table{width:100%}.uk-datepicker-table td,.uk-datepicker-table th{padding:2px}.uk-datepicker-table th{font-size:12px}.uk-datepicker-table a{display:block;width:26px;line-height:24px;text-align:center;color:#666;text-decoration:none;border:1px solid transparent;border-radius:4px;background-origin:border-box}a.uk-datepicker-table-muted{color:#999}.uk-datepicker-table a:focus,.uk-datepicker-table a:hover{background-color:#fafafa;color:#666;outline:0;border-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);text-shadow:0 1px 0 #fff}.uk-datepicker-table a:active{background-color:#f5f5f5;color:#666;border-color:rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.3);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-datepicker-table a.uk-active{background:#009dd8;color:#fff;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);background-origin:border-box;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-htmleditor-navbar{background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.2);border-top-left-radius:4px;border-top-right-radius:4px;background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee)}.uk-htmleditor-navbar:after,.uk-htmleditor-navbar:before{content:"";display:table}.uk-htmleditor-navbar:after{clear:both}.uk-htmleditor-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-htmleditor-navbar-nav>li{float:left}.uk-htmleditor-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:41px;padding:0 15px;line-height:40px;color:#666;font-size:11px;cursor:pointer;margin-top:-1px;margin-left:-1px;border:1px solid transparent;border-bottom-width:0;text-shadow:0 1px 0 #fff}.uk-htmleditor-navbar-nav>li:hover>a,.uk-htmleditor-navbar-nav>li>a:focus{background-color:transparent;color:#666;outline:0;position:relative;z-index:1;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-htmleditor-navbar-nav>li>a:active{background-color:#f5f5f5;color:#666;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.2);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-htmleditor-navbar-nav>li.uk-active>a{background-color:#fafafa;color:#666;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.2);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-htmleditor-navbar-flip{float:right}[data-mode=split] .uk-htmleditor-button-code,[data-mode=split] .uk-htmleditor-button-preview{display:none}.uk-htmleditor-content{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.uk-htmleditor-content:after,.uk-htmleditor-content:before{content:"";display:table}.uk-htmleditor-content:after{clear:both}.uk-htmleditor-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:990}.uk-htmleditor-fullscreen .uk-htmleditor-content{position:absolute;top:41px;left:0;right:0;bottom:0}.uk-htmleditor-fullscreen .uk-icon-expand:before{content:"\f066"}.uk-htmleditor-code,.uk-htmleditor-preview{box-sizing:border-box}.uk-htmleditor-preview{padding:20px;overflow-y:scroll;position:relative}[data-mode=tab][data-active-tab=code] .uk-htmleditor-preview,[data-mode=tab][data-active-tab=preview] .uk-htmleditor-code{display:none}[data-mode=split] .uk-htmleditor-code,[data-mode=split] .uk-htmleditor-preview{float:left;width:50%}[data-mode=split] .uk-htmleditor-code{border-right:1px solid #eee}.uk-htmleditor-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.uk-htmleditor .CodeMirror{padding:10px;box-sizing:border-box}.uk-htmleditor-navbar-nav:first-child>li:first-child>a{border-top-left-radius:4px}.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav>li>a{margin-left:0;margin-right:-1px}.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:first-child>li:first-child>a{border-top-left-radius:0}.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:last-child>li:last-child>a{border-top-right-radius:4px}.uk-htmleditor-fullscreen .uk-htmleditor-navbar{border-top:none;border-left:none;border-right:none;border-radius:0}.uk-htmleditor-fullscreen .uk-htmleditor-content{border:none;border-radius:0}.uk-htmleditor-fullscreen .uk-htmleditor-navbar-nav>li>a{border-radius:0!important}[data-uk-slider]{direction:ltr}html[dir=rtl] .uk-slider>*{direction:rtl}.uk-slider{position:relative;z-index:0;touch-action:pan-y}.uk-slider:not(.uk-grid){margin:0;padding:0;list-style:none}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider-container{overflow:hidden}.uk-slider:not(.uk-drag){-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear}.uk-slider.uk-drag{cursor:col-resize;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.uk-slider img{pointer-events:none}.uk-slider-fullscreen,.uk-slider-fullscreen>li{height:100vh}.uk-slideshow{position:relative;z-index:0;width:100%;margin:0;padding:0;list-style:none;overflow:hidden;touch-action:pan-y}.uk-slideshow>li{position:absolute;top:0;left:0;width:100%;opacity:0}.uk-slideshow>.uk-active{z-index:10;opacity:1}.uk-slideshow>li>img{visibility:hidden}[data-uk-slideshow-slide]{cursor:pointer}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:100vh}.uk-slideshow-fade-in{-webkit-animation:uk-fade .5s linear;animation:uk-fade .5s linear}.uk-slideshow-fade-out{-webkit-animation:uk-fade .5s linear reverse;animation:uk-fade .5s linear reverse}.uk-slideshow-scroll-forward-in{-webkit-animation:uk-slide-right .5s ease-in-out;animation:uk-slide-right .5s ease-in-out}.uk-slideshow-scroll-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-scroll-backward-in{-webkit-animation:uk-slide-left .5s ease-in-out;animation:uk-slide-left .5s ease-in-out}.uk-slideshow-scroll-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-scale-out{-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;animation:uk-fade-scale-15 .5s ease-in-out reverse}.uk-slideshow-swipe-forward-in{-webkit-animation:uk-slide-left-33 .5s ease-in-out;animation:uk-slide-left-33 .5s ease-in-out}.uk-slideshow-swipe-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in{-webkit-animation:uk-slide-right-33 .5s ease-in-out;animation:uk-slide-right-33 .5s ease-in-out}.uk-slideshow-swipe-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.6);-webkit-animation:uk-fade .5s ease-in-out reverse;animation:uk-fade .5s ease-in-out reverse}.uk-notify{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notify-bottom-right,.uk-notify-top-right{left:auto;right:10px}.uk-notify-bottom-center,.uk-notify-top-center{left:50%;margin-left:-175px}.uk-notify-bottom-center,.uk-notify-bottom-left,.uk-notify-bottom-right{top:auto;bottom:10px}@media (max-width:479px){.uk-notify{left:10px;right:10px;width:auto;margin:0}}.uk-notify-message{position:relative;margin-bottom:10px;padding:15px;background:#444;color:#fff;font-size:16px;line-height:22px;cursor:pointer;border:1px solid #444;border-radius:4px}.uk-notify-message>.uk-close{visibility:hidden;float:right}.uk-notify-message:hover>.uk-close{visibility:visible}.uk-notify-message-primary{background:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,.3)}.uk-notify-message-success{background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,.3)}.uk-notify-message-warning{background:#fffceb;color:#e28327;border-color:rgba(226,131,39,.3)}.uk-notify-message-danger{background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,.3)}.uk-search{display:inline-block;position:relative;margin:0}.uk-search:before{content:"\f002";position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;font-family:FontAwesome;font-size:14px;color:rgba(0,0,0,.2)}.uk-search-field::-moz-focus-inner{border:0;padding:0}.uk-search-field::-webkit-search-cancel-button,.uk-search-field::-webkit-search-decoration{-webkit-appearance:none}.uk-search-field::-ms-clear{display:none}.uk-search-field::-moz-placeholder{opacity:1}.uk-search-field{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:#666;-webkit-appearance:none;width:120px;height:30px;padding:0 0 0 30px;border:1px solid transparent;background:rgba(0,0,0,0);-webkit-transition:all .2s linear;transition:all .2s linear;vertical-align:middle}.uk-search-field:-ms-input-placeholder{color:#999!important}.uk-search-field::-moz-placeholder{color:#999}.uk-search-field::-webkit-input-placeholder{color:#999}.uk-search-field:focus{outline:0}.uk-search-field:focus,.uk-search.uk-active .uk-search-field{width:180px}.uk-dropdown-search{width:300px;margin-top:0;background:#fff;color:#666}.uk-open>.uk-dropdown-search{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-navbar-flip .uk-dropdown-search{margin-top:12px;margin-right:-16px}.uk-nav-search>li>a{color:#666}.uk-nav-search>li.uk-active>a{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-nav-search .uk-nav-header{color:#999}.uk-nav-search .uk-nav-divider{border-top:1px solid #E5E5E5}.uk-nav-search ul a{color:#1D8ACB}.uk-nav-search ul a:hover{color:#0B5F90}.uk-offcanvas .uk-search{display:block;margin:20px 15px}.uk-offcanvas .uk-search:before{color:#777}.uk-offcanvas .uk-search-field{width:100%;border-color:transparent;background:#1a1a1a;color:#ccc}.uk-offcanvas .uk-search-field:-ms-input-placeholder{color:#777!important}.uk-offcanvas .uk-search-field::-moz-placeholder{color:#777}.uk-offcanvas .uk-search-field::-webkit-input-placeholder{color:#777}.uk-nestable{padding:0;list-style:none}.uk-nestable a,.uk-nestable img{-webkit-touch-callout:none}.uk-nestable-list{margin:0;padding-left:40px;list-style:none}.uk-nestable-item{touch-action:none}.uk-nestable-item+.uk-nestable-item{margin-top:10px}.uk-nestable-list:not(.uk-nestable-dragged)>.uk-nestable-item:first-child{margin-top:10px}.uk-nestable-dragged{position:absolute;z-index:1050;pointer-events:none;padding-left:0}.uk-nestable-placeholder{position:relative}.uk-nestable-placeholder>*{opacity:0}.uk-nestable-placeholder:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed #E5E5E5;opacity:1}.uk-nestable-empty{min-height:30px}.uk-nestable-handle{touch-action:none}.uk-nestable-handle:hover{cursor:move}.uk-nestable-moving,.uk-nestable-moving *{cursor:move}.uk-nestable-moving iframe{pointer-events:none}[data-nestable-action=toggle]{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-nestable-toggle{display:inline-block;visibility:hidden}.uk-nestable-toggle:after{content:"\f147";font-family:FontAwesome}.uk-parent>:not(.uk-nestable-list) .uk-nestable-toggle{visibility:visible}.uk-collapsed .uk-nestable-list{display:none}.uk-collapsed .uk-nestable-toggle:after{content:"\f196"}.uk-nestable-panel{padding:5px;background:#f7f7f7;border-radius:4px;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);text-shadow:0 1px 0 #fff}.uk-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable a,.uk-sortable img{-webkit-touch-callout:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-dragged{position:absolute;z-index:1050;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:30px}.uk-sortable-handle{touch-action:none}.uk-sortable-handle:hover{cursor:move}.uk-sortable-moving,.uk-sortable-moving *{cursor:move}.uk-sortable-moving iframe{pointer-events:none}[data-uk-sticky].uk-active{z-index:980;box-sizing:border-box;-webkit-backface-visibility:hidden}[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}[data-uk-sticky].uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:rgba(255,255,255,.7);font-size:12px;line-height:18px;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.uk-tooltip-top-left:after,.uk-tooltip-top-right:after,.uk-tooltip-top:after{bottom:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after,.uk-tooltip-bottom:after{top:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-bottom:after,.uk-tooltip-top:after{left:50%;margin-left:-5px}.uk-tooltip-bottom-left:after,.uk-tooltip-top-left:after{left:10px}.uk-tooltip-bottom-right:after,.uk-tooltip-top-right:after{right:10px}.uk-tooltip-left:after{right:-5px;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#333}.uk-tooltip-right:after{left:-5px;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#333}
/* End */


/* Start:/tpl/css/style.min.css?1751968718525686*/
@import "https://fonts.googleapis.com/css?family=Arsenal:400,700&subset=cyrillic-ext";

.clearfix:before, .clearfix:after {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.inline {
    display: inline
}

.block {
    display: block
}

.inline-block {
    display: inline-block;
    vertical-align: middle
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.affix {
    position: fixed
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important
}

.visible-print {
    display: none !important
}

.visible-print-block {
    display: none !important
}

.visible-print-inline {
    display: none !important
}

.visible-print-inline-block {
    display: none !important
}

@font-face {
    font-family: 'ProximaNova';
    src: url(/tpl/css/fonts/ProximaNova/ProximaNovaRegular.woff2) format("woff2"), url(/tpl/css/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff"), url(/tpl/css/fonts/ProximaNova/ProximaNovaRegular.ttf) format("truetype");
    font-weight: 400
}

@font-face {
    font-family: 'ProximaNova';
    src: url(/tpl/css/fonts/ProximaNova/ProximaNovaSemibold.woff2) format("woff2"), url(/tpl/css/fonts/ProximaNova/ProximaNovaSemibold.woff) format("woff"), url(/tpl/css/fonts/ProximaNova/ProximaNovaSemibold.ttf) format("truetype");
    font-weight: 600
}

@font-face {
    font-family: 'ProximaNova';
    src: url(/tpl/css/fonts/ProximaNova/ProximaNovaLight.woff2) format("woff2"), url(/tpl/css/fonts/ProximaNova/ProximaNovaLight.woff) format("woff"), url(/tpl/css/fonts/ProximaNova/ProximaNovaLight.ttf) format("truetype");
    font-weight: 300
}

@font-face {
    font-family: 'ProximaNova';
    src: url(/tpl/css/fonts/ProximaNova/ProximaNovaBold.woff2) format("woff2"), url(/tpl/css/fonts/ProximaNova/ProximaNovaBold.woff) format("woff"), url(/tpl/css/fonts/ProximaNova/ProximaNovaBold.ttf) format("truetype");
    font-weight: 700
}

*, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
    height: 100%
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block
}

body {
    margin: 0;
    text-align: left;
    background-color: #fff;
    height: 100%
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title], abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

dfn {
    font-style: italic
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:hover {
    text-decoration: underline
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

[role="button"], input:not([type="range"]), label, select, summary, textarea, a, area, button {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #868e96;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    -webkit-border-radius: 0;
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button
}

[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type="radio"], input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

body {
    font-family: 'ProximaNova', sans-serif;
    font-size: 14px;
    color: #000;
    background: #fff;
    overflow: visible !important
}

html {
    overflow: visible !important
}

a {
    position: relative;
    color: #e21f26;
    text-decoration: none
}

a:hover {
    text-decoration: none;
    color: #ff221d
}

section {
    padding-top: 40px
}

.wrapper {
    position: relative; /*margin:0 auto;*/
    overflow: hidden;
    min-height: 100%;
    min-width: 320px;
    width: auto
}

.wrapper_main {
    height: 100%;
    padding: 0
}

.container {
    max-width: 1140px;
    padding-left: 40px;
    padding-right: 40px;
    margin-left: auto;
    margin-right: auto
}

.icon {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center
}

.icon_phone {
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi4wMzEgMjYiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZTIxZjI2O2ZpbGwtcnVsZTpldmVub2RkfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8cGF0aCBpZD0icGhvbmUiIGQ9Ik01MTEuNzU3IDEwNjUuMmExLjgyMyAxLjgyMyAwIDAgMC0yLjc1NyAwYy0uNjQ1LjY0LTEuMjkgMS4yOC0xLjkyNCAxLjkyYS4zNzkuMzc5IDAgMCAxLS41MzEuMWMtLjQxNy0uMjMtLjg2MS0uNDEtMS4yNjItLjY2YTE5Ljg2NiAxOS44NjYgMCAwIDEtNC44MjMtNC4zOCAxMS40MzggMTEuNDM4IDAgMCAxLTEuNzI4LTIuNzYuMzk0LjM5NCAwIDAgMSAuMS0uNTFjLjY0NS0uNjMgMS4yNzQtMS4yNiAxLjkwOC0xLjlhMS44MjggMS44MjggMCAwIDAtLjAwNi0yLjgyYy0uNS0uNTEtMS4wMDgtMS4wMS0xLjUxMi0xLjUyLS41Mi0uNTItMS4wMzQtMS4wNC0xLjU2LTEuNTVhMS44MzkgMS44MzkgMCAwIDAtMi43NTggMGMtLjY1LjY0LTEuMjczIDEuMjktMS45MzUgMS45MmEzLjEzNyAzLjEzNyAwIDAgMC0uOTg1IDIuMTIgOC45MTEgOC45MTEgMCAwIDAgLjY5MyAzLjg1IDIzLjQzOSAyMy40MzkgMCAwIDAgNC4xNjcgNi45NCAyNS45MjggMjUuOTI4IDAgMCAwIDguNTM5IDYuNjcgMTIuNDEzIDEyLjQxMyAwIDAgMCA0LjczIDEuMzcgMy40NjQgMy40NjQgMCAwIDAgMi45NzUtMS4xM2MuNTUzLS42MiAxLjE3Ni0xLjE4IDEuNzYxLTEuNzdhMS44MzYgMS44MzYgMCAwIDAgLjAxMS0yLjhjLTEuMDMyLTEuMDQtMi4wNjctMi4wNi0zLjEwMy0zLjA5em0tMS4wMzQtNC4zMWwyLS4zNGE4Ljk3MyA4Ljk3MyAwIDAgMC03LjU5MS03LjM2bC0uMjgyIDIuMDFhNi45MTggNi45MTggMCAwIDEgNS44NzMgNS42OXptMy4xMjYtOC42OGExNC43MjYgMTQuNzI2IDAgMCAwLTguNDQ5LTQuMjFsLS4yODEgMi4wMUExMi44MzggMTIuODM4IDAgMCAxIDUxNiAxMDYwLjU0bDItLjM0YTE0LjgxMiAxNC44MTIgMCAwIDAtNC4xNTEtNy45OXoiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5MS45NjkgLTEwNDgpIi8+PC9zdmc+)
}

.icon_map {
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NC43NTcgNTQuNzU3IiAgZmlsbD0iI2UyMWYyNiI+IDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxwYXRoIGQ9Ik00MC45NCA1LjYxN0ExOS4wNTIgMTkuMDUyIDAgMCAwIDI3LjM4IDBhMTkuMDUgMTkuMDUgMCAwIDAtMTMuNTYgNS42MTdjLTYuNzAzIDYuNzAyLTcuNTM2IDE5LjMxMi0xLjgwNCAyNi45NTJMMjcuMzggNTQuNzU3IDQyLjcyMSAzMi42YzUuNzU1LTcuNjcxIDQuOTIyLTIwLjI4MS0xLjc4MS0yNi45ODN6TTI3LjU1NyAyNmMtMy44NTkgMC03LTMuMTQxLTctN3MzLjE0MS03IDctNyA3IDMuMTQxIDcgNy0zLjE0MSA3LTcgN3oiLz48L3N2Zz4=)
}

.icon_user {
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS43MjkgMjUuNzI5IiBmaWxsPSIjZTIxZjI2Ij4gICAgPHBhdGggIGQ9Ik0xNi40MjggMTUuNzQ0Yy0uMTU5LS4wNTItMS4xNjQtLjUwNS0uNTM2LTIuNDE0aC0uMDA5YzEuNjM3LTEuNjg2IDIuODg4LTQuMzk5IDIuODg4LTcuMDcgMC00LjEwNy0yLjczMS02LjI2LTUuOTA1LTYuMjZDOS42OSAwIDYuOTc0IDIuMTUyIDYuOTc0IDYuMjZjMCAyLjY4MiAxLjI0NCA1LjQwNiAyLjg5MSA3LjA4OC42NDIgMS42ODQtLjUwNiAyLjMwOS0uNzQ2IDIuMzk2LTMuMzI0IDEuMjAzLTcuMjI0IDMuMzk0LTcuMjI0IDUuNTU3di44MTFjMCAyLjk0NyA1LjcxNCAzLjYxNyAxMS4wMDIgMy42MTcgNS4yOTYgMCAxMC45MzgtLjY3IDEwLjkzOC0zLjYxN3YtLjgxMWMwLTIuMjI4LTMuOTE5LTQuNDAyLTcuNDA3LTUuNTU3eiIvPjwvc3ZnPg==)
}

.icon_user_logout {
    width: 25px;
    height: 25px;
    background: url(/tpl/images/icon-logout.png) no-repeat 0 0
}

.icon_enter {
    width: 25px;
    height: 23px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAACUklEQVRIiaXVy4uOcRQH8M9rhoZxGRaiZEJNLtm4FJqFS+QSclkplJUdQgwWZCELk78AWSAsbFxjoVxzS0ISMltiUHIfi/N7m8fjeWZMvpv3nOc9z/k+5/zO73sqbY1NusEALMcCTMIw1OMtXuAaTuFOWYJKFyR9sRWb0NDdl+AmNqffP9Cr5IVxuI89OYLveIknaM+9M11UtS+ft4hkMq5jbPJ/4QTmoj/GYAIGYzQ2JuJqvu04hppqwny7RuAehib/OVbhbknFVfTBXtHeSnrWKtr3VyW98CzZDzDtHwjgG7ZhHX6mZ5swu4ikDTOxHkvwLvd/DbaIthXhiDgToqJWVLqarjxqcAhrxAEvwseCuDrRjZHJn1U2XUUYjxXJbsZ5DCqI+4IDGX9lT0geYT4+JX8GLpYQncnYMyptjU35vneHejFNVdzFPLzPxb0Xd6y9Vsz7/2AKdojxzeJjImmoLfiC7pCv5AJ2FsQNTL/ttRjSA4JmnMuQXMIycU+yGKlTjl7V9oBgovjq+uRfTgRfCmKXZuwbPZmuJ6IKuJoSfS6Iq5PkJOF0GclqoWNZ/BQ6tgMLSwiI82lM9kNczZMMx1kcFbOeP68fQjbKCNaiJdkdoqKOPEkfTE32ZLGAJpUkzL+3D4d1SvxBXOFvgXyNxfiQ/CaxVo9jDnrn4kdhA56KPVKV+ZMy96ZMICfgtM7FVcV3odRfRWvzF7kD+7FLp+SXrt/Hok27/blme4vNOL6A4Ja4Ry1Zgq4qyWKAUN/5QkKGoR/eiLV7TVR9uyzBb/g5ed7jcOaxAAAAAElFTkSuQmCC)
}

.icon_like {
    width: 20px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMTUgMTQiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8cGF0aCBpZD0iRm9ybWFfMV9jb3B5XzgiIGQ9Ik01OTczLjUgMTI2My45OWwtMS4wNS0xLjA2Yy0zLjktMy41LTYuNDYtNS44NS02LjQ2LTguNzRhNC4xIDQuMSAwIDAgMSA0LjEzLTQuMTggNC4zNyA0LjM3IDAgMCAwIDYuNzYgMCA0LjA5IDQuMDkgMCAwIDEgNC4xMiA0LjE4YzAgMi44OS0yLjU1IDUuMjQtNi40NSA4Ljc0eiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IkZvcm1hIDEgY29weSA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTk2NiAtMTI1MCkiLz48L3N2Zz4=);
    -webkit-background-size: cover;
    background-size: cover
}

.icon_like.active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAMAAABsDg4iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAdVBMVEXuBwf////uBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwf/////+8NbAAAAJXRSTlMAAAFTpsa5eBRzD7vuSEy6rfk2NX2Vfsk4+zd0lgOjnIhv/Vb6M6nrUQAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBAMKIRWcuG3ZAAAAjElEQVQY023PyRKCMBRE0ZsEEBEVkEFkBvP/vygIFkPsVddZdL0HSGXZzskF9+zYlpJCgHfRU/zrzf+WuzdioOeE4VICQaSNPIhNjElMTEhNTP9tRsjsaJmEZ763/DXeSbHHYvoIyq2VYsaqXq2uFqRqftZMNiOyna2VrAhdr3XfjWWLDO9w4IgoxQ8/CYUhZdbbDZMAAAAASUVORK5CYII=)
}

.icon_basket {
    width: 24px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMjQgMjMuMTgiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8cGF0aCBpZD0iU2hhcGVfMV9jb3B5XzciIGQ9Ik01NDk5LjY1IDE2MTkuMzdsLTE2LjY4LTEuNTVhMi41MjggMi41MjggMCAwIDAtLjI3LS4wMWwtLjY2LTMuMjFjLS4wMi0uMDYtLjA0LS4xMy0uMDYtLjE4YS45NTcuOTU3IDAgMCAwLS42MS0uNTVsLTMuMTgtLjkzYS45MjIuOTIyIDAgMSAwLS41MiAxLjc3bDIuNjUuNzggMy4yIDE1LjI5YS45MTMuOTEzIDAgMCAwIC45Mi44aDEzLjczYS45Mi45MiAwIDAgMCAwLTEuODRoLTEyLjk3bC0uNDUtMi4xMWgxMy42NmExLjQ1MyAxLjQ1MyAwIDAgMCAxLjQ2LTEuMTJsMS4xMS01LjUzYTEuNDExIDEuNDExIDAgMCAwLTEuMzMtMS42MXptLTEyLjU4IDEzLjA1YTEuODQgMS44NCAwIDEgMS0xLjg1IDEuODQgMS44NDYgMS44NDYgMCAwIDEgMS44NS0xLjg0em04Ljg2IDBhMS44NCAxLjg0IDAgMSAxLTEuODYgMS44NCAxLjg0NCAxLjg0NCAwIDAgMSAxLjg2LTEuODR6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iU2hhcGUgMSBjb3B5IDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NDc3IC0xNjEyLjkxKSIvPjwvc3ZnPg==)
}

.icon_search {
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAwYIJCbYZQDGAAABNUlEQVQoz4XSMWsUQRgG4HevUIkcp2gQIb0QxSAWoggKSkgTEsU/IAh22go2NilCfowgSApjKVglqCCChKtzgQuEJIjs+VjkZHfvjvh+xc4sD8zMN1PIMK3czv3M5DBbWU8/o3Fcd2yqcmTFaanX8eep3/jgmXnLVu3hk84ovKd06Ent90UbeN+EhW943FzIlC0s1eEtbIywiAdYr8NXeD4BtvTsV/NWLif5mfH8STftnK26d5Ckk0lpZ5BfFfye5O4EdilXsp1B1fDzjuy5MLbHVaw0+7iGj6Ya7JFS33QTnvEZXzxUiJi2plRadMP15hW2vQW7Nv1Qom/BjK6euTqMWPDOPga+euOcm7rwj44eoePUcHTVzvAt9cyNw3pVdNe1k2CdvjgZxqwdvFb8D8aslwr5CylgobnK838KAAAAAElFTkSuQmCC) no-repeat
}

.icon_header-search {
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRTIxRjI2IiBkPSJNMjIuNTM0IDIyLjU1MnMtMS4xMjMgMi4xMTgtMi4wMTggMS4yMjNsLTUuNjA2LTUuNjExYTEwLjc5MSAxMC43OTEgMCAwIDAgMy4yMzktMy4yNDJsNS42MDYgNS42MTFjLjg5NS44OTUtMS4yMjEgMi4wMTktMS4yMjEgMi4wMTl6TTkuMTU1IDE4LjMzM2MtNS4wNiAwLTkuMTYzLTQuMTA3LTkuMTYzLTkuMTcxIDAtNS4wNjQgNC4xMDMtOS4xNyA5LjE2My05LjE3IDUuMDYgMCA5LjE2MyA0LjEwNiA5LjE2MyA5LjE3cy00LjEwMyA5LjE3MS05LjE2MyA5LjE3MXptMC0xNi4wNDljLTMuNzkgMC02Ljg3MiAzLjA4Ni02Ljg3MiA2Ljg3OCAwIDMuNzkzIDMuMDgyIDYuODc4IDYuODcyIDYuODc4czYuODcyLTMuMDg1IDYuODcyLTYuODc4YzAtMy43OTItMy4wODItNi44NzgtNi44NzItNi44Nzh6Ii8+PC9zdmc+)
}

.icon_jewellery {
    min-width: 25px;
    height: 32px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAMAAADQQiM0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA+VBMVEXiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHyb///89B80BAAAAUXRSTlMAN/j3HeocDNILA8AZ5xhB/HsBtw5XsrSB7j3iTfnvToA0BRPmkpOc/mj7kXUN67m65UpLLP0t5EyUcuxzmvqXcG+Y6JnpFECCNhBSON9aodOxI0zFAAAAAWJLR0RSDWAtkAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IDFggkETDB8lYAAAE+SURBVCjPbZFpW8IwEIQXSy1CkVs5bOVSoIKKooB4S7Xc9P//GXfTK4nOh3Q775NmOgHwFDtwPSkxEBRX3UDqIQ+0hBspccSRZIojqSS/SU+HIH0sHpTJ+iCbAUk5n+RkAPkCA4W8DIqlE0ZOS0XRL1fCBJUyx6o1l1etGoAzw7dM/2mc+4EZUOuNJjQbdVaTwaK32jRfaEFRl/TabuHYwaHb4+L0uuh0sGWLdghJr9Cx4tCnMwYCGVyj14ebP1sA6KhbGOJ6J5F79IZAHY8kMkLvASjA4z/EgjGuE4lM0BsDlT+VyJSuA55wnUmpZ+g9g254f8zpBZ1XHeCNenrnwAcZn9ToF03zsNE5vdrfNP+wW7CdxRKWC8eObgFgpbiilFXw5fVGAJt1dKjmmKFvOpqQVNvu9qZr7nfbwP8F8jZn2QzQxQwAAAAASUVORK5CYII=) no-repeat
}

.icon_gear {
    min-width: 26px;
    height: 26px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNlMjFmMjY7ZmlsbC1ydWxlOmV2ZW5vZGR9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxwYXRoIGlkPSJGb3JtYV8xX2NvcHkiIGQ9Ik0zODAxLjkyIDI2NjYuNTZhLjg0NC44NDQgMCAwIDAtLjg0LS42NCAyLjg3MyAyLjg3MyAwIDAgMS0xLjk2LTUgLjcyNi43MjYgMCAwIDAgLjA4LS45OCAxMy41MTEgMTMuNTExIDAgMCAwLTIuMDYtMi4wOC43MjguNzI4IDAgMCAwLS45OS4wOCAyLjk5MiAyLjk5MiAwIDAgMS0zLjI0LjczIDIuODkxIDIuODkxIDAgMCAxLTEuNzYtMi44Mi43MTkuNzE5IDAgMCAwLS42NC0uNzYgMTIuNCAxMi40IDAgMCAwLTIuOTItLjAxLjcyMi43MjIgMCAwIDAtLjY1Ljc0IDIuODg5IDIuODg5IDAgMCAxLTEuNzggMi43OCAzIDMgMCAwIDEtMy4yMS0uNzQuNzI3LjcyNyAwIDAgMC0uOTgtLjA4IDEyLjk3NSAxMi45NzUgMCAwIDAtMi4xMSAyLjA4LjcyOC43MjggMCAwIDAgLjA4Ljk5IDIuODg1IDIuODg1IDAgMCAxIC43MyAzLjI0IDMuMDA5IDMuMDA5IDAgMCAxLTIuODMgMS43Ni43LjcgMCAwIDAtLjc1LjY0IDEyLjY1NCAxMi42NTQgMCAwIDAtLjAxIDIuOTUuODU2Ljg1NiAwIDAgMCAuODUuNjQgMi44NSAyLjg1IDAgMCAxIDIuNjggMS43OCAyLjkwOCAyLjkwOCAwIDAgMS0uNzMgMy4yMi43MjUuNzI1IDAgMCAwLS4wOC45OCAxMy4wNzUgMTMuMDc1IDAgMCAwIDIuMDYgMi4wOC43MTguNzE4IDAgMCAwIC45OS0uMDggMi45OTIgMi45OTIgMCAwIDEgMy4yNC0uNzMgMi44OTEgMi44OTEgMCAwIDEgMS43NiAyLjgyLjcxOS43MTkgMCAwIDAgLjY0Ljc2IDEyLjI4OSAxMi4yODkgMCAwIDAgMS40OS4wOSAxMy41NTQgMTMuNTU0IDAgMCAwIDEuNDMtLjA4LjcxMy43MTMgMCAwIDAgLjY0LS43NCAyLjkxOCAyLjkxOCAwIDAgMSAxLjc4LTIuNzggMy4wMTQgMy4wMTQgMCAwIDEgMy4yMi43NC43MjYuNzI2IDAgMCAwIC45OC4wOCAxMi45NzUgMTIuOTc1IDAgMCAwIDIuMTEtMi4wOC43MjguNzI4IDAgMCAwLS4wOC0uOTkgMi44NjYgMi44NjYgMCAwIDEgMS45My01aC4xNmEuNzI0LjcyNCAwIDAgMCAuNzYtLjY0IDEyLjY1NCAxMi42NTQgMCAwIDAgLjAxLTIuOTV6bS0xMi45IDUuOGE0LjMzNSA0LjMzNSAwIDEgMSA0LjM0LTQuMzMgNC4zNCA0LjM0IDAgMCAxLTQuMzQgNC4zM3oiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJGb3JtYSAxIGNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzc2IC0yNjU1KSIvPjwvc3ZnPg==)
}

.icon_articles {
    min-width: 29px;
    height: 23px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMjcgMjIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZTIxZjI2O2ZpbGwtcnVsZTpldmVub2RkfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8cGF0aCBpZD0iRm9ybWFfMV9jb3B5IiBkPSJNMzc3OS45NiAyNzU1aDIzLjE1YS44OS44OSAwIDAgMCAuNjctLjMuOTQ0Ljk0NCAwIDAgMCAuMjktLjd2LTJhLjkyOS45MjkgMCAwIDAtLjI5LS43Ljg5Ljg5IDAgMCAwLS42Ny0uM2gtMjMuMTVhLjg5Ljg5IDAgMCAwLS42Ny4zLjk2Ny45NjcgMCAwIDAtLjI5Ljd2MmEuOTg0Ljk4NCAwIDAgMCAuMjkuNy44OS44OSAwIDAgMCAuNjcuM3ptMC02aDE3LjM2YS45MTEuOTExIDAgMCAwIC42OC0uMy45ODQuOTg0IDAgMCAwIC4yOS0uN3YtMmExLjAwNyAxLjAwNyAwIDAgMC0uMjktLjcxLjkzOS45MzkgMCAwIDAtLjY4LS4yOWgtMTcuMzZhLjkxNy45MTcgMCAwIDAtLjY3LjI5IDEuMDA3IDEuMDA3IDAgMCAwLS4yOS43MXYyYS45ODQuOTg0IDAgMCAwIC4yOS43Ljg5Ljg5IDAgMCAwIC42Ny4zem0yNS43NSAxNC4zYS44OS44OSAwIDAgMC0uNjctLjNoLTI1LjA4YS44OS44OSAwIDAgMC0uNjcuMy45ODQuOTg0IDAgMCAwLS4yOS43djJhMS4wMDcgMS4wMDcgMCAwIDAgLjI5LjcxLjkxNy45MTcgMCAwIDAgLjY3LjI5aDI1LjA4YS45MTcuOTE3IDAgMCAwIC42Ny0uMjkgMS4wMDcgMS4wMDcgMCAwIDAgLjI5LS43MXYtMmEuOTg0Ljk4NCAwIDAgMC0uMjktLjd6bS0yNS43NS0yLjNoMTkuMjlhLjkxMS45MTEgMCAwIDAgLjY4LS4zLjk1OC45NTggMCAwIDAgLjI4LS43di0yYS45NTguOTU4IDAgMCAwLS4yOC0uNy45MTEuOTExIDAgMCAwLS42OC0uM2gtMTkuMjlhLjg5Ljg5IDAgMCAwLS42Ny4zLjk2Ny45NjcgMCAwIDAtLjI5Ljd2MmEuOTY3Ljk2NyAwIDAgMCAuMjkuNy44OS44OSAwIDAgMCAuNjcuM3oiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJGb3JtYSAxIGNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzc5IC0yNzQ1KSIvPjwvc3ZnPg==)
}

.icon_metal {
    min-width: 35px;
    height: 22px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNS4wMyAyMiI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNlMjFmMjY7ZmlsbC1ydWxlOmV2ZW5vZGR9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxwYXRoIGlkPSJGb3JtYV8xX2NvcHkiIGQ9Ik0zNzg0LjA0IDI2MTUuODFhLjgyOC44MjggMCAwIDEtLjE2LS42OGwxLjAyLTQuMjZhMS4xNzEgMS4xNzEgMCAwIDEgMS4xNC0uODdoNi44OWExLjE3MSAxLjE3MSAwIDAgMSAxLjE0Ljg3bDEgNC4xOWEuNjkuNjkgMCAwIDEgLjA0LjI1LjgxNy44MTcgMCAwIDEtLjgzLjgxaC05LjU4YS44NjYuODY2IDAgMCAxLS42Ni0uMzF6bS01LjMgOC4yNWg5LjU4YS44MTcuODE3IDAgMCAwIC44My0uODEuNjkuNjkgMCAwIDAtLjA0LS4yNWwtMS00LjE5YTEuMTU0IDEuMTU0IDAgMCAwLTEuMTQtLjg3aC02Ljg4YTEuMTU0IDEuMTU0IDAgMCAwLTEuMTQuODdsLTEuMDIgNC4yNmEuNzYzLjc2MyAwIDAgMCAuMTYuNjguODI5LjgyOSAwIDAgMCAuNjUuMzF6bTEyLjEyLTUuMjVsLTEuMDIgNC4yNmEuNzYzLjc2MyAwIDAgMCAuMTYuNjguODM1LjgzNSAwIDAgMCAuNjYuMzFoOS41N2EuODI2LjgyNiAwIDAgMCAuODQtLjgxIDEgMSAwIDAgMC0uMDQtLjI1bC0xLjAxLTQuMTlhMS4xNTQgMS4xNTQgMCAwIDAtMS4xNC0uODdIMzc5MmExLjE1NCAxLjE1NCAwIDAgMC0xLjE0Ljg3em0tOC42OCA3Ljk1YTEuMTYgMS4xNiAwIDAgMC0xLjE0LS44OGgtNi44OWExLjE2OCAxLjE2OCAwIDAgMC0xLjE0Ljg4bC0xLjAyIDQuMjVhLjgyMy44MjMgMCAwIDAgLjgyLjk5aDkuNThhLjgxNy44MTcgMCAwIDAgLjgzLS44MS43MjcuNzI3IDAgMCAwLS4wNC0uMjV6bTI0Ljc4IDQuMThsLTEtNC4xOGExLjE2OCAxLjE2OCAwIDAgMC0xLjE0LS44OGgtNi44OWExLjE2IDEuMTYgMCAwIDAtMS4xNC44OGwtMS4wMiA0LjI1YS44MjMuODIzIDAgMCAwIC4xNi42OS44NTcuODU3IDAgMCAwIC42Ni4zaDkuNTdhLjgyLjgyIDAgMCAwIC44NC0uODEuNzI3LjcyNyAwIDAgMC0uMDQtLjI1em0tMTIuODktNC4xOGExLjE2OCAxLjE2OCAwIDAgMC0xLjE0LS44OGgtNi44OWExLjE2OCAxLjE2OCAwIDAgMC0xLjE0Ljg4bC0xLjAyIDQuMjVhLjgxLjgxIDAgMCAwIC44Mi45OWg5LjU4YS44MTcuODE3IDAgMCAwIC44My0uODEuNzI3LjcyNyAwIDAgMC0uMDQtLjI1eiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IkZvcm1hIDEgY29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3NzEuOTcgLTI2MTApIi8+PC9zdmc+)
}

.icon_franchise {
    min-width: 23px;
    height: 27px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMjIuOTQgMjciPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZTIxZjI2O2ZpbGwtcnVsZTpldmVub2RkfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8cGF0aCBpZD0iU2hhcGVfMV9jb3B5IiBkPSJNMzc4NS42NSAyNzExLjQ1YTUuNyA1LjcgMCAwIDAgMy41NCA0LjM1IDMuOTMgMy45MyAwIDAgMCAyLjYtLjAxIDUuODMzIDUuODMzIDAgMCAwIDMuNTYtNC4zNGMuMjctLjAzLjYzLS40IDEuMDEtMS43NS41Mi0xLjg0LS4wMy0yLjExLS41MS0yLjA3YTQuMTY1IDQuMTY1IDAgMCAwIC4yLS43NWMuODEtNC43Ny0xLjU2LTQuOTMtMS41Ni00LjkzYTMuNjUyIDMuNjUyIDAgMCAwLTEuNDMtMS4zMSA0LjgzIDQuODMgMCAwIDAtMi45My0uNjIgNC40OSA0LjQ5IDAgMCAwLTEuMTcuMjIgNC44ODUgNC44ODUgMCAwIDAtMS4yOS42NSA3LjE1IDcuMTUgMCAwIDAtMS4zMiAxLjA5IDUuMzg5IDUuMzg5IDAgMCAwLTEuNDMgMi40OCA1LjUzNiA1LjUzNiAwIDAgMCAuMDEgMi40MyA1LjI1NiA1LjI1NiAwIDAgMCAuMjEuNzVjLS40OC0uMDQtMS4wMy4yMy0uNTEgMi4wNy4zOSAxLjM0Ljc1IDEuNzEgMS4wMiAxLjc0em0xNC4xNiA2LjI1YTE3LjcyMiAxNy43MjIgMCAwIDEtNS4yMy0yLjM2bC0xLjgzIDUuNzMtLjM0IDEuMDgtLjAxLS4wMS0uMy45MS0uOTYtMi43MWMyLjM3LTMuMjctLjQ4LTMuMjQtLjY0LTMuMjRzLTMuMDEtLjAzLS42NCAzLjI0bC0uOTYgMi43MS0uMy0uOTEtLjAxLjAxLS4zNC0xLjA4LTEuODQtNS43M2ExNy43NDMgMTcuNzQzIDAgMCAxLTUuMjIgMi4zNmMtMi4xNS41NC0yLjI2IDMtMi4xNyA0LjIyIDAgMCAuMTIgMS42NS4yNSAyLjM3YTI0LjYyMyAyNC42MjMgMCAwIDAgMjIuNDYgMGMuMTMtLjcyLjI1LTIuMzcuMjUtMi4zNy4wOC0xLjIyLS4wMi0zLjY4LTIuMTctNC4yMnoiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJTaGFwZSAxIGNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzc5LjAzIC0yNzAwKSIvPjwvc3ZnPg==)
}

.icon_course {
    min-width: 30px;
    height: 22px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAyMiI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNlMjFmMjY7ZmlsbC1ydWxlOmV2ZW5vZGR9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxwYXRoIGlkPSJTaGFwZV8xX2NvcHkiIGQ9Ik0zNzg1LjU5IDI3OTBhMS4xMTggMS4xMTggMCAwIDAtLjc2LjMgMSAxIDAgMCAwLS4zMS43M3YxNS40NWExLjA1IDEuMDUgMCAwIDAgMS4wNyAxLjAzYzIuNS4wMSA2LjY5LjUxIDkuNTggMy40MXYtMTYuMTdhLjkzMS45MzEgMCAwIDAtLjE1LS41MmMtMi4zNy0zLjY3LTYuOTMtNC4yMy05LjQzLTQuMjN6bTIxLjg5IDE2LjQ4di0xNS40NWExIDEgMCAwIDAtLjMxLS43MyAxLjExOCAxLjExOCAwIDAgMC0uNzYtLjNjLTIuNSAwLTcuMDYuNTYtOS40MyA0LjIzYS45MzEuOTMxIDAgMCAwLS4xNS41MnYxNi4xN2MyLjg5LTIuOSA3LjA4LTMuNCA5LjU4LTMuNDFhMS4wNSAxLjA1IDAgMCAwIDEuMDctMS4wM3ptMi40NS0xMi45MmgtLjc4djEyLjkyYTIuNjkgMi42OSAwIDAgMS0yLjc0IDIuNjNjLTIuMTIuMDEtNS42MS40LTguMDkgMi42NWEyNy4wNjkgMjcuMDY5IDAgMCAxIDExLjM3LjIxIDEuMSAxLjEgMCAwIDAgLjkxLS4yIDEuMDE0IDEuMDE0IDAgMCAwIC40LS44di0xNi4zOGExLjA1IDEuMDUgMCAwIDAtMS4wNy0xLjAzem0tMjcuMDggMTIuOTJ2LTEyLjkyaC0uNzhhMS4wNSAxLjA1IDAgMCAwLTEuMDcgMS4wM3YxNi4zOGExLjAxNCAxLjAxNCAwIDAgMCAuNC44IDEuMSAxLjEgMCAwIDAgLjkxLjIgMjcuMDY5IDI3LjA2OSAwIDAgMSAxMS4zNy0uMjFjLTIuNDgtMi4yNS01Ljk3LTIuNjQtOC4wOS0yLjY1YTIuNjkgMi42OSAwIDAgMS0yLjc0LTIuNjN6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iU2hhcGUgMSBjb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzc4MSAtMjc5MCkiLz48L3N2Zz4=)
}

.icon_like {
    width: 20px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgdmlld0JveD0iMCAwIDE3OTIgMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZTVlNWU1Ij48cGF0aCBkPSJNODk2IDE2NjRxLTI2IDAtNDQtMThsLTYyNC02MDJxLTEwLTgtMjcuNS0yNnQtNTUuNS02NS41LTY4LTk3LjUtNTMuNS0xMjEtMjMuNS0xMzhxMC0yMjAgMTI3LTM0NHQzNTEtMTI0cTYyIDAgMTI2LjUgMjEuNXQxMjAgNTggOTUuNSA2OC41IDc2IDY4cTM2LTM2IDc2LTY4dDk1LjUtNjguNSAxMjAtNTggMTI2LjUtMjEuNXEyMjQgMCAzNTEgMTI0dDEyNyAzNDRxMCAyMjEtMjI5IDQ1MGwtNjIzIDYwMHEtMTggMTgtNDQgMTh6Ii8+PC9zdmc+)
}

.icon_star {
    width: 24px;
    height: 23px; /*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyMyI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNlMjFmMjY7ZmlsbC1ydWxlOmV2ZW5vZGR9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxwYXRoIGlkPSJQb2x5Z29uXzIiIGQ9Ik04MDQgMjkzbDIuODgyIDguNzIxIDkuMTI3LjA2NS03LjM0NiA1LjQ1NSAyLjc1OSA4Ljc1OS03LjQyMi01LjM0Ny03LjQyMiA1LjM0NyAyLjc1OS04Ljc2MS03LjM0Ni01LjQ1NSA5LjEyNy0uMDY1eiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlBvbHlnb24gMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5MiAtMjkzKSIvPjwvc3ZnPg==)*/
}

.icon_first {
    display: inline-block;
    width: 47px;
    height: 47px;
    background-image: url(/tpl/css/../images/first.png)
}

.icon_metro-red {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-red.png) no-repeat
}

.icon_metro-blue {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-blue.png) no-repeat
}

.icon_metro-gray {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-gray.png) no-repeat
}

.icon_metro-purple {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-purple.png) no-repeat
}

.icon_metro-light {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-light.png) no-repeat
}

.icon_metro-orange {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-orange.png) no-repeat
}

.icon_metro-yellow {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-yellow.png) no-repeat
}

.icon_metro-salat {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-salat.png) no-repeat
}

.icon_metro-green {
    width: 47px;
    height: 47px;
    background: url(/tpl/css/../images/map-green.png) no-repeat
}

.icon_message {
    width: 27px;
    height: 23px;
    margin-right: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEXiHyb////iHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHyb///+pK3v5AAAAKHRSTlMAAAd/2fjWdwQCurABUk2ZlqWTTEGtm3bQ7vXyzGmR4x8g4f6kiVa55GKYAQAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAwwJMA00CKSAAAAAdklEQVQoz+XJ2Q6CMBSE4SmbBQuyCdYFcAHO+z8hbZpIAp4n8L+azAd4fhDStjA6SIE4od8dFVLiynBiLUfBWvHXlrNWomKthjoz1AhAthd9/T437bo/lDFb3Nm/79IBYs0ZBkP6adfe8KJ3BsY+NIKzaZY7WwD+y0lIs7ZmRwAAAABJRU5ErkJggg==) no-repeat
}

.icon_reviews-phone {
    width: 32px;
    height: 32px;
    margin-right: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi4wMzEgMjYiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZTIxZjI2O2ZpbGwtcnVsZTpldmVub2RkfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8cGF0aCBpZD0icGhvbmUiIGQ9Ik01MTEuNzU3IDEwNjUuMmExLjgyMyAxLjgyMyAwIDAgMC0yLjc1NyAwYy0uNjQ1LjY0LTEuMjkgMS4yOC0xLjkyNCAxLjkyYS4zNzkuMzc5IDAgMCAxLS41MzEuMWMtLjQxNy0uMjMtLjg2MS0uNDEtMS4yNjItLjY2YTE5Ljg2NiAxOS44NjYgMCAwIDEtNC44MjMtNC4zOCAxMS40MzggMTEuNDM4IDAgMCAxLTEuNzI4LTIuNzYuMzk0LjM5NCAwIDAgMSAuMS0uNTFjLjY0NS0uNjMgMS4yNzQtMS4yNiAxLjkwOC0xLjlhMS44MjggMS44MjggMCAwIDAtLjAwNi0yLjgyYy0uNS0uNTEtMS4wMDgtMS4wMS0xLjUxMi0xLjUyLS41Mi0uNTItMS4wMzQtMS4wNC0xLjU2LTEuNTVhMS44MzkgMS44MzkgMCAwIDAtMi43NTggMGMtLjY1LjY0LTEuMjczIDEuMjktMS45MzUgMS45MmEzLjEzNyAzLjEzNyAwIDAgMC0uOTg1IDIuMTIgOC45MTEgOC45MTEgMCAwIDAgLjY5MyAzLjg1IDIzLjQzOSAyMy40MzkgMCAwIDAgNC4xNjcgNi45NCAyNS45MjggMjUuOTI4IDAgMCAwIDguNTM5IDYuNjcgMTIuNDEzIDEyLjQxMyAwIDAgMCA0LjczIDEuMzcgMy40NjQgMy40NjQgMCAwIDAgMi45NzUtMS4xM2MuNTUzLS42MiAxLjE3Ni0xLjE4IDEuNzYxLTEuNzdhMS44MzYgMS44MzYgMCAwIDAgLjAxMS0yLjhjLTEuMDMyLTEuMDQtMi4wNjctMi4wNi0zLjEwMy0zLjA5em0tMS4wMzQtNC4zMWwyLS4zNGE4Ljk3MyA4Ljk3MyAwIDAgMC03LjU5MS03LjM2bC0uMjgyIDIuMDFhNi45MTggNi45MTggMCAwIDEgNS44NzMgNS42OXptMy4xMjYtOC42OGExNC43MjYgMTQuNzI2IDAgMCAwLTguNDQ5LTQuMjFsLS4yODEgMi4wMUExMi44MzggMTIuODM4IDAgMCAxIDUxNiAxMDYwLjU0bDItLjM0YTE0LjgxMiAxNC44MTIgMCAwIDAtNC4xNTEtNy45OXoiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5MS45NjkgLTEwNDgpIi8+PC9zdmc+)
}

.icon_remove {
    width: 12px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAwwOKhIMYkUrAAAAx0lEQVQY003OIUgDYQAF4O+/Mw3XrB4mwSIYxxVBbYIgyMKSF53CDBbNQxENFqugmAdGq17QYBFRDLaZLKZzipthcO7F94X3Qpq71/bhPzMO1SJfWl6tlHXmwbI8Tl5kKuoKueDIgTGFtTjp+rYoWDJu1RbYcB1SgguNkY1TTSIMrLsq60ubDIEf7yV0DSBOoG27hFTP7RDqTkDHm2ksePQc0klPqjiXiZxp4NNsnByr+bVrR19fR2FexURIb/TsuRu5O2ff1B/DjDN0+Ib2NwAAAABJRU5ErkJggg==) no-repeat
}

.icon_reset {
    width: 14px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAxsOFCkxYthUAAAA1klEQVQY02XOvS6DARjF8dMSQgiJrw7dMDQ6iIhrMUpcgBswugQxGU1Gm6EzBpE0DEwNiY9G6CCMP8Pbt/HxnOFJzj/Pc07FTD7zlf+zmGo1jTxk8w8Yym6uMxpxhH3D0teEE+xJxKQ2Tk2ImHOJlqECRt0DzkyrucGdKSlhNHVx5Rb36oWbQdKqd/BsqfSqg4ZPeU2SdPs7GVzOauNFD+dFYvl23DkeNWzooWWkhBXH6FgWse4NhyXcwYXaoNqKDrYlaj4cGJMfqmnpWYh5a79AoYotzW8IJtYkm/D2lgAAAABJRU5ErkJggg==) no-repeat
}

.icon_favorite {
    position: absolute;
    right: 0;
    top: 35px;
    width: 22px;
    height: 20px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAQAAAAjdQW7AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBAMKFDfr6e6LAAABH0lEQVQoz42SPUsDQRCGn90I0UqxU1BxtBXSCfoDroiIgv4COW0VrEQrCdgopFRIHTBWcvkHIlhbBVyDucLODwLBQj2LM+dtjN5ONfvOwzLvzCgDACOsM88gD9S5jiUWKDLFGzfU5AVAGYA1ThmlG3U2yHFGMVGe2JKLGF7iEkU6GuSYtZSIZQmUGeKOcbLjkRmN54TCGJ6m4IQCFDR5ZzivaTrD98pM0kQ7oJ9Ma1pUnf6tSksZmOCW4Qz0lTkJNRCymYFG+BLy3e05pX/hPakBibV9yn+iZTmKk585bHPcFz1hp5sOpORdnjm0TiriQFIN2hMu4fOevD7wbS+966iwSgeADitU7OLv3QV4tGnjEfSWlOlnahHFVZxKSv4CE5Y/BhftkgAAAAAASUVORK5CYII=) no-repeat
}

.icon_favorite.active {
    width: 22px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAMAAAC+oj0CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAh1BMVEXiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHyb///+gnLFaAAAAK3RSTlMAEGWcpIU6VO20FxpM/tjbCeXmUICHZh79HfBWVYR4kIyNAXtj+/z1PPI7r2QTTQAAAAFiS0dELLrdcasAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBAMKEyrHrhSVAAAAlUlEQVQY023Q2RaCIBSF4a3iVFCWmkODlpYa7/9+ibJSgf9qr++KAwBYtkNcbxzwXOLYFqb8gIvC3T6cRuALpYzPHY5yMApEJ651jhBzQzESEydITZziYmIbWa5rngFEZzK+uyhVLQtxz1VRdpuvv2/5AVm11gr/6kWfr4XRyP9iDTa1b6GfFkq047yj0OqHoYeh70p/qDgtmrwJFqoAAAAASUVORK5CYII=) no-repeat
}

.icon_nn {
    width: 23px;
    height: 23px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAIAAABvSEP3AAAFSklEQVR42o2UfVDSdxzH+avdHq7rkURUslumWzovS4vddKHOazZjtmtmapiapt5gRsvsUVrIkRpaUtl8wJY18AmdYaECgj2BEYo4/EGIYiIIiFoYMNy3w+3qqrt973ff+3x/n/f79bvP93efD2zhrTVvmzPqRxSSVlkPXSPnjEuK+kSNfdzyISnHqNfO2168bXkHRfGI7TRQ1ffIpieFD7kXp6UFkq6L0/1noJ4il+PCk0d3/hdlbtZqkp6aGqTqxORp2QmTtGCm/9SYuMiqLpl8eGJubu7dlBGNppnd8gbIanbZKU4t2amusEGVjuFyp47icpJezttelzW3NAPvIgUdGrpsHaq3ocGds8zOPpYPtNUX/NleJX7cKxuQPJAIb7Fonaxfnig05tnFexGxmMD1ZVjYIiX3UFZYdKRawHenIxLjg9JTfGKxqLjdSLBjd6/ARAUmxO86UuqfcdNvR6pbphYIgCv30KFXlDwCfqBflnMwfeO2UKl8YFip3IDetCUr+YuEXcF7seBZ//034WlxWZQrPnGUVZizn4fHq5RK6cBAIDoMuID3MIEAw4SjQ4KDAA++fKmnBxyfmZmbT9yWjQtO2LU5KT7gh7g1kVvSSYUbkyo+CUqv7ZS3Nv2Bw+GQHqtXL18KXJuDAzFfoWHltPO+SKTFYt6390dfb0REyKYDOVnobNzmJCxqZ6xHDIZQfCQkrXLJSlzymUpgu0YvCwgIWL8WCfQWs9nXC3mprBSWcQDnjYDrxsY2+vut8/akl9Hyfj0djNvjE7sjJCFGwcv+e4rOrPvJP44oHhwBlK5OLpVKBRag1+nGQAAIMBTS41j+kY4Ojt9arzwCAejYfC6OdAKdtr+1jSzu+X0tJq+q8mdIfFPAE/UKBcPKIaDB4/H+vt5373QALyDAoreHGyYnAwM2fIrycl/+NXZDcMJ3ifkZmdS6FdtIS1am0Jv7XLNTMqlELpcbjHq3DBQV9Jm/Xq8HBFg6LmVHdCTKE+6FgBeRToN06Y3akH2YjHOXV4YXfrQBd/xqo8tuGdeNaUe1FotFP/mKcvL4MVALcMVEbk/bnwJTKAZxSYk+CLiP5xrEsmVTU8Y2PieTUhh6oOLjgHRaPQe058S4VglBarUKUIxGg9FgWPrhElCIN2JN2v6kIYUCBsDFxVQUYhW/uwv7bcy4Tsfrk23NuvQBMnFrBnVh4blxYlSpHFarIAhSmk2mmRkr0MRERfB5nV5weBmtBBBgoBGy0lJvMGrBgVnHYDeyWHypRywNU3B92D0oZqwGlwtaWDDa7eD4VKdjMpm3GAwQX6+pyUzFaTUa2AXGtQLwa/5dyXHRNAL+civvmQqyd7X0C/hNw9CQSDh/vXocggbVanoeARsT9Z8eeAEBtu8MeX3E18RSSmoJNbu6rqe7y/ZANK0bHWE3QE2Nz9iNJhUEdnVTo7qBaRobnRHxhd1d2TWM1BLK4VKKXwQm8TQZ1nZXdLSel3KuilTRQqztOEg8ZnuqHr7BkIh6wKe4LOajyitgB7FY2PNXfZ1N8zSTmH+4puNsBTuFXHW0nt/O7YU5nQ6rxeK0O2wvnuOp53LpLQ6jYbH37/e0C7t/a2a1i3j37gvdL0E2h95COF8E9E670zptBoQ3Zt2ekyRuY+t0v4R2sTiaSNyaQ4wnXUinVWNJtNAMfBSBUHapGGS5DWygfO/EZAseRibv9d65J7aIXsbi3Rb0S2Uq7cj4Y5mqo1dR3iTYWUQHWUxyAlC+l+JwOKrbe69yJCPaiedWy+vz0WF/aTVNaTQTlZy+2tv3gfJ14z+LAyPr0r3EnwAAAABJRU5ErkJggg==)
}

.icon_kk {
    width: 28px;
    height: 23px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAIAAACXqLgAAAAGhUlEQVR42n2UC1TTVRzHf/Y4SUmaooggSKFYPgItUrBjmsoBPSYqJ0+WWQhIqWgFIfgkERQYG5AbDAaMwQbjubkxNh5jD8YYYwN0OGC8othgKClvxv799/DYqVPfc8//fO+5v/u5v/v/3XsB+Q9NzSBPpxEjUjvWHfRQmvKHHP5o36BoJOofnUQQOTo0Z7RGGo0W90Im6LzBgDbL8PT0FGrGx3qGW6CpYouiyqWVDMwM534hdDes4OZufFAMUuanbWx4rIbJqRnLLAt3bnZ+YmLKCu1oUyhkUtSg7JFRHWpmpkeUFcDDAR3zLjsLWDkgoQObBJV4qCZDfpJXfRp01sHcvPHvUL1e0tNFtEIH+zVq1QPErNnZOYM56wENvzYTqohQTwMhHQRFwKVAZTbw8oGbAyUYGBvVo2F/h44OtGvkbCtUP6rTDg+hZmxU19OrmTfMWaIfcoCVCvUkEKKsX0GcDWIS1GRDVTqoBKHIvzTYoeoSNlmhI7rhqcmJuVmjx5Z1Bz90RwzI6J+PZGomjel3Jw6IWAdapkMRyZaKByoWCHEQGwGs+iiZKk+n7zVnijxsEk9MTY53dw2JRc+h2t+nJuafjKsvXz9xI/QMMosUCcLicdAgALEUREJTY3CXFzXcYolv3udH1skSSnnnL94FhjnfJokoj4CXKlt/UyqGWpqt0CdokggygYzl3jqHmEXhfk9IBMYd6GBAdx2wsEDFbPvHZinss4XsI6hBK8CpIozN6E1ZP9NaoSpFs4CAw0bfdNx6mFTK04waFKqf0pJhm8fqA5vcvtvt6uQA2akn9CMtqSTSwkQpjhjfIOmTyM7eF4csGJCB29fdD+zFREVwMThmU4sVyvbfTQF433bbfoJo6Yeh0YE3HvQlc2lQlQnng1aGn16dfBkMg+AbFbNsZ2hFVYxX8KWVvhE5BS5PZ/Gp7GdnAGIOn/7Rx3sRbLD1uKDWz5qgNFtgbnIql2sC40p8jl9W+BzKo+/Dn35F6faaigB9bGj0hN4LH2U9fOD0+enlPl5LvPZezWTSqwOGtdeP3NMG7/Qd9LSR7XD86W7ako0/iHrHTdBOLlvbr6S3qPZfKPyB0Sj19iQGA/ZLh0KAQlsoWgM5qPFzH04+VJ7/86/FOCq7HJ3VPxj/cfj6TZc19OhziYsga5/9iIbb0jNi3T6qvj7VhtCCFTtwawLSm3gtgjp/3KklzLc8WcfdKs+ur37nvTpfYADMCXCmiiLoodY1igM2n/PJlRie+W/NAyDbva5t4FtoYL5oMw011W7BVHu/1FW+GHQtiTqUWXsDeS4dMb5gMfA93nhaBo/UoGkAfjZg7oHCIJpX9JQBtLkurwHgXAydN59bMJqp95nlLl+TV/unrz6M0Y4jnPqjqu4sdKC7V9ivbR1oFw7gv/rZe1nYQUj/EU75Lt6+1iYhFTSI8tGVdC7AExfoBqhdCpa7aIEiNCpt7Rcke7+0tV8Q0K6sNSivNHRncAaZfF7IidwcQutckPOV4Hv4laMem/bveZucA1QWiIcq/uzou7Lx/ZvrPb/ZsKs8PBxBFsxQMzWfSnM8Rli1P8U9ON9Uuo6QqNTPlu0+ufPUt3vDrr6xNSA+I3E6BUQhwOWD6Ap0HQfsNeCo7qLBftnKFd441294lR3ov55DeVZoBrnA3j9l5Z4k70hTZctYJ/p7yMpO9Y7PP9p+bDtVwjQ+0efC8tJFi1u+A677sjKwjzgIkknTQ3cpq2GpxzWnQBKbK0CfuRdQfG6h3SdJq3bRAm8xJh93Ygqc6+UJiEkziGHUXEukEKAUoHIflL9pwwS7uFhgqKMR4ySvbWSFV5pjAElc226u0/MjFRNbYusWu8Y/fdep6xSeSyLDDpe/toT5laAprrbpNoN/qYIeTjzjjIt0otDsCVHO2CuuBNbmlOp1xa3OEakXHA/FOwQk303JQZNAafD7sLpO/cvJyHUHLq5LrobgWLhWCsQ2z3TOlgQaxBbC1WyIyYRYCiQJPLCyXVjRp8ltzilyuF22OK1mexLv5SAMJHEgMNrms0hIqVwlUJChsZlJqPIvVuyRDZyp6Q6r7Q3jyBMIHP/EmpWx91+9WfFSIt8G3+qaIf0AU+t2h2MXQwEC+0hJe8i9qkM1wtzfdOqOYUqHLqNdc0fWg5d1VXYNSAGxyGj+Llh7z8ZmhvTtXdq6tr4yZvNVujQsX3qkVB5S3BxMqQt6rBtHI/9HfwHXKeOiUH22+gAAAABJRU5ErkJggg==)
}

.icon_mo {
    width: 19px;
    height: 26px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAaCAYAAABVX2cEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gUIDggVNZb0XwAABnFJREFUOMttkltsXFcZhdfe+5wzZ+7judge38a5OBfbdaISu26SOg4uhJLgOtDQ0EAqKoTUJE+AaF2iCFFQ2oeKtg9NoKKtSkQoTV2aqoQqtDhyJJMmhQQ3V8fXzPgyY3s893PmnL03D/DQoK7X9a9PS/oXST1fCxUEBWlh0pUFCBDQgWDEh0hLBKRw/XFe4HvU6uiu9IwXqdsJ6E4G6ALqrA5HUodwSkACFF8gSsuwjRIS/MXYcviXbiv6jfNzrlNrs6VNYLwAQgBCviAHAASAJBKWkLAsCUlYENXay9aZv15KvRTunfn4uzL75tQAwexZouIhzgHLlhCQ+DxTAQAuJTTJ4NcZLCI8bpe4oEUaVpuz8Rw9duqrpDq0QzbEcvSBqmaXHw+m07KvVBLvVZUpCP2/ZhwSmsoQq/CgPqY8qKpktZlNlhVfeM5uEsJovA7m9GUks8ZtAwjWkGfqa11wqSqELgHxP5gUBNQjUZyQ28g17PLXORfzJIr8jKkpsZKkD7VkyxsInB0iz3mhImtWQg85roVDFMan2McLcgXR8N8HqLUC9jQ/WRzmg6k/W+/nP4jsdza631pKMyvlXgjpbUEl0NAEu00G88lpP6t23xSi5kT8ZeVS/pI8UTjHxwH7ERYgIMmfV/6UJ+3nrUUFTCEDSPP7eAcZu9DSuf7qJMJm2ZLS7RVmIaPEqivEjvDo6eDpsbCZ0j3Mh2nBeK8alBM0qB1QzJvkqeKUEzUP5570/Do/L9xotobUru6aT0x3SuaSaYP6ZRZegAYaahGT+T6SLUAPZ9+BRk8s7A3wxRP67uD3yl8j6dcr6xf/qE7ozBqsvZhsQApNd41HB+CvBxwUmJ66yxIN1Bivq1lwtlkJ9/20k2YHlBZXk0mxDj3SSwOfP84DEAYw0roGzx3+MYohz10w063qSrtdx5witnRMcbNDXt/bXKdRxwI/6v53sUwsrJ1avw7njxxBpuNeFMUsXBs24iPfOhw9z/EZCSLPFDTbaSgOea5Y65w0J5VWuURKCvOLjUZaQ0gp/owU5HEAcDp06E8eQJ3CMNUUxiY9h6ZbRbyU9GI42I780m/wCACSEO84JEZz86zbv5l3scM/1BsL55WNrvvskPNWKYgSWqXfj9uahuDoDaBtPeK6D5XTKYwPj2BbeQivPdqG5b7HQJcGvVmPtpMvqxWBx6yDJPNuFbKnMWfcVqpWZRMFcgXuXCSChWwW6tkzWFzpwcSfPkZVSYWpzcDf1gnHYhGNvfth7G3F8sgt+H/kHaZufTM1LrN25uIudY0N3IZbOEIwenuh9feDbN0OrcJEcfRt/O2tZ6D13I9M+06kLQntuaNgHyWgdnuBMr+3OCSeVUqfyDO2oXmdK8pXiQnHwsr61aXqKKr7HsX8/ALCNzLo+dZP0LnhAqJrd8DhciKfTCP/4jG4jeVULlJNMgM0zDzisKLFxHXjqrZVSchnYWOrz6UcclAFQ9/chy3xJC5XLoPVtSJ6cxTxuBMNB55C4eYQbnTcwYZ59jvvv+zUPNdf8HTYr1BXF7r0FRZoFA9zIBx31GNLxSJ+8Phl6CSOsxpDxxM2doY40q8Owzp4HEVqw+sBXIYgpE6GnV8qw9FKDingok+NCihz8JZcxHyv/irk3AxO9qtIdpfhe5dh+3ga/W1FNH//JlJ3VER/NYbKBgBe4ipzSggREEt4QVl+k/WggqJQIk1VJcr3l2+htxFw5xhYF0CCNo7Yk9i6UaCcn4VtzeLcGMGqCYoVn7L2YkINoiyQfp0myVRfbZUkfJaXKFk5NJMpG/CndhMYLsBbA+QuEihfBtwjQGqKgH6bI/BbIHwdYF78fXJXdCWPI+a6B+1krr9qIHNK2e3ZI44Fx5an9Q9K3cgTKkHbAR4nwCKAbQAGRQv89pLSos2KfyIkps0u1x+y3T4l8wZ71dHEnWRsU6309Jjz9hJLFCa11f7G4j9QJpn8qGOPVsdvRHy5fY4RM2/eo9tLs+73y0us2VFvDbKASGRTzu+oRHzmecCM5z7UOsnc01UHIeyDxhW6XgoFCEuASlCbwLzDIHUGvVr8xcyQr1OTQ6uUKQ4RAQeQpiDchtYkikpU2cue3h24CElM6hXcuqP2+rbxD6mQmhJQdnm385Mkxzfbc3KLs5Zf8fWg27is/EJ18lW+r/Dfm9fUJ1hI1jvWkEEo6vH/AHXn6F8TsVqNAAAAAElFTkSuQmCC) no-repeat
}

.header {
    padding-top: 10px;
    margin-bottom: 30px
}

.header__top {
    margin-bottom: 20px;
    padding-bottom: 14px;
    border-bottom: 1px solid #f1f1f1
}

.header__top .container {
    max-width: 950px;
    padding-left: 0;
    padding-right: 0
}

.header__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.header__item {
    position: relative;
    font-size: 14.5px;
    font-weight: 600;
    line-height: 1.21;
    letter-spacing: .1px;
    color: #919191;
    cursor: pointer
}

.header__more {
    position: relative;
    padding-right: 15px
}

.header__more::after {
    content: "";
    position: absolute;
    display: block;
    top: 7px;
    right: 0;
    width: 6px;
    height: 5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDQuNzE5Ij4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6IzFkMWQxZDtmaWxsLXJ1bGU6ZXZlbm9kZH0gICAgICAgIDwvc3R5bGU+ICAgIDwvZGVmcz4gICAgPHBhdGggaWQ9IlNoYXBlXzJfY29weV8zIiBkPSJNNTEzLjE5NCAyMC44NjFMNTE2IDE2LjUzbC0uNTI5LS4zODRMNTEzIDE5Ljk1OGwtMi40Ny0zLjgxMy0uNTMuMzg1IDIuODA2IDQuMzMxIiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iU2hhcGUgMiBjb3B5IDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTAgLTE2LjE1NikiLz48L3N2Zz4=)
}

.header__more:hover {
    color: #000
}

.header__link {
    font-size: 14.5px;
    font-weight: 600;
    line-height: 1.21;
    letter-spacing: .1px;
    color: #919191
}

.header__link.active {
    color: #ee0707
}

.header__link:hover {
    color: #000
}

.header__sub {
    list-style-type: none;
    margin: 0;
    position: absolute;
    top: -1000px;
    left: -10px;
    width: 100%;
    padding: 10px;
    background: #fff;
    z-index: 2;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    opacity: 0
}

.header__sub.active {
    opacity: 1;
    top: 100%
}

.header__sub-item + .header__sub-item {
    margin-top: 5px
}

.header__blocks, .footer__blocks {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header__block, .footer__block {
    position: relative;
    min-width: 252px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.header__block:last-child, .footer__block:last-child {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.header__block:nth-child(2), .footer__block:nth-child(2) {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header_search {
    position: absolute;
    left: 0;
    top: 50px;
    width: 100%
}

.header_search .search-link {
    display: none
}

@media (max-width: 480px) {
    .header_search {
        left: -5px;
        top: 55px
    }

    .header_search #ya-site-form0 {
        display: none
    }

    .header_search .search-link {
        display: block
    }
}

.header__office {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.44;
    letter-spacing: -.1px;
    color: #4a4a4a
}

.header__office:first-child {
    margin-right: 55px
}

.header__office.logout {
    margin-left: 15px
}

.header_lk_popup {
    display: none;
    position: absolute;
    top: 75px;
    z-index: 999;
    border: 1px solid #ccc;
    box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.5);
    background: #fff;
    padding: 15px 50px;
    text-align: center
}

.header_lk_popup p {
    margin-bottom: 10px
}

.header_lk_popup p:last-child {
    margin-bottom: 0
}

.header_lk_popup p.uname {
    font-size: 16px;
    font-weight: 700
}

.header__phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12.5px;
    font-weight: 400;
    line-height: 1.36;
    letter-spacing: -.1px;
    color: #595959;
    margin: 0 auto
}

.header__phone-link {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.14;
    letter-spacing: .2px;
    color: #050708
}

.header__phone-callback {
    font-size: 13px !important;
    font-weight: 400;
    line-height: 1.36;
    letter-spacing: -.1px;
    color: #e21f26 !important;
    padding: 5px 10px !important;
    border: 1px solid #e21f26 !important;
    background-color: #fff !important
}

.header__phone-callback:hover {
    color: #fff !important;
    border: 1px solid #e21f26 !important;
    background-color: #e21f26 !important
}

.header__phone-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.header__search {
    display: none;
    cursor: pointer
}

.menu {
    background-color: #e21f26;
    padding: 9.5px 0
}

.menu__inner {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.menu__nav {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.menu__search {
    min-width: 175px;
    z-index: 13
}

.menu__search-input {
    display: none;
    border: none;
    background: transparent;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

.menu__search-input.active {
    display: initial
}

.menu__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16.5px;
    font-weight: 700;
    line-height: 1.27;
    letter-spacing: .1px;
    color: #000
}

.menu__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.menu__item + .menu__item {
    margin-left: 15px
}

.menu__item.active .menu-horiz-sub {
    pointer-events: auto;
    opacity: 1
}

.menu__item.active .menu__link {
    position: relative;
    z-index: 23
}

.menu__item.active .menu__link::before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    border: 4px solid transparent;
    border-top-width: 7px;
    border-top-color: #e21f26
}

.menu__item.current .menu__link {
    display: inline-block;
    color: #fff;
    font-weight: 700
}

.menu__link {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.88;
    letter-spacing: -1px;
    color: #e4e4e4
}

.menu__link-tablet {
    display: none
}

.menu__link:hover {
    color: #fff
}

.menu__like {
    position: relative;
    margin-right: 32px;
    margin-left: 71px
}

.menu__like a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%
}

.menu__like .js-favorites-count {
    display: inline-block;
    vertical-align: middle
}

.menu__basket {
    position: relative
}

.menu__basket a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%
}

.menu__basket .js-basket-count {
    display: inline-block;
    vertical-align: middle
}

.menu__reset {
    background: none;
    border: none;
    display: none
}

.menu__submit {
    background: none;
    border: none
}

.menu_big .container {
    max-width: 1090px
}

.menu_big .menu__item + .menu__item {
    margin-left: 56px
}

.menu_lombard .container {
    max-width: 1050px;
    padding-right: 0;
    padding-left: 0
}

.middle {
    min-width: 320px
}

.middle:before, .middle:after {
    content: " ";
    display: table
}

.middle:after {
    clear: both
}

.middle:before, .middle:after {
    content: " ";
    display: table
}

.middle:after {
    clear: both
}

.middle__container {
    float: left;
    width: 100%
}

.main {
    height: 100%;
    background: url(/tpl/css/../images/main_before.jpg) no-repeat left center, url(/tpl/css/../images/main_after.jpg) no-repeat right center;
    -webkit-background-size: auto 100%;
    background-size: auto 100%
}

.main:after {
    position: absolute;
    left: 0;
    top: 107px;
    right: 0;
    height: 1px;
    zoom: 1;
    filter: alpha(opacity=15);
    -webkit-opacity: .15;
    -moz-opacity: .15;
    opacity: .15;
    background-color: #0f0f0f;
    content: ''
}

.main__section {
    height: 100%
}

.main__row {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.main__col {
    width: 33.33333333%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    -webkit-background-size: cover;
    background-size: cover
}

.main__col:before, .main__col:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: ''
}

.main__col:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxNzYsIDE2OCwgMTY4KSIgc3RvcC1vcGFjaXR5PSIwLjU4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjUsIDI1LCAyNSkiIHN0b3Atb3BhY2l0eT0iMC41OCIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);
    background-image: -webkit-linear-gradient(bottom, rgba(176, 168, 168, 0.58) 0%, rgba(25, 25, 25, 0.58) 100%);
    background-image: -o-linear-gradient(bottom, rgba(176, 168, 168, 0.58) 0%, rgba(25, 25, 25, 0.58) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(176, 168, 168, 0.58)), to(rgba(25, 25, 25, 0.58)));
    background-image: linear-gradient(to top, rgba(176, 168, 168, 0.58) 0%, rgba(25, 25, 25, 0.58) 100%)
}

.main__col:hover:after, .main__col.active:after {
    opacity: .32
}

.main__col:nth-child(1) {
    background-image: url(/tpl/css/../images/main__col1.jpg)
}

.main__col:nth-child(2) {
    background-image: url(/tpl/css/../images/main__col2.jpg)
}

.main__col:nth-child(3) {
    background-image: url(/tpl/css/../images/main__col3.jpg)
}

.main__top {
    height: -webkit-calc(100% - 294px);
    height: calc(100% - 294px)
}

.main__bottom {
    height: 294px
}

.main__link {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.logo {
    text-align: center
}

.logo__pic {
    width: 54px;
    height: 54px
}

.logo_white {
    position: absolute;
    width: 100%;
    top: 26px;
    z-index: 1;
    left: 50%;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.logo_white .logo__link {
    color: #fff
}

.logo__link {
    font-size: 28px;
    font-weight: 700;
    letter-spacing: .2px;
    color: #050708;
    text-transform: uppercase
}

.logo__link:hover {
    color: #000
}

.logo__link:hover:after {
    display: none
}

.logo__text {
    max-width: 70%;
    white-space: nowrap
}

.menu-header {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1001;
    line-height: 1
}

.menu-header__burger {
    position: absolute;
    top: 32px;
    right: 37px;
    cursor: pointer;
    z-index: 1002
}

.menu-header__burger span {
    display: block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    background: #fff;
    -webkit-transition: background 500ms;
    -o-transition: background 500ms;
    transition: background 500ms
}

.menu-header__burger span i {
    width: 20px;
    height: 2px;
    background-color: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -10px;
    -webkit-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms
}

.menu-header__burger span i:before, .menu-header__burger span i:after {
    width: 20px;
    height: 2px;
    background-color: #000;
    position: absolute;
    left: 0;
    content: '';
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms
}

.menu-header__burger span i:before {
    top: -5px
}

.menu-header__burger span i:after {
    bottom: -5px
}

.main .menu-header__burger:hover span {
    -webkit-box-shadow: 0 4px 25px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 25px rgba(0, 0, 0, 0.2)
}

.menu-header__burger.active span {
    background: #ee0707
}

.menu-header__burger.active span i {
    background: transparent !important
}

.menu-header__burger.active span i:after {
    bottom: 0;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.menu-header__burger.active span i:before {
    top: 0;
    background: #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.main .menu-header__burger.active span {
    background-color: #ededed
}

.main .menu-header__burger.active span i:after, .main .menu-header__burger.active span i:before {
    background: #e50101
}

.menu-header_inner .menu-header__burger {
    right: 3px;
    top: 18px
}

.menu-header_inner .menu-header__burger span {
    background: #e50101
}

.menu-header_inner .menu-header__burger span i {
    background: #fff
}

.menu-header_inner .menu-header__burger span i:after, .menu-header_inner .menu-header__burger span i:before {
    background: #fff
}

.menu-header_inner .menu-header__burger:hover span {
    background: #f91111
}

.menu-header_inner .menu-header__burger.active span {
    background-color: #e50101
}

.gold .menu-header__burger span {
    background: #dc9704
}

.gold .menu-header__burger:hover span {
    background: #efa912
}

.gold .menu-header__burger.active span {
    background: #d99505
}

.menu-header__overlay {
    pointer-events: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: rgba(0, 0, 0, 0);
    -webkit-transition: background 500ms;
    -o-transition: background 500ms;
    transition: background 500ms
}

.menu-header__burger.active ~ .menu-header__overlay {
    pointer-events: auto;
    background: rgba(0, 0, 0, 0.05)
}

.menu-header__section {
    z-index: 1001;
    position: fixed;
    right: 0;
    top: 0;
    max-height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translate(300%, 0px);
    -ms-transform: translate(300%, 0px);
    transform: translate(300%, 0px);
    -webkit-transition: -webkit-transform 500ms;
    -o-transition: -o-transform 500ms;
    transition: -webkit-transform 500ms, transform 500ms
}

.menu-header__slide {
    width: 690px;
    background-color: #fff;
    padding: 0 0 8px;
    -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.12)
}

.menu-header__burger.active ~ .menu-header__section {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px)
}

.menu-header__field {
    padding: 25px 85px 18px;
    border-bottom: 1px solid #eee
}

.menu-header__field:last-child {
    border-bottom: 1px solid transparent
}

.menu-header__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px
}

.menu-header__photo {
    width: 87px
}

.menu-header__pic {
    display: block
}

.menu-header__desc {
    color: #8e8e8e;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.menu-header__title {
    color: #232323;
    font-family: Arsenal;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 3px
}

.menu-header__link {
    color: #232323;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    margin: 0 45px 15px 0;
    text-decoration: none
}

.menu-header__link:hover, .menu-header__link.active {
    color: #ee0707
}

.menu-header__field.gold .menu-header__link:hover, .menu-header__field.gold .menu-header__link.active {
    color: #ffb621
}

.menu-header__basket {
    color: #e10404;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px
}

.menu-header__basket a {
    color: #e10404;
    text-decoration: none
}

.menu-header__field.gold .menu-header__forward {
    color: #ffb621
}

.main-title {
    text-align: center;
    position: relative;
    z-index: 1
}

.main-title__photo {
    margin-bottom: 15px
}

.main-title__pic {
    display: block;
    margin: 0 auto
}

.main-title__name {
    min-height: 86px;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.06;
    letter-spacing: -.2px;
    text-align: center;
    color: #fff;
    text-shadow: 0 7px 57px rgba(0, 0, 0, 0.42);
    max-width: 305px;
    padding: 0 20px;
    margin: 0 auto 21px
}

.main-title__text {
    color: #fff;
    text-shadow: 0 7px 57px rgba(0, 0, 0, 0.42);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.38;
    letter-spacing: .1px;
    max-width: 253px;
    margin: 0 auto
}

.main-title__line {
    width: 198px;
    height: 1px;
    zoom: 1;
    filter: alpha(opacity=80);
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8;
    background-color: red;
    margin: 0 auto 30px
}

.main-title__line_center {
    width: 178px;
    height: 1px;
    zoom: 1;
    filter: alpha(opacity=66);
    -webkit-opacity: .66;
    -moz-opacity: .66;
    opacity: .66;
    background-color: #9f0000
}

.main-title__line_right {
    width: 258px;
    height: 1px;
    zoom: 1;
    filter: alpha(opacity=80);
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8;
    background-color: #7a5000
}

.tooltip-popup {
    position: absolute;
    max-width: 400px;
    background: #212121;
    pointer-events: none;
    z-index: 10000;
    line-height: 1;
    margin: 0;
    zoom: 1;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: opacity 500ms, margin 500ms, width 500ms, height 500ms, left 500ms, top 500ms;
    -o-transition: opacity 500ms, margin 500ms, width 500ms, height 500ms, left 500ms, top 500ms;
    transition: opacity 500ms, margin 500ms, width 500ms, height 500ms, left 500ms, top 500ms
}

.tooltip-popup_top {
    margin: -40px 0 0
}

.tooltip-popup_top:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin: 0 0 0 -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #212121
}

.tooltip-popup_bottom {
    margin: 40px 0 0
}

.tooltip-popup_bottom:after {
    content: '';
    position: absolute;
    left: 50%;
    top: -10px;
    margin: 0 0 0 -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #212121
}

.tooltip-popup_left {
    margin: 0 0 0 -40px
}

.tooltip-popup_left:after {
    content: '';
    position: absolute;
    top: 50%;
    right: -10px;
    margin: -10px 0 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #212121
}

.tooltip-popup_right {
    margin: 0 0 0 40px
}

.tooltip-popup_right:after {
    content: '';
    position: absolute;
    top: 50%;
    left: -10px;
    margin: -10px 0 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #212121
}

.tooltip-popup_active {
    zoom: 1;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}

.tooltip-popup_click {
    pointer-events: auto
}

.tooltip-popup__close {
    position: absolute;
    right: 10px;
    top: 5px;
    cursor: pointer;
    display: none
}

.tooltip-popup_click .tooltip-popup__close {
    display: block
}

.tooltip-popup__change {
    padding: 10px;
    color: #fff;
    font-family: Arial
}

.header-phone {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 52px;
    z-index: 1
}

.header-phone_inner {
    left: -3px;
    top: 17px
}

.header-phone__text {
    display: none;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    position: relative;
    padding: 2px 0 0 25px;
    margin-bottom: 14px
}

.header-phone__text:before {
    width: 19px;
    height: 24px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjQ0LCAzLCAzKSIgZD0iTTE4Ljk5MSwyMC40MjggQzE4Ljk2NSwyMC43ODYgMTguNzk4LDIxLjA2NyAxOC40OTAsMjEuMjczIEwxNC44ODEsMjMuNjYwIEMxNC43MTUsMjMuNzgzIDE0LjUxMiwyMy44NzYgMTQuMjczLDIzLjkzOCBDMTQuMDMzLDIzLjk5OSAxMy44MDUsMjQuMDIzIDEzLjU4OCwyNC4wMTAgQzEzLjU3MywyNC4wMDggMTMuNTI3LDI0LjAwMiAxMy40NTEsMjMuOTk0IEMxMy4zNzQsMjMuOTg2IDEzLjI3NSwyMy45NzAgMTMuMTU1LDIzLjk0NSBDMTIuODY5LDIzLjg4NyAxMi40MTcsMjMuNzQzIDExLjc5OCwyMy41MTMgQzExLjE3OSwyMy4yODQgMTAuNDQ2LDIyLjg4MSA5LjYwMCwyMi4zMDUgQzguNzU0LDIxLjcyOSA3LjgyMywyMC45MzQgNi44MDcsMTkuOTIwIEM1Ljc5MSwxOC45MDcgNC43NTgsMTcuNTkwIDMuNzA5LDE1Ljk2OSBDMi44NjgsMTQuNzA4IDIuMTk5LDEzLjUyOCAxLjcwMiwxMi40MzEgQzEuMjA0LDExLjMzNCAwLjgyNywxMC4zMzcgMC41NzAsOS40NDAgQzAuMzE0LDguNTQyIDAuMTQ3LDcuNzQyIDAuMDcxLDcuMDQwIEMtMC4wMDYsNi4zMzcgLTAuMDM0LDUuNzM5IC0wLjAxMiw1LjI0NiBDMC4wMTAsNC43NTMgMC4wNTYsNC4zNzIgMC4xMjYsNC4xMDIgQzAuMTk3LDMuODMyIDAuMjM1LDMuNjgyIDAuMjQxLDMuNjUyIEMwLjMxNCwzLjQ0NiAwLjQyNiwzLjI0NCAwLjU3NiwzLjA0NiBDMC43MjYsMi44NDcgMC44OTAsMi42OTUgMS4wNjgsMi41OTAgTDQuNjgxLDAuMTgwIEM0LjkzNSwwLjAxMSA1LjE5NywtMC4wNDYgNS40NjgsMC4wMTAgQzUuNjYzLDAuMDQ5IDUuODI0LDAuMTQyIDUuOTUyLDAuMjg2IEM2LjA3OSwwLjQzMSA2LjE3OCwwLjU5NyA2LjI1MCwwLjc4NiBMNy43MjYsNS44OTcgQzcuODEyLDYuMTY3IDcuNzk2LDYuNDQwIDcuNjc4LDYuNzE2IEM3LjU1OSw2Ljk5MSA3LjM4Miw3LjIwOCA3LjE0Niw3LjM2NSBMNS44MTUsOC4yNTIgQzUuNzc5LDguMjc3IDUuNzQzLDguMzIxIDUuNzA2LDguMzg0IEM1LjY3MCw4LjQ0OCA1LjY0Nyw4LjUwMiA1LjYzOCw4LjU0OCBDNS42MzMsOC44NzggNS42OTUsOS4yNzAgNS44MjIsOS43MjMgQzUuOTI5LDEwLjEyMyA2LjExNywxMC42MjQgNi4zODcsMTEuMjI0IEM2LjY1NiwxMS44MjQgNy4wNjgsMTIuNTM2IDcuNjIxLDEzLjM2MCBDOC4xNTYsMTQuMTk2IDguNjQ4LDE0Ljg2MSA5LjA5NiwxNS4zNTYgQzkuNTQzLDE1Ljg1MCA5LjkyNiwxNi4yMjUgMTAuMjQyLDE2LjQ3OSBDMTAuNTU4LDE2LjczNCAxMC44MDcsMTYuODk5IDEwLjk4NywxNi45NzUgTDExLjI1NywxNy4wOTAgQzExLjI4NywxNy4wOTYgMTEuMzM5LDE3LjA5NSAxMS40MTEsMTcuMDg2IEMxMS40ODMsMTcuMDc3IDExLjUzOCwxNy4wNjAgMTEuNTc0LDE3LjAzNiBMMTMuMTI3LDE1Ljk4MSBDMTMuNDQ3LDE1Ljc5NCAxMy43ODcsMTUuNzM3IDE0LjE0OCwxNS44MTEgQzE0LjQwNCwxNS44NjMgMTQuNTk4LDE1Ljk1MSAxNC43MjksMTYuMDcyIEwxNC43NTIsMTYuMDc3IEwxOC41NzksMTkuNTYyIEMxOC44NTUsMTkuODIzIDE4Ljk5MiwyMC4xMTIgMTguOTkxLDIwLjQyOCBaIi8+PHBhdGggZmlsbD0idXJsKCNQU2dyYWRfMCkiIGQ9Ik0xOC45OTEsMjAuNDI4IEMxOC45NjUsMjAuNzg2IDE4Ljc5OCwyMS4wNjcgMTguNDkwLDIxLjI3MyBMMTQuODgxLDIzLjY2MCBDMTQuNzE1LDIzLjc4MyAxNC41MTIsMjMuODc2IDE0LjI3MywyMy45MzggQzE0LjAzMywyMy45OTkgMTMuODA1LDI0LjAyMyAxMy41ODgsMjQuMDEwIEMxMy41NzMsMjQuMDA4IDEzLjUyNywyNC4wMDIgMTMuNDUxLDIzLjk5NCBDMTMuMzc0LDIzLjk4NiAxMy4yNzUsMjMuOTcwIDEzLjE1NSwyMy45NDUgQzEyLjg2OSwyMy44ODcgMTIuNDE3LDIzLjc0MyAxMS43OTgsMjMuNTEzIEMxMS4xNzksMjMuMjg0IDEwLjQ0NiwyMi44ODEgOS42MDAsMjIuMzA1IEM4Ljc1NCwyMS43MjkgNy44MjMsMjAuOTM0IDYuODA3LDE5LjkyMCBDNS43OTEsMTguOTA3IDQuNzU4LDE3LjU5MCAzLjcwOSwxNS45NjkgQzIuODY4LDE0LjcwOCAyLjE5OSwxMy41MjggMS43MDIsMTIuNDMxIEMxLjIwNCwxMS4zMzQgMC44MjcsMTAuMzM3IDAuNTcwLDkuNDQwIEMwLjMxNCw4LjU0MiAwLjE0Nyw3Ljc0MiAwLjA3MSw3LjA0MCBDLTAuMDA2LDYuMzM3IC0wLjAzNCw1LjczOSAtMC4wMTIsNS4yNDYgQzAuMDEwLDQuNzUzIDAuMDU2LDQuMzcyIDAuMTI2LDQuMTAyIEMwLjE5NywzLjgzMiAwLjIzNSwzLjY4MiAwLjI0MSwzLjY1MiBDMC4zMTQsMy40NDYgMC40MjYsMy4yNDQgMC41NzYsMy4wNDYgQzAuNzI2LDIuODQ3IDAuODkwLDIuNjk1IDEuMDY4LDIuNTkwIEw0LjY4MSwwLjE4MCBDNC45MzUsMC4wMTEgNS4xOTcsLTAuMDQ2IDUuNDY4LDAuMDEwIEM1LjY2MywwLjA0OSA1LjgyNCwwLjE0MiA1Ljk1MiwwLjI4NiBDNi4wNzksMC40MzEgNi4xNzgsMC41OTcgNi4yNTAsMC43ODYgTDcuNzI2LDUuODk3IEM3LjgxMiw2LjE2NyA3Ljc5Niw2LjQ0MCA3LjY3OCw2LjcxNiBDNy41NTksNi45OTEgNy4zODIsNy4yMDggNy4xNDYsNy4zNjUgTDUuODE1LDguMjUyIEM1Ljc3OSw4LjI3NyA1Ljc0Myw4LjMyMSA1LjcwNiw4LjM4NCBDNS42NzAsOC40NDggNS42NDcsOC41MDIgNS42MzgsOC41NDggQzUuNjMzLDguODc4IDUuNjk1LDkuMjcwIDUuODIyLDkuNzIzIEM1LjkyOSwxMC4xMjMgNi4xMTcsMTAuNjI0IDYuMzg3LDExLjIyNCBDNi42NTYsMTEuODI0IDcuMDY4LDEyLjUzNiA3LjYyMSwxMy4zNjAgQzguMTU2LDE0LjE5NiA4LjY0OCwxNC44NjEgOS4wOTYsMTUuMzU2IEM5LjU0MywxNS44NTAgOS45MjYsMTYuMjI1IDEwLjI0MiwxNi40NzkgQzEwLjU1OCwxNi43MzQgMTAuODA3LDE2Ljg5OSAxMC45ODcsMTYuOTc1IEwxMS4yNTcsMTcuMDkwIEMxMS4yODcsMTcuMDk2IDExLjMzOSwxNy4wOTUgMTEuNDExLDE3LjA4NiBDMTEuNDgzLDE3LjA3NyAxMS41MzgsMTcuMDYwIDExLjU3NCwxNy4wMzYgTDEzLjEyNywxNS45ODEgQzEzLjQ0NywxNS43OTQgMTMuNzg3LDE1LjczNyAxNC4xNDgsMTUuODExIEMxNC40MDQsMTUuODYzIDE0LjU5OCwxNS45NTEgMTQuNzI5LDE2LjA3MiBMMTQuNzUyLDE2LjA3NyBMMTguNTc5LDE5LjU2MiBDMTguODU1LDE5LjgyMyAxOC45OTIsMjAuMTEyIDE4Ljk5MSwyMC40MjggWiIvPjwvc3ZnPg==) no-repeat;
    content: '';
    position: absolute;
    left: 0;
    top: 0
}

.gold .header-phone__text:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjMzLCAxNjIsIDkpIiBkPSJNMTguOTkxLDIwLjQyOCBDMTguOTY1LDIwLjc4NiAxOC43OTgsMjEuMDY3IDE4LjQ5MCwyMS4yNzMgTDE0Ljg4MSwyMy42NjAgQzE0LjcxNSwyMy43ODMgMTQuNTEyLDIzLjg3NiAxNC4yNzMsMjMuOTM4IEMxNC4wMzMsMjMuOTk5IDEzLjgwNSwyNC4wMjMgMTMuNTg4LDI0LjAxMCBDMTMuNTczLDI0LjAwNyAxMy41MjcsMjQuMDAyIDEzLjQ1MSwyMy45OTQgQzEzLjM3NCwyMy45ODcgMTMuMjc1LDIzLjk3MCAxMy4xNTUsMjMuOTQ2IEMxMi44NjksMjMuODg3IDEyLjQxNywyMy43NDMgMTEuNzk4LDIzLjUxMyBDMTEuMTc5LDIzLjI4NCAxMC40NDYsMjIuODgxIDkuNjAwLDIyLjMwNSBDOC43NTQsMjEuNzI5IDcuODIzLDIwLjkzNCA2LjgwNywxOS45MjAgQzUuNzkxLDE4LjkwNyA0Ljc1OCwxNy41OTAgMy43MDksMTUuOTY5IEMyLjg2OCwxNC43MDggMi4xOTksMTMuNTI4IDEuNzAyLDEyLjQzMSBDMS4yMDQsMTEuMzM0IDAuODI3LDEwLjMzNyAwLjU3MCw5LjQ0MCBDMC4zMTQsOC41NDIgMC4xNDcsNy43NDIgMC4wNzEsNy4wNDAgQy0wLjAwNiw2LjMzNyAtMC4wMzQsNS43MzkgLTAuMDEyLDUuMjQ2IEMwLjAxMCw0Ljc1MyAwLjA1Niw0LjM3MiAwLjEyNiw0LjEwMiBDMC4xOTcsMy44MzIgMC4yMzUsMy42ODIgMC4yNDEsMy42NTIgQzAuMzE0LDMuNDQ2IDAuNDI2LDMuMjQ0IDAuNTc2LDMuMDQ2IEMwLjcyNiwyLjg0NyAwLjg5MCwyLjY5NSAxLjA2OCwyLjU4OSBMNC42ODEsMC4xODAgQzQuOTM1LDAuMDExIDUuMTk3LC0wLjA0NiA1LjQ2OCwwLjAxMCBDNS42NjMsMC4wNDkgNS44MjQsMC4xNDIgNS45NTIsMC4yODYgQzYuMDc5LDAuNDMxIDYuMTc4LDAuNTk3IDYuMjUwLDAuNzg2IEw3LjcyNiw1Ljg5NiBDNy44MTIsNi4xNjcgNy43OTYsNi40NDAgNy42NzgsNi43MTYgQzcuNTU5LDYuOTkxIDcuMzgyLDcuMjA4IDcuMTQ2LDcuMzY1IEw1LjgxNSw4LjI1MiBDNS43NzksOC4yNzcgNS43NDMsOC4zMjEgNS43MDYsOC4zODQgQzUuNjcwLDguNDQ4IDUuNjQ3LDguNTAyIDUuNjM4LDguNTQ4IEM1LjYzMyw4Ljg3OSA1LjY5NSw5LjI3MCA1LjgyMiw5LjcyMyBDNS45MjksMTAuMTI0IDYuMTE3LDEwLjYyNCA2LjM4NywxMS4yMjQgQzYuNjU2LDExLjgyNCA3LjA2OCwxMi41MzYgNy42MjEsMTMuMzYwIEM4LjE1NiwxNC4xOTYgOC42NDgsMTQuODYxIDkuMDk2LDE1LjM1NiBDOS41NDMsMTUuODUwIDkuOTI2LDE2LjIyNSAxMC4yNDIsMTYuNDc5IEMxMC41NTgsMTYuNzM0IDEwLjgwNywxNi44OTkgMTAuOTg3LDE2Ljk3NSBMMTEuMjU3LDE3LjA5MCBDMTEuMjg3LDE3LjA5NiAxMS4zMzksMTcuMDk1IDExLjQxMSwxNy4wODYgQzExLjQ4MywxNy4wNzcgMTEuNTM4LDE3LjA2MSAxMS41NzQsMTcuMDM2IEwxMy4xMjcsMTUuOTgxIEMxMy40NDcsMTUuNzk0IDEzLjc4NywxNS43MzcgMTQuMTQ4LDE1LjgxMSBDMTQuNDA0LDE1Ljg2NCAxNC41OTgsMTUuOTUxIDE0LjcyOSwxNi4wNzIgTDE0Ljc1MiwxNi4wNzcgTDE4LjU3OSwxOS41NjEgQzE4Ljg1NSwxOS44MjMgMTguOTkyLDIwLjExMiAxOC45OTEsMjAuNDI4IFoiLz48cGF0aCBmaWxsPSJ1cmwoI1BTZ3JhZF8wKSIgZD0iTTE4Ljk5MSwyMC40MjggQzE4Ljk2NSwyMC43ODYgMTguNzk4LDIxLjA2NyAxOC40OTAsMjEuMjczIEwxNC44ODEsMjMuNjYwIEMxNC43MTUsMjMuNzgzIDE0LjUxMiwyMy44NzYgMTQuMjczLDIzLjkzOCBDMTQuMDMzLDIzLjk5OSAxMy44MDUsMjQuMDIzIDEzLjU4OCwyNC4wMTAgQzEzLjU3MywyNC4wMDcgMTMuNTI3LDI0LjAwMiAxMy40NTEsMjMuOTk0IEMxMy4zNzQsMjMuOTg3IDEzLjI3NSwyMy45NzAgMTMuMTU1LDIzLjk0NiBDMTIuODY5LDIzLjg4NyAxMi40MTcsMjMuNzQzIDExLjc5OCwyMy41MTMgQzExLjE3OSwyMy4yODQgMTAuNDQ2LDIyLjg4MSA5LjYwMCwyMi4zMDUgQzguNzU0LDIxLjcyOSA3LjgyMywyMC45MzQgNi44MDcsMTkuOTIwIEM1Ljc5MSwxOC45MDcgNC43NTgsMTcuNTkwIDMuNzA5LDE1Ljk2OSBDMi44NjgsMTQuNzA4IDIuMTk5LDEzLjUyOCAxLjcwMiwxMi40MzEgQzEuMjA0LDExLjMzNCAwLjgyNywxMC4zMzcgMC41NzAsOS40NDAgQzAuMzE0LDguNTQyIDAuMTQ3LDcuNzQyIDAuMDcxLDcuMDQwIEMtMC4wMDYsNi4zMzcgLTAuMDM0LDUuNzM5IC0wLjAxMiw1LjI0NiBDMC4wMTAsNC43NTMgMC4wNTYsNC4zNzIgMC4xMjYsNC4xMDIgQzAuMTk3LDMuODMyIDAuMjM1LDMuNjgyIDAuMjQxLDMuNjUyIEMwLjMxNCwzLjQ0NiAwLjQyNiwzLjI0NCAwLjU3NiwzLjA0NiBDMC43MjYsMi44NDcgMC44OTAsMi42OTUgMS4wNjgsMi41ODkgTDQuNjgxLDAuMTgwIEM0LjkzNSwwLjAxMSA1LjE5NywtMC4wNDYgNS40NjgsMC4wMTAgQzUuNjYzLDAuMDQ5IDUuODI0LDAuMTQyIDUuOTUyLDAuMjg2IEM2LjA3OSwwLjQzMSA2LjE3OCwwLjU5NyA2LjI1MCwwLjc4NiBMNy43MjYsNS44OTYgQzcuODEyLDYuMTY3IDcuNzk2LDYuNDQwIDcuNjc4LDYuNzE2IEM3LjU1OSw2Ljk5MSA3LjM4Miw3LjIwOCA3LjE0Niw3LjM2NSBMNS44MTUsOC4yNTIgQzUuNzc5LDguMjc3IDUuNzQzLDguMzIxIDUuNzA2LDguMzg0IEM1LjY3MCw4LjQ0OCA1LjY0Nyw4LjUwMiA1LjYzOCw4LjU0OCBDNS42MzMsOC44NzkgNS42OTUsOS4yNzAgNS44MjIsOS43MjMgQzUuOTI5LDEwLjEyNCA2LjExNywxMC42MjQgNi4zODcsMTEuMjI0IEM2LjY1NiwxMS44MjQgNy4wNjgsMTIuNTM2IDcuNjIxLDEzLjM2MCBDOC4xNTYsMTQuMTk2IDguNjQ4LDE0Ljg2MSA5LjA5NiwxNS4zNTYgQzkuNTQzLDE1Ljg1MCA5LjkyNiwxNi4yMjUgMTAuMjQyLDE2LjQ3OSBDMTAuNTU4LDE2LjczNCAxMC44MDcsMTYuODk5IDEwLjk4NywxNi45NzUgTDExLjI1NywxNy4wOTAgQzExLjI4NywxNy4wOTYgMTEuMzM5LDE3LjA5NSAxMS40MTEsMTcuMDg2IEMxMS40ODMsMTcuMDc3IDExLjUzOCwxNy4wNjEgMTEuNTc0LDE3LjAzNiBMMTMuMTI3LDE1Ljk4MSBDMTMuNDQ3LDE1Ljc5NCAxMy43ODcsMTUuNzM3IDE0LjE0OCwxNS44MTEgQzE0LjQwNCwxNS44NjQgMTQuNTk4LDE1Ljk1MSAxNC43MjksMTYuMDcyIEwxNC43NTIsMTYuMDc3IEwxOC41NzksMTkuNTYxIEMxOC44NTUsMTkuODIzIDE4Ljk5MiwyMC4xMTIgMTguOTkxLDIwLjQyOCBaIi8+PC9zdmc+)
}

.header-phone_inner .header-phone__text {
    display: block
}

.header-phone:hover .header-phone__text:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDQiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wNCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAxNywgMTcpIiBkPSJNMTguOTkxLDIwLjQyOCBDMTguOTY1LDIwLjc4NiAxOC43OTgsMjEuMDY3IDE4LjQ5MCwyMS4yNzMgTDE0Ljg4MSwyMy42NjAgQzE0LjcxNSwyMy43ODMgMTQuNTEyLDIzLjg3NiAxNC4yNzMsMjMuOTM4IEMxNC4wMzMsMjMuOTk5IDEzLjgwNSwyNC4wMjMgMTMuNTg4LDI0LjAxMCBDMTMuNTczLDI0LjAwOCAxMy41MjcsMjQuMDAyIDEzLjQ1MSwyMy45OTQgQzEzLjM3NCwyMy45ODYgMTMuMjc1LDIzLjk3MCAxMy4xNTUsMjMuOTQ1IEMxMi44NjksMjMuODg3IDEyLjQxNywyMy43NDMgMTEuNzk4LDIzLjUxMyBDMTEuMTc5LDIzLjI4NCAxMC40NDYsMjIuODgxIDkuNjAwLDIyLjMwNSBDOC43NTQsMjEuNzI5IDcuODIzLDIwLjkzNCA2LjgwNywxOS45MjAgQzUuNzkxLDE4LjkwNyA0Ljc1OCwxNy41OTAgMy43MDksMTUuOTY5IEMyLjg2OCwxNC43MDggMi4xOTksMTMuNTI4IDEuNzAyLDEyLjQzMSBDMS4yMDQsMTEuMzM0IDAuODI3LDEwLjMzNyAwLjU3MCw5LjQ0MCBDMC4zMTQsOC41NDIgMC4xNDcsNy43NDIgMC4wNzEsNy4wNDAgQy0wLjAwNiw2LjMzNyAtMC4wMzQsNS43MzkgLTAuMDEyLDUuMjQ2IEMwLjAxMCw0Ljc1MyAwLjA1Niw0LjM3MiAwLjEyNiw0LjEwMiBDMC4xOTcsMy44MzIgMC4yMzUsMy42ODIgMC4yNDEsMy42NTIgQzAuMzE0LDMuNDQ2IDAuNDI2LDMuMjQ0IDAuNTc2LDMuMDQ2IEMwLjcyNiwyLjg0NyAwLjg5MCwyLjY5NSAxLjA2OCwyLjU5MCBMNC42ODEsMC4xODAgQzQuOTM1LDAuMDExIDUuMTk3LC0wLjA0NiA1LjQ2OCwwLjAxMCBDNS42NjMsMC4wNDkgNS44MjQsMC4xNDIgNS45NTIsMC4yODYgQzYuMDc5LDAuNDMxIDYuMTc4LDAuNTk3IDYuMjUwLDAuNzg2IEw3LjcyNiw1Ljg5NyBDNy44MTIsNi4xNjcgNy43OTYsNi40NDAgNy42NzgsNi43MTYgQzcuNTU5LDYuOTkxIDcuMzgyLDcuMjA4IDcuMTQ2LDcuMzY1IEw1LjgxNSw4LjI1MiBDNS43NzksOC4yNzcgNS43NDMsOC4zMjEgNS43MDYsOC4zODQgQzUuNjcwLDguNDQ4IDUuNjQ3LDguNTAyIDUuNjM4LDguNTQ4IEM1LjYzMyw4Ljg3OCA1LjY5NSw5LjI3MCA1LjgyMiw5LjcyMyBDNS45MjksMTAuMTIzIDYuMTE3LDEwLjYyNCA2LjM4NywxMS4yMjQgQzYuNjU2LDExLjgyNCA3LjA2OCwxMi41MzYgNy42MjEsMTMuMzYwIEM4LjE1NiwxNC4xOTYgOC42NDgsMTQuODYxIDkuMDk2LDE1LjM1NiBDOS41NDMsMTUuODUwIDkuOTI2LDE2LjIyNSAxMC4yNDIsMTYuNDc5IEMxMC41NTgsMTYuNzM0IDEwLjgwNywxNi44OTkgMTAuOTg3LDE2Ljk3NSBMMTEuMjU3LDE3LjA5MCBDMTEuMjg3LDE3LjA5NiAxMS4zMzksMTcuMDk1IDExLjQxMSwxNy4wODYgQzExLjQ4MywxNy4wNzcgMTEuNTM4LDE3LjA2MCAxMS41NzQsMTcuMDM2IEwxMy4xMjcsMTUuOTgxIEMxMy40NDcsMTUuNzk0IDEzLjc4NywxNS43MzcgMTQuMTQ4LDE1LjgxMSBDMTQuNDA0LDE1Ljg2MyAxNC41OTgsMTUuOTUxIDE0LjcyOSwxNi4wNzIgTDE0Ljc1MiwxNi4wNzcgTDE4LjU3OSwxOS41NjIgQzE4Ljg1NSwxOS44MjMgMTguOTkyLDIwLjExMiAxOC45OTEsMjAuNDI4IFoiLz48cGF0aCBmaWxsPSJ1cmwoI1BTZ3JhZF8wKSIgZD0iTTE4Ljk5MSwyMC40MjggQzE4Ljk2NSwyMC43ODYgMTguNzk4LDIxLjA2NyAxOC40OTAsMjEuMjczIEwxNC44ODEsMjMuNjYwIEMxNC43MTUsMjMuNzgzIDE0LjUxMiwyMy44NzYgMTQuMjczLDIzLjkzOCBDMTQuMDMzLDIzLjk5OSAxMy44MDUsMjQuMDIzIDEzLjU4OCwyNC4wMTAgQzEzLjU3MywyNC4wMDggMTMuNTI3LDI0LjAwMiAxMy40NTEsMjMuOTk0IEMxMy4zNzQsMjMuOTg2IDEzLjI3NSwyMy45NzAgMTMuMTU1LDIzLjk0NSBDMTIuODY5LDIzLjg4NyAxMi40MTcsMjMuNzQzIDExLjc5OCwyMy41MTMgQzExLjE3OSwyMy4yODQgMTAuNDQ2LDIyLjg4MSA5LjYwMCwyMi4zMDUgQzguNzU0LDIxLjcyOSA3LjgyMywyMC45MzQgNi44MDcsMTkuOTIwIEM1Ljc5MSwxOC45MDcgNC43NTgsMTcuNTkwIDMuNzA5LDE1Ljk2OSBDMi44NjgsMTQuNzA4IDIuMTk5LDEzLjUyOCAxLjcwMiwxMi40MzEgQzEuMjA0LDExLjMzNCAwLjgyNywxMC4zMzcgMC41NzAsOS40NDAgQzAuMzE0LDguNTQyIDAuMTQ3LDcuNzQyIDAuMDcxLDcuMDQwIEMtMC4wMDYsNi4zMzcgLTAuMDM0LDUuNzM5IC0wLjAxMiw1LjI0NiBDMC4wMTAsNC43NTMgMC4wNTYsNC4zNzIgMC4xMjYsNC4xMDIgQzAuMTk3LDMuODMyIDAuMjM1LDMuNjgyIDAuMjQxLDMuNjUyIEMwLjMxNCwzLjQ0NiAwLjQyNiwzLjI0NCAwLjU3NiwzLjA0NiBDMC43MjYsMi44NDcgMC44OTAsMi42OTUgMS4wNjgsMi41OTAgTDQuNjgxLDAuMTgwIEM0LjkzNSwwLjAxMSA1LjE5NywtMC4wNDYgNS40NjgsMC4wMTAgQzUuNjYzLDAuMDQ5IDUuODI0LDAuMTQyIDUuOTUyLDAuMjg2IEM2LjA3OSwwLjQzMSA2LjE3OCwwLjU5NyA2LjI1MCwwLjc4NiBMNy43MjYsNS44OTcgQzcuODEyLDYuMTY3IDcuNzk2LDYuNDQwIDcuNjc4LDYuNzE2IEM3LjU1OSw2Ljk5MSA3LjM4Miw3LjIwOCA3LjE0Niw3LjM2NSBMNS44MTUsOC4yNTIgQzUuNzc5LDguMjc3IDUuNzQzLDguMzIxIDUuNzA2LDguMzg0IEM1LjY3MCw4LjQ0OCA1LjY0Nyw4LjUwMiA1LjYzOCw4LjU0OCBDNS42MzMsOC44NzggNS42OTUsOS4yNzAgNS44MjIsOS43MjMgQzUuOTI5LDEwLjEyMyA2LjExNywxMC42MjQgNi4zODcsMTEuMjI0IEM2LjY1NiwxMS44MjQgNy4wNjgsMTIuNTM2IDcuNjIxLDEzLjM2MCBDOC4xNTYsMTQuMTk2IDguNjQ4LDE0Ljg2MSA5LjA5NiwxNS4zNTYgQzkuNTQzLDE1Ljg1MCA5LjkyNiwxNi4yMjUgMTAuMjQyLDE2LjQ3OSBDMTAuNTU4LDE2LjczNCAxMC44MDcsMTYuODk5IDEwLjk4NywxNi45NzUgTDExLjI1NywxNy4wOTAgQzExLjI4NywxNy4wOTYgMTEuMzM5LDE3LjA5NSAxMS40MTEsMTcuMDg2IEMxMS40ODMsMTcuMDc3IDExLjUzOCwxNy4wNjAgMTEuNTc0LDE3LjAzNiBMMTMuMTI3LDE1Ljk4MSBDMTMuNDQ3LDE1Ljc5NCAxMy43ODcsMTUuNzM3IDE0LjE0OCwxNS44MTEgQzE0LjQwNCwxNS44NjMgMTQuNTk4LDE1Ljk1MSAxNC43MjksMTYuMDcyIEwxNC43NTIsMTYuMDc3IEwxOC41NzksMTkuNTYyIEMxOC44NTUsMTkuODIzIDE4Ljk5MiwyMC4xMTIgMTguOTkxLDIwLjQyOCBaIi8+PC9zdmc+)
}

.gold .header-phone:hover .header-phone__text:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAxNzYsIDEwKSIgZD0iTTE4Ljk5MSwyMC40MjggQzE4Ljk2NSwyMC43ODYgMTguNzk4LDIxLjA2NyAxOC40OTAsMjEuMjczIEwxNC44ODEsMjMuNjYwIEMxNC43MTUsMjMuNzgzIDE0LjUxMiwyMy44NzYgMTQuMjczLDIzLjkzOCBDMTQuMDMzLDIzLjk5OSAxMy44MDUsMjQuMDIzIDEzLjU4OCwyNC4wMTAgQzEzLjU3MywyNC4wMDcgMTMuNTI3LDI0LjAwMiAxMy40NTEsMjMuOTk0IEMxMy4zNzQsMjMuOTg3IDEzLjI3NSwyMy45NzAgMTMuMTU1LDIzLjk0NiBDMTIuODY5LDIzLjg4NyAxMi40MTcsMjMuNzQzIDExLjc5OCwyMy41MTMgQzExLjE3OSwyMy4yODQgMTAuNDQ2LDIyLjg4MSA5LjYwMCwyMi4zMDUgQzguNzU0LDIxLjcyOSA3LjgyMywyMC45MzQgNi44MDcsMTkuOTIwIEM1Ljc5MSwxOC45MDcgNC43NTgsMTcuNTkwIDMuNzA5LDE1Ljk2OSBDMi44NjgsMTQuNzA4IDIuMTk5LDEzLjUyOCAxLjcwMiwxMi40MzEgQzEuMjA0LDExLjMzNCAwLjgyNywxMC4zMzcgMC41NzAsOS40NDAgQzAuMzE0LDguNTQyIDAuMTQ3LDcuNzQyIDAuMDcxLDcuMDQwIEMtMC4wMDYsNi4zMzcgLTAuMDM0LDUuNzM5IC0wLjAxMiw1LjI0NiBDMC4wMTAsNC43NTMgMC4wNTYsNC4zNzIgMC4xMjYsNC4xMDIgQzAuMTk3LDMuODMyIDAuMjM1LDMuNjgyIDAuMjQxLDMuNjUyIEMwLjMxNCwzLjQ0NiAwLjQyNiwzLjI0NCAwLjU3NiwzLjA0NiBDMC43MjYsMi44NDcgMC44OTAsMi42OTUgMS4wNjgsMi41ODkgTDQuNjgxLDAuMTgwIEM0LjkzNSwwLjAxMSA1LjE5NywtMC4wNDYgNS40NjgsMC4wMTAgQzUuNjYzLDAuMDQ5IDUuODI0LDAuMTQyIDUuOTUyLDAuMjg2IEM2LjA3OSwwLjQzMSA2LjE3OCwwLjU5NyA2LjI1MCwwLjc4NiBMNy43MjYsNS44OTYgQzcuODEyLDYuMTY3IDcuNzk2LDYuNDQwIDcuNjc4LDYuNzE2IEM3LjU1OSw2Ljk5MSA3LjM4Miw3LjIwOCA3LjE0Niw3LjM2NSBMNS44MTUsOC4yNTIgQzUuNzc5LDguMjc3IDUuNzQzLDguMzIxIDUuNzA2LDguMzg0IEM1LjY3MCw4LjQ0OCA1LjY0Nyw4LjUwMiA1LjYzOCw4LjU0OCBDNS42MzMsOC44NzkgNS42OTUsOS4yNzAgNS44MjIsOS43MjMgQzUuOTI5LDEwLjEyNCA2LjExNywxMC42MjQgNi4zODcsMTEuMjI0IEM2LjY1NiwxMS44MjQgNy4wNjgsMTIuNTM2IDcuNjIxLDEzLjM2MCBDOC4xNTYsMTQuMTk2IDguNjQ4LDE0Ljg2MSA5LjA5NiwxNS4zNTYgQzkuNTQzLDE1Ljg1MCA5LjkyNiwxNi4yMjUgMTAuMjQyLDE2LjQ3OSBDMTAuNTU4LDE2LjczNCAxMC44MDcsMTYuODk5IDEwLjk4NywxNi45NzUgTDExLjI1NywxNy4wOTAgQzExLjI4NywxNy4wOTYgMTEuMzM5LDE3LjA5NSAxMS40MTEsMTcuMDg2IEMxMS40ODMsMTcuMDc3IDExLjUzOCwxNy4wNjEgMTEuNTc0LDE3LjAzNiBMMTMuMTI3LDE1Ljk4MSBDMTMuNDQ3LDE1Ljc5NCAxMy43ODcsMTUuNzM3IDE0LjE0OCwxNS44MTEgQzE0LjQwNCwxNS44NjQgMTQuNTk4LDE1Ljk1MSAxNC43MjksMTYuMDcyIEwxNC43NTIsMTYuMDc3IEwxOC41NzksMTkuNTYxIEMxOC44NTUsMTkuODIzIDE4Ljk5MiwyMC4xMTIgMTguOTkxLDIwLjQyOCBaIi8+PHBhdGggZmlsbD0idXJsKCNQU2dyYWRfMCkiIGQ9Ik0xOC45OTEsMjAuNDI4IEMxOC45NjUsMjAuNzg2IDE4Ljc5OCwyMS4wNjcgMTguNDkwLDIxLjI3MyBMMTQuODgxLDIzLjY2MCBDMTQuNzE1LDIzLjc4MyAxNC41MTIsMjMuODc2IDE0LjI3MywyMy45MzggQzE0LjAzMywyMy45OTkgMTMuODA1LDI0LjAyMyAxMy41ODgsMjQuMDEwIEMxMy41NzMsMjQuMDA3IDEzLjUyNywyNC4wMDIgMTMuNDUxLDIzLjk5NCBDMTMuMzc0LDIzLjk4NyAxMy4yNzUsMjMuOTcwIDEzLjE1NSwyMy45NDYgQzEyLjg2OSwyMy44ODcgMTIuNDE3LDIzLjc0MyAxMS43OTgsMjMuNTEzIEMxMS4xNzksMjMuMjg0IDEwLjQ0NiwyMi44ODEgOS42MDAsMjIuMzA1IEM4Ljc1NCwyMS43MjkgNy44MjMsMjAuOTM0IDYuODA3LDE5LjkyMCBDNS43OTEsMTguOTA3IDQuNzU4LDE3LjU5MCAzLjcwOSwxNS45NjkgQzIuODY4LDE0LjcwOCAyLjE5OSwxMy41MjggMS43MDIsMTIuNDMxIEMxLjIwNCwxMS4zMzQgMC44MjcsMTAuMzM3IDAuNTcwLDkuNDQwIEMwLjMxNCw4LjU0MiAwLjE0Nyw3Ljc0MiAwLjA3MSw3LjA0MCBDLTAuMDA2LDYuMzM3IC0wLjAzNCw1LjczOSAtMC4wMTIsNS4yNDYgQzAuMDEwLDQuNzUzIDAuMDU2LDQuMzcyIDAuMTI2LDQuMTAyIEMwLjE5NywzLjgzMiAwLjIzNSwzLjY4MiAwLjI0MSwzLjY1MiBDMC4zMTQsMy40NDYgMC40MjYsMy4yNDQgMC41NzYsMy4wNDYgQzAuNzI2LDIuODQ3IDAuODkwLDIuNjk1IDEuMDY4LDIuNTg5IEw0LjY4MSwwLjE4MCBDNC45MzUsMC4wMTEgNS4xOTcsLTAuMDQ2IDUuNDY4LDAuMDEwIEM1LjY2MywwLjA0OSA1LjgyNCwwLjE0MiA1Ljk1MiwwLjI4NiBDNi4wNzksMC40MzEgNi4xNzgsMC41OTcgNi4yNTAsMC43ODYgTDcuNzI2LDUuODk2IEM3LjgxMiw2LjE2NyA3Ljc5Niw2LjQ0MCA3LjY3OCw2LjcxNiBDNy41NTksNi45OTEgNy4zODIsNy4yMDggNy4xNDYsNy4zNjUgTDUuODE1LDguMjUyIEM1Ljc3OSw4LjI3NyA1Ljc0Myw4LjMyMSA1LjcwNiw4LjM4NCBDNS42NzAsOC40NDggNS42NDcsOC41MDIgNS42MzgsOC41NDggQzUuNjMzLDguODc5IDUuNjk1LDkuMjcwIDUuODIyLDkuNzIzIEM1LjkyOSwxMC4xMjQgNi4xMTcsMTAuNjI0IDYuMzg3LDExLjIyNCBDNi42NTYsMTEuODI0IDcuMDY4LDEyLjUzNiA3LjYyMSwxMy4zNjAgQzguMTU2LDE0LjE5NiA4LjY0OCwxNC44NjEgOS4wOTYsMTUuMzU2IEM5LjU0MywxNS44NTAgOS45MjYsMTYuMjI1IDEwLjI0MiwxNi40NzkgQzEwLjU1OCwxNi43MzQgMTAuODA3LDE2Ljg5OSAxMC45ODcsMTYuOTc1IEwxMS4yNTcsMTcuMDkwIEMxMS4yODcsMTcuMDk2IDExLjMzOSwxNy4wOTUgMTEuNDExLDE3LjA4NiBDMTEuNDgzLDE3LjA3NyAxMS41MzgsMTcuMDYxIDExLjU3NCwxNy4wMzYgTDEzLjEyNywxNS45ODEgQzEzLjQ0NywxNS43OTQgMTMuNzg3LDE1LjczNyAxNC4xNDgsMTUuODExIEMxNC40MDQsMTUuODY0IDE0LjU5OCwxNS45NTEgMTQuNzI5LDE2LjA3MiBMMTQuNzUyLDE2LjA3NyBMMTguNTc5LDE5LjU2MSBDMTguODU1LDE5LjgyMyAxOC45OTIsMjAuMTEyIDE4Ljk5MSwyMC40MjggWiIvPjwvc3ZnPg==)
}

.header-phone__tel {
    font-size: 21px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: .2px;
    color: #feffff;
    text-decoration: none
}

.header-phone_inner .header-phone__tel {
    color: #1d1d1d;
    margin: 0 0 0 -9px
}

.header-address {
    color: #fefefe;
    min-height: 24px;
    font-size: 15px;
    font-weight: 700;
    padding: 0 0 0 25px;
    position: absolute;
    top: 45px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    line-height: 1.43;
    letter-spacing: -.1px;
    z-index: 1
}

.main__top .header-address:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0xNS4zNjQsMi43ODYgQzEzLjY2NCwxLjAwMyAxMS40MDQsMC4wMjEgOS4wMDAsMC4wMjEgQzYuNTk2LDAuMDIxIDQuMzM2LDEuMDAzIDIuNjM2LDIuNzg2IEMtMC41MTAsNi4wODYgLTAuOTAxLDExLjI5NCAxLjc4OSwxNS4wNTUgTDkuMDAwLDIzLjk3OCBMMTYuMTk5LDE1LjA3MCBDMTguOTAwLDExLjI5NCAxOC41MDksNi4wODYgMTUuMzY0LDIuNzg2IFpNOS4wODMsMTIuODIxIEM3LjI3MiwxMi44MjEgNS43OTgsMTEuMjc1IDUuNzk4LDkuMzc1IEM1Ljc5OCw3LjQ3NSA3LjI3Miw1LjkyOCA5LjA4Myw1LjkyOCBDMTAuODk0LDUuOTI4IDEyLjM2OCw3LjQ3NSAxMi4zNjgsOS4zNzUgQzEyLjM2OCwxMS4yNzUgMTAuODk0LDEyLjgyMSA5LjA4MywxMi44MjEgWiIvPjxwYXRoIGZpbGw9InVybCgjUFNncmFkXzApIiBkPSJNMTUuMzY0LDIuNzg2IEMxMy42NjQsMS4wMDMgMTEuNDA0LDAuMDIxIDkuMDAwLDAuMDIxIEM2LjU5NiwwLjAyMSA0LjMzNiwxLjAwMyAyLjYzNiwyLjc4NiBDLTAuNTEwLDYuMDg2IC0wLjkwMSwxMS4yOTQgMS43ODksMTUuMDU1IEw5LjAwMCwyMy45NzggTDE2LjE5OSwxNS4wNzAgQzE4LjkwMCwxMS4yOTQgMTguNTA5LDYuMDg2IDE1LjM2NCwyLjc4NiBaTTkuMDgzLDEyLjgyMSBDNy4yNzIsMTIuODIxIDUuNzk4LDExLjI3NSA1Ljc5OCw5LjM3NSBDNS43OTgsNy40NzUgNy4yNzIsNS45MjggOS4wODMsNS45MjggQzEwLjg5NCw1LjkyOCAxMi4zNjgsNy40NzUgMTIuMzY4LDkuMzc1IEMxMi4zNjgsMTEuMjc1IDEwLjg5NCwxMi44MjEgOS4wODMsMTIuODIxIFoiLz48L3N2Zz4=)
}

.main__top .header-address:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDkiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0xNS4zNjQsMi43ODYgQzEzLjY2NCwxLjAwMyAxMS40MDQsMC4wMjEgOS4wMDAsMC4wMjEgQzYuNTk2LDAuMDIxIDQuMzM2LDEuMDAzIDIuNjM2LDIuNzg2IEMtMC41MTAsNi4wODYgLTAuOTAxLDExLjI5NCAxLjc4OSwxNS4wNTUgTDkuMDAwLDIzLjk3OCBMMTYuMTk5LDE1LjA3MCBDMTguOTAwLDExLjI5NCAxOC41MDksNi4wODYgMTUuMzY0LDIuNzg2IFpNOS4wODMsMTIuODIxIEM3LjI3MiwxMi44MjEgNS43OTgsMTEuMjc1IDUuNzk4LDkuMzc1IEM1Ljc5OCw3LjQ3NSA3LjI3Miw1LjkyOCA5LjA4Myw1LjkyOCBDMTAuODk0LDUuOTI4IDEyLjM2OCw3LjQ3NSAxMi4zNjgsOS4zNzUgQzEyLjM2OCwxMS4yNzUgMTAuODk0LDEyLjgyMSA5LjA4MywxMi44MjEgWiIvPjxwYXRoIGZpbGw9InVybCgjUFNncmFkXzApIiBkPSJNMTUuMzY0LDIuNzg2IEMxMy42NjQsMS4wMDMgMTEuNDA0LDAuMDIxIDkuMDAwLDAuMDIxIEM2LjU5NiwwLjAyMSA0LjMzNiwxLjAwMyAyLjYzNiwyLjc4NiBDLTAuNTEwLDYuMDg2IC0wLjkwMSwxMS4yOTQgMS43ODksMTUuMDU1IEw5LjAwMCwyMy45NzggTDE2LjE5OSwxNS4wNzAgQzE4LjkwMCwxMS4yOTQgMTguNTA5LDYuMDg2IDE1LjM2NCwyLjc4NiBaTTkuMDgzLDEyLjgyMSBDNy4yNzIsMTIuODIxIDUuNzk4LDExLjI3NSA1Ljc5OCw5LjM3NSBDNS43OTgsNy40NzUgNy4yNzIsNS45MjggOS4wODMsNS45MjggQzEwLjg5NCw1LjkyOCAxMi4zNjgsNy40NzUgMTIuMzY4LDkuMzc1IEMxMi4zNjgsMTEuMjc1IDEwLjg5NCwxMi44MjEgOS4wODMsMTIuODIxIFoiLz48L3N2Zz4=)
}

.header-address:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 24px;
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjQ0LCAzLCAzKSIgZD0iTTE1LjM2NCwyLjc4NiBDMTMuNjY0LDEuMDAzIDExLjQwNCwwLjAyMSA5LjAwMCwwLjAyMSBDNi41OTYsMC4wMjEgNC4zMzYsMS4wMDMgMi42MzYsMi43ODYgQy0wLjUxMCw2LjA4NiAtMC45MDEsMTEuMjk0IDEuNzg5LDE1LjA1NSBMOS4wMDAsMjMuOTc4IEwxNi4xOTksMTUuMDcwIEMxOC45MDAsMTEuMjk0IDE4LjUwOSw2LjA4NiAxNS4zNjQsMi43ODYgWk05LjA4MywxMi44MjEgQzcuMjcyLDEyLjgyMSA1Ljc5OCwxMS4yNzUgNS43OTgsOS4zNzUgQzUuNzk4LDcuNDc1IDcuMjcyLDUuOTI4IDkuMDgzLDUuOTI4IEMxMC44OTQsNS45MjggMTIuMzY4LDcuNDc1IDEyLjM2OCw5LjM3NSBDMTIuMzY4LDExLjI3NSAxMC44OTQsMTIuODIxIDkuMDgzLDEyLjgyMSBaIi8+PHBhdGggZmlsbD0idXJsKCNQU2dyYWRfMCkiIGQ9Ik0xNS4zNjQsMi43ODYgQzEzLjY2NCwxLjAwMyAxMS40MDQsMC4wMjEgOS4wMDAsMC4wMjEgQzYuNTk2LDAuMDIxIDQuMzM2LDEuMDAzIDIuNjM2LDIuNzg2IEMtMC41MTAsNi4wODYgLTAuOTAxLDExLjI5NCAxLjc4OSwxNS4wNTUgTDkuMDAwLDIzLjk3OCBMMTYuMTk5LDE1LjA3MCBDMTguOTAwLDExLjI5NCAxOC41MDksNi4wODYgMTUuMzY0LDIuNzg2IFpNOS4wODMsMTIuODIxIEM3LjI3MiwxMi44MjEgNS43OTgsMTEuMjc1IDUuNzk4LDkuMzc1IEM1Ljc5OCw3LjQ3NSA3LjI3Miw1LjkyOCA5LjA4Myw1LjkyOCBDMTAuODk0LDUuOTI4IDEyLjM2OCw3LjQ3NSAxMi4zNjgsOS4zNzUgQzEyLjM2OCwxMS4yNzUgMTAuODk0LDEyLjgyMSA5LjA4MywxMi44MjEgWiIvPjwvc3ZnPg==) no-repeat
}

.gold .header-address:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjIzLCAxNTMsIDMpIiBkPSJNMTUuMzY0LDIuNzg2IEMxMy42NjQsMS4wMDMgMTEuNDA0LDAuMDIxIDkuMDAwLDAuMDIxIEM2LjU5NiwwLjAyMSA0LjMzNiwxLjAwMyAyLjYzNiwyLjc4NiBDLTAuNTEwLDYuMDg2IC0wLjkwMSwxMS4yOTQgMS43ODksMTUuMDU1IEw5LjAwMCwyMy45NzggTDE2LjE5OSwxNS4wNzAgQzE4LjkwMCwxMS4yOTQgMTguNTA5LDYuMDg2IDE1LjM2NCwyLjc4NiBaTTkuMDgzLDEyLjgyMSBDNy4yNzIsMTIuODIxIDUuNzk4LDExLjI3NSA1Ljc5OCw5LjM3NSBDNS43OTgsNy40NzUgNy4yNzIsNS45MjggOS4wODMsNS45MjggQzEwLjg5NCw1LjkyOCAxMi4zNjgsNy40NzUgMTIuMzY4LDkuMzc1IEMxMi4zNjgsMTEuMjc1IDEwLjg5NCwxMi44MjEgOS4wODMsMTIuODIxIFoiLz48cGF0aCBmaWxsPSJ1cmwoI1BTZ3JhZF8wKSIgZD0iTTE1LjM2NCwyLjc4NiBDMTMuNjY0LDEuMDAzIDExLjQwNCwwLjAyMSA5LjAwMCwwLjAyMSBDNi41OTYsMC4wMjEgNC4zMzYsMS4wMDMgMi42MzYsMi43ODYgQy0wLjUxMCw2LjA4NiAtMC45MDEsMTEuMjk0IDEuNzg5LDE1LjA1NSBMOS4wMDAsMjMuOTc4IEwxNi4xOTksMTUuMDcwIEMxOC45MDAsMTEuMjk0IDE4LjUwOSw2LjA4NiAxNS4zNjQsMi43ODYgWk05LjA4MywxMi44MjEgQzcuMjcyLDEyLjgyMSA1Ljc5OCwxMS4yNzUgNS43OTgsOS4zNzUgQzUuNzk4LDcuNDc1IDcuMjcyLDUuOTI4IDkuMDgzLDUuOTI4IEMxMC44OTQsNS45MjggMTIuMzY4LDcuNDc1IDEyLjM2OCw5LjM3NSBDMTIuMzY4LDExLjI3NSAxMC44OTQsMTIuODIxIDkuMDgzLDEyLjgyMSBaIi8+PC9zdmc+)
}

.header-address:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDkiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNywgMjcpIiBkPSJNMTUuMzY0LDIuNzg2IEMxMy42NjQsMS4wMDMgMTEuNDA0LDAuMDIxIDkuMDAwLDAuMDIxIEM2LjU5NiwwLjAyMSA0LjMzNiwxLjAwMyAyLjYzNiwyLjc4NiBDLTAuNTEwLDYuMDg2IC0wLjkwMSwxMS4yOTQgMS43ODksMTUuMDU1IEw5LjAwMCwyMy45NzggTDE2LjE5OSwxNS4wNzAgQzE4LjkwMCwxMS4yOTQgMTguNTA5LDYuMDg2IDE1LjM2NCwyLjc4NiBaTTkuMDgzLDEyLjgyMSBDNy4yNzIsMTIuODIxIDUuNzk4LDExLjI3NSA1Ljc5OCw5LjM3NSBDNS43OTgsNy40NzUgNy4yNzIsNS45MjggOS4wODMsNS45MjggQzEwLjg5NCw1LjkyOCAxMi4zNjgsNy40NzUgMTIuMzY4LDkuMzc1IEMxMi4zNjgsMTEuMjc1IDEwLjg5NCwxMi44MjEgOS4wODMsMTIuODIxIFoiLz48cGF0aCBmaWxsPSJ1cmwoI1BTZ3JhZF8wKSIgZD0iTTE1LjM2NCwyLjc4NiBDMTMuNjY0LDEuMDAzIDExLjQwNCwwLjAyMSA5LjAwMCwwLjAyMSBDNi41OTYsMC4wMjEgNC4zMzYsMS4wMDMgMi42MzYsMi43ODYgQy0wLjUxMCw2LjA4NiAtMC45MDEsMTEuMjk0IDEuNzg5LDE1LjA1NSBMOS4wMDAsMjMuOTc4IEwxNi4xOTksMTUuMDcwIEMxOC45MDAsMTEuMjk0IDE4LjUwOSw2LjA4NiAxNS4zNjQsMi43ODYgWk05LjA4MywxMi44MjEgQzcuMjcyLDEyLjgyMSA1Ljc5OCwxMS4yNzUgNS43OTgsOS4zNzUgQzUuNzk4LDcuNDc1IDcuMjcyLDUuOTI4IDkuMDgzLDUuOTI4IEMxMC44OTQsNS45MjggMTIuMzY4LDcuNDc1IDEyLjM2OCw5LjM3NSBDMTIuMzY4LDExLjI3NSAxMC44OTQsMTIuODIxIDkuMDgzLDEyLjgyMSBaIi8+PC9zdmc+)
}

.gold .header-address:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIyNHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDkiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjQ1LCAxNzIsIDE1KSIgZD0iTTE1LjM2NCwyLjc4NiBDMTMuNjY0LDEuMDAzIDExLjQwNCwwLjAyMSA5LjAwMCwwLjAyMSBDNi41OTYsMC4wMjEgNC4zMzYsMS4wMDMgMi42MzYsMi43ODYgQy0wLjUxMCw2LjA4NiAtMC45MDEsMTEuMjk0IDEuNzg5LDE1LjA1NSBMOS4wMDAsMjMuOTc4IEwxNi4xOTksMTUuMDcwIEMxOC45MDAsMTEuMjk0IDE4LjUwOSw2LjA4NiAxNS4zNjQsMi43ODYgWk05LjA4MywxMi44MjEgQzcuMjcyLDEyLjgyMSA1Ljc5OCwxMS4yNzUgNS43OTgsOS4zNzUgQzUuNzk4LDcuNDc1IDcuMjcyLDUuOTI4IDkuMDgzLDUuOTI4IEMxMC44OTQsNS45MjggMTIuMzY4LDcuNDc1IDEyLjM2OCw5LjM3NSBDMTIuMzY4LDExLjI3NSAxMC44OTQsMTIuODIxIDkuMDgzLDEyLjgyMSBaIi8+PHBhdGggZmlsbD0idXJsKCNQU2dyYWRfMCkiIGQ9Ik0xNS4zNjQsMi43ODYgQzEzLjY2NCwxLjAwMyAxMS40MDQsMC4wMjEgOS4wMDAsMC4wMjEgQzYuNTk2LDAuMDIxIDQuMzM2LDEuMDAzIDIuNjM2LDIuNzg2IEMtMC41MTAsNi4wODYgLTAuOTAxLDExLjI5NCAxLjc4OSwxNS4wNTUgTDkuMDAwLDIzLjk3OCBMMTYuMTk5LDE1LjA3MCBDMTguOTAwLDExLjI5NCAxOC41MDksNi4wODYgMTUuMzY0LDIuNzg2IFpNOS4wODMsMTIuODIxIEM3LjI3MiwxMi44MjEgNS43OTgsMTEuMjc1IDUuNzk4LDkuMzc1IEM1Ljc5OCw3LjQ3NSA3LjI3Miw1LjkyOCA5LjA4Myw1LjkyOCBDMTAuODk0LDUuOTI4IDEyLjM2OCw3LjQ3NSAxMi4zNjgsOS4zNzUgQzEyLjM2OCwxMS4yNzUgMTAuODk0LDEyLjgyMSA5LjA4MywxMi44MjEgWiIvPjwvc3ZnPg==)
}

.header-address__link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0
}

.header-address_inner {
    color: #000;
    padding: 0 30px 0 0;
    right: 81px;
    top: 30px;
    left: auto
}

.header-address_inner:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAMAAADAi10DAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA2FBMVEX////uBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwf///9eKggnAAAARnRSTlMAOpnV8ezRGbSzGCnk5Q/bpCr++/iI9WUIA0zmy10z/crw6wLC6fzTp+r2C8GKYcB8qkE8khz6jJEK0CBungbIGzj5OWJjiyYqVgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAADKSURBVBjTXZDXEoJAEATHnCPmnBWzKEZMqPf/n6S7JwjOy3T1w9zWARSP1+cPBL0eWAmFxTeRqDSxuLCTiJFJpoQjqeRHpYUraSCTlajkZGczyDMUiqVypcqYR427TquNJmELbapOl9/uEfcxoBrKc0Y8CpVqPGHlI1Yx5a0ZmTnjAkv59kpbb3hdLKFv3acqOrBzq/1n4XB0muOBVk/qz6gneY6m2EOa9YeGpQz7W3GW5vwzuFzJXC8OhVtCiKoOV+6m+cBfni+L3i+bQ/wskalxAAAAAElFTkSuQmCC);
    right: 0;
    top: 0;
    left: auto
}

.menu-horiz {
    position: relative;
    margin-top: -1px;
    line-height: 1
}

.menu-horiz__list {
    margin: 0;
    padding: 0
}

.menu-horiz__item {
    margin-right: 48px;
    display: inline-block
}

.menu-horiz__item:last-child {
    margin-right: 0
}

.menu-horiz__link {
    height: 40px;
    color: #000;
    font-family: Arsenal;
    font-size: 17px;
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    position: relative;
    border-bottom: 1px solid transparent;
    letter-spacing: .035em
}

.menu-horiz__item:hover .menu-horiz__link {
    color: #f90505;
    border-bottom: 1px solid transparent
}

.gold .menu-horiz__item:hover .menu-horiz__link {
    color: #c48d16;
    border-bottom: 1px solid #c48d16
}

.menu-horiz__item.active .menu-horiz__link {
    color: #e20303;
    border-bottom: 1px solid #ea0606
}

.menu-horiz__item_sub .menu-horiz__link {
    position: relative;
    z-index: 1
}

.menu-horiz__item_sub .menu-horiz__link:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: '';
    position: absolute;
    right: -16px;
    margin: -8px 0 0;
    top: 50%;
    content: \f107
}

.menu-horiz__item.active .menu-horiz-sub {
    pointer-events: auto;
    opacity: 1
}

.menu-horiz-sub {
    z-index: 22;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    left: -75px;
    right: -75px;
    top: 35px;
    padding: 10px 0 0;
    -webkit-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms
}

.menu-horiz-sub__inner {
    -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 40px rgba(0, 0, 0, 0.12);
    background-color: #fff
}

.menu-horiz-sub__close {
    display: none
}

.menu-horiz-sub__section {
    padding: 25px 0 30px;
    max-width: 1050px;
    margin: 0 auto
}

.menu-horiz-sub__line {
    border-bottom: 1px solid #f1f1f1;
    margin: 0 -50px 30px;
    padding: 20px 0 0
}

.menu-horiz-sub__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.menu-horiz-sub__col {
    padding: 0 80px 0 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.menu-horiz-sub__col:last-child {
    padding-right: 0
}

.menu-horiz-sub__col:last-child .menu-horiz-sub__list {
    width: 28%
}

.menu-horiz-sub__row_footer .menu-horiz-sub__col {
    width: 60%
}

.menu-horiz-sub__row_footer .menu-horiz-sub__col .menu-horiz-sub__list {
    width: 100%;
    margin-left: -47px
}

.menu-horiz-sub__row_footer .menu-horiz-sub__col .menu-horiz-sub__item {
    display: inline-block;
    margin-left: 47px
}

.menu-horiz-sub__row_footer .menu-horiz-sub__col:last-child {
    width: 40%
}

.menu-horiz-sub__title {
    margin-bottom: 15px;
    color: #171717;
    font-size: 14.5px;
    font-weight: 700;
    line-height: 22px
}

.menu-horiz-sub__list + .menu-horiz-sub__list {
    margin-left: 20px
}

.menu-horiz-sub__list {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    width: 46%;
    margin: 0;
    padding: 0;
    font-size: 0
}

.menu-horiz-sub__list_one {
    width: 100%
}

.menu-horiz-sub__item {
    display: block;
    margin-bottom: 20px
}

.menu-horiz-sub__list_one .menu-horiz-sub__item {
    width: 100%
}

.menu-horiz-sub__list_two .menu-horiz-sub__item {
    width: 50%
}

.menu-horiz-sub__link {
    font-size: 14px;
    font-weight: 400;
    color: #232323;
    text-decoration: none
}

.menu-horiz-sub__link span {
    color: #8d8d8d;
    font-size: 11px
}

.menu-horiz-sub__item.active .menu-horiz-sub__link, .menu-horiz-sub__link:hover {
    color: #f90505
}

.menu-horiz-sub__item.active .menu-horiz-sub__link span, .menu-horiz-sub__link:hover span {
    color: #4b4b4b
}

.menu-horiz-sub__link:active {
    color: #d80000
}

.menu-horiz-sub__link:active span {
    color: #000
}

.basket-small {
    color: #020202;
    font-family: Arsenal;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    min-height: 25px;
    position: absolute;
    right: 5px;
    top: 5px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNXB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjIwLCAyMjAsIDIyMCkiIGQ9Ik0yMi44NzQsMTQuNTA3IEMyMi43NDUsMTUuMTU1IDIyLjEyNiwxNS42MjYgMjEuNDA5LDE1LjYyNiBMNy43NTQsMTUuNjI2IEw4LjE5NiwxNy43NDAgTDIxLjE2NywxNy43MzUgQzIxLjY3OSwxNy43MzUgMjIuMDkzLDE4LjE0NyAyMi4wOTMsMTguNjU2IEMyMi4wOTMsMTkuMTY0IDIxLjY3OSwxOS41NzYgMjEuMTY3LDE5LjU3NiBMNy40MzcsMTkuNTgyIEM2Ljk2MywxOS41ODIgNi41NzUsMTkuMjM0IDYuNTE2LDE4Ljc4NCBMMy4zMjMsMy40ODYgTDAuNjY4LDIuNzEwIEMwLjE3MywyLjU2NiAtMC4xMDcsMi4wNTIgMC4wMzgsMS41NjUgQzAuMTg0LDEuMDcyIDAuNzAxLDAuNzk0IDEuMTkxLDAuOTM4IEw0LjM3MywxLjg3MCBDNC42NTgsMS45NTUgNC44NzQsMi4xNjQgNC45NzYsMi40MjEgQzUuMDAzLDIuNDc1IDUuMDE5LDIuNTM5IDUuMDM1LDIuNjAzIEw1LjcwMyw1LjgxNCBDNS43ODksNS44MDkgNS44NzUsNS44MDkgNS45NjcsNS44MjAgTDIyLjY1Myw3LjM2NyBDMjMuNTIwLDcuNDQ3IDI0LjEyMyw4LjE4NiAyMy45NzgsOC45NzggTDIyLjg3NCwxNC41MDcgWk0xMC4wNzUsMjAuNDE3IEMxMS4wOTgsMjAuNDE3IDExLjkyNywyMS4yNDEgMTEuOTI3LDIyLjI1OCBDMTEuOTI3LDIzLjI3NSAxMS4wOTgsMjQuMDk5IDEwLjA3NSwyNC4wOTkgQzkuMDUyLDI0LjA5OSA4LjIyMywyMy4yNzUgOC4yMjMsMjIuMjU4IEM4LjIyMywyMS4yNDEgOS4wNTIsMjAuNDE3IDEwLjA3NSwyMC40MTcgWk0xOC45MjcsMjAuNDE3IEMxOS45NTAsMjAuNDE3IDIwLjc3OSwyMS4yNDEgMjAuNzc5LDIyLjI1OCBDMjAuNzc5LDIzLjI3NSAxOS45NTAsMjQuMDk5IDE4LjkyNywyNC4wOTkgQzE3LjkwNCwyNC4wOTkgMTcuMDc1LDIzLjI3NSAxNy4wNzUsMjIuMjU4IEMxNy4wNzUsMjEuMjQxIDE3LjkwNCwyMC40MTcgMTguOTI3LDIwLjQxNyBaIi8+PC9zdmc+) no-repeat;
    padding: 0 0 0 30px;
    z-index: 3
}

.basket-small.active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNXB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjQ0LCAzLCAzKSIgZD0iTTIyLjg3NCwxNC41MDcgQzIyLjc0NSwxNS4xNTUgMjIuMTI2LDE1LjYyNiAyMS40MDksMTUuNjI2IEw3Ljc1NCwxNS42MjYgTDguMTk2LDE3Ljc0MCBMMjEuMTY3LDE3LjczNSBDMjEuNjc5LDE3LjczNSAyMi4wOTMsMTguMTQ3IDIyLjA5MywxOC42NTYgQzIyLjA5MywxOS4xNjQgMjEuNjc5LDE5LjU3NiAyMS4xNjcsMTkuNTc2IEw3LjQzNywxOS41ODIgQzYuOTYzLDE5LjU4MiA2LjU3NSwxOS4yMzQgNi41MTYsMTguNzg0IEwzLjMyMywzLjQ4NiBMMC42NjgsMi43MTAgQzAuMTczLDIuNTY2IC0wLjEwNywyLjA1MiAwLjAzOCwxLjU2NSBDMC4xODQsMS4wNzIgMC43MDEsMC43OTQgMS4xOTEsMC45MzggTDQuMzczLDEuODcwIEM0LjY1OCwxLjk1NSA0Ljg3NCwyLjE2NCA0Ljk3NiwyLjQyMSBDNS4wMDMsMi40NzUgNS4wMTksMi41MzkgNS4wMzUsMi42MDMgTDUuNzAzLDUuODE0IEM1Ljc4OSw1LjgwOSA1Ljg3NSw1LjgwOSA1Ljk2Nyw1LjgyMCBMMjIuNjUzLDcuMzY3IEMyMy41MjAsNy40NDcgMjQuMTIzLDguMTg2IDIzLjk3OCw4Ljk3OCBMMjIuODc0LDE0LjUwNyBaTTEwLjA3NSwyMC40MTcgQzExLjA5OCwyMC40MTcgMTEuOTI3LDIxLjI0MSAxMS45MjcsMjIuMjU4IEMxMS45MjcsMjMuMjc1IDExLjA5OCwyNC4wOTkgMTAuMDc1LDI0LjA5OSBDOS4wNTIsMjQuMDk5IDguMjIzLDIzLjI3NSA4LjIyMywyMi4yNTggQzguMjIzLDIxLjI0MSA5LjA1MiwyMC40MTcgMTAuMDc1LDIwLjQxNyBaTTE4LjkyNywyMC40MTcgQzE5Ljk1MCwyMC40MTcgMjAuNzc5LDIxLjI0MSAyMC43NzksMjIuMjU4IEMyMC43NzksMjMuMjc1IDE5Ljk1MCwyNC4wOTkgMTguOTI3LDI0LjA5OSBDMTcuOTA0LDI0LjA5OSAxNy4wNzUsMjMuMjc1IDE3LjA3NSwyMi4yNTggQzE3LjA3NSwyMS4yNDEgMTcuOTA0LDIwLjQxNyAxOC45MjcsMjAuNDE3IFoiLz48cGF0aCBmaWxsPSJ1cmwoI1BTZ3JhZF8wKSIgZD0iTTIyLjg3NCwxNC41MDcgQzIyLjc0NSwxNS4xNTUgMjIuMTI2LDE1LjYyNiAyMS40MDksMTUuNjI2IEw3Ljc1NCwxNS42MjYgTDguMTk2LDE3Ljc0MCBMMjEuMTY3LDE3LjczNSBDMjEuNjc5LDE3LjczNSAyMi4wOTMsMTguMTQ3IDIyLjA5MywxOC42NTYgQzIyLjA5MywxOS4xNjQgMjEuNjc5LDE5LjU3NiAyMS4xNjcsMTkuNTc2IEw3LjQzNywxOS41ODIgQzYuOTYzLDE5LjU4MiA2LjU3NSwxOS4yMzQgNi41MTYsMTguNzg0IEwzLjMyMywzLjQ4NiBMMC42NjgsMi43MTAgQzAuMTczLDIuNTY2IC0wLjEwNywyLjA1MiAwLjAzOCwxLjU2NSBDMC4xODQsMS4wNzIgMC43MDEsMC43OTQgMS4xOTEsMC45MzggTDQuMzczLDEuODcwIEM0LjY1OCwxLjk1NSA0Ljg3NCwyLjE2NCA0Ljk3NiwyLjQyMSBDNS4wMDMsMi40NzUgNS4wMTksMi41MzkgNS4wMzUsMi42MDMgTDUuNzAzLDUuODE0IEM1Ljc4OSw1LjgwOSA1Ljg3NSw1LjgwOSA1Ljk2Nyw1LjgyMCBMMjIuNjUzLDcuMzY3IEMyMy41MjAsNy40NDcgMjQuMTIzLDguMTg2IDIzLjk3OCw4Ljk3OCBMMjIuODc0LDE0LjUwNyBaTTEwLjA3NSwyMC40MTcgQzExLjA5OCwyMC40MTcgMTEuOTI3LDIxLjI0MSAxMS45MjcsMjIuMjU4IEMxMS45MjcsMjMuMjc1IDExLjA5OCwyNC4wOTkgMTAuMDc1LDI0LjA5OSBDOS4wNTIsMjQuMDk5IDguMjIzLDIzLjI3NSA4LjIyMywyMi4yNTggQzguMjIzLDIxLjI0MSA5LjA1MiwyMC40MTcgMTAuMDc1LDIwLjQxNyBaTTE4LjkyNywyMC40MTcgQzE5Ljk1MCwyMC40MTcgMjAuNzc5LDIxLjI0MSAyMC43NzksMjIuMjU4IEMyMC43NzksMjMuMjc1IDE5Ljk1MCwyNC4wOTkgMTguOTI3LDI0LjA5OSBDMTcuOTA0LDI0LjA5OSAxNy4wNzUsMjMuMjc1IDE3LjA3NSwyMi4yNTggQzE3LjA3NSwyMS4yNDEgMTcuOTA0LDIwLjQxNyAxOC45MjcsMjAuNDE3IFoiLz48L3N2Zz4=)
}

.basket-small.active:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNXB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAxNiwgMTYpIiBkPSJNMjIuODc0LDE0LjUwNyBDMjIuNzQ1LDE1LjE1NSAyMi4xMjYsMTUuNjI2IDIxLjQwOSwxNS42MjYgTDcuNzU0LDE1LjYyNiBMOC4xOTYsMTcuNzQwIEwyMS4xNjcsMTcuNzM1IEMyMS42NzksMTcuNzM1IDIyLjA5MywxOC4xNDcgMjIuMDkzLDE4LjY1NiBDMjIuMDkzLDE5LjE2NCAyMS42NzksMTkuNTc2IDIxLjE2NywxOS41NzYgTDcuNDM3LDE5LjU4MiBDNi45NjMsMTkuNTgyIDYuNTc1LDE5LjIzNCA2LjUxNiwxOC43ODQgTDMuMzIzLDMuNDg2IEwwLjY2OCwyLjcxMCBDMC4xNzMsMi41NjYgLTAuMTA3LDIuMDUyIDAuMDM4LDEuNTY1IEMwLjE4NCwxLjA3MiAwLjcwMSwwLjc5NCAxLjE5MSwwLjkzOCBMNC4zNzMsMS44NzAgQzQuNjU4LDEuOTU1IDQuODc0LDIuMTY0IDQuOTc2LDIuNDIxIEM1LjAwMywyLjQ3NSA1LjAxOSwyLjUzOSA1LjAzNSwyLjYwMyBMNS43MDMsNS44MTQgQzUuNzg5LDUuODA5IDUuODc1LDUuODA5IDUuOTY3LDUuODIwIEwyMi42NTMsNy4zNjcgQzIzLjUyMCw3LjQ0NyAyNC4xMjMsOC4xODYgMjMuOTc4LDguOTc4IEwyMi44NzQsMTQuNTA3IFpNMTAuMDc1LDIwLjQxNyBDMTEuMDk4LDIwLjQxNyAxMS45MjcsMjEuMjQxIDExLjkyNywyMi4yNTggQzExLjkyNywyMy4yNzUgMTEuMDk4LDI0LjA5OSAxMC4wNzUsMjQuMDk5IEM5LjA1MiwyNC4wOTkgOC4yMjMsMjMuMjc1IDguMjIzLDIyLjI1OCBDOC4yMjMsMjEuMjQxIDkuMDUyLDIwLjQxNyAxMC4wNzUsMjAuNDE3IFpNMTguOTI3LDIwLjQxNyBDMTkuOTUwLDIwLjQxNyAyMC43NzksMjEuMjQxIDIwLjc3OSwyMi4yNTggQzIwLjc3OSwyMy4yNzUgMTkuOTUwLDI0LjA5OSAxOC45MjcsMjQuMDk5IEMxNy45MDQsMjQuMDk5IDE3LjA3NSwyMy4yNzUgMTcuMDc1LDIyLjI1OCBDMTcuMDc1LDIxLjI0MSAxNy45MDQsMjAuNDE3IDE4LjkyNywyMC40MTcgWiIvPjxwYXRoIGZpbGw9InVybCgjUFNncmFkXzApIiBkPSJNMjIuODc0LDE0LjUwNyBDMjIuNzQ1LDE1LjE1NSAyMi4xMjYsMTUuNjI2IDIxLjQwOSwxNS42MjYgTDcuNzU0LDE1LjYyNiBMOC4xOTYsMTcuNzQwIEwyMS4xNjcsMTcuNzM1IEMyMS42NzksMTcuNzM1IDIyLjA5MywxOC4xNDcgMjIuMDkzLDE4LjY1NiBDMjIuMDkzLDE5LjE2NCAyMS42NzksMTkuNTc2IDIxLjE2NywxOS41NzYgTDcuNDM3LDE5LjU4MiBDNi45NjMsMTkuNTgyIDYuNTc1LDE5LjIzNCA2LjUxNiwxOC43ODQgTDMuMzIzLDMuNDg2IEwwLjY2OCwyLjcxMCBDMC4xNzMsMi41NjYgLTAuMTA3LDIuMDUyIDAuMDM4LDEuNTY1IEMwLjE4NCwxLjA3MiAwLjcwMSwwLjc5NCAxLjE5MSwwLjkzOCBMNC4zNzMsMS44NzAgQzQuNjU4LDEuOTU1IDQuODc0LDIuMTY0IDQuOTc2LDIuNDIxIEM1LjAwMywyLjQ3NSA1LjAxOSwyLjUzOSA1LjAzNSwyLjYwMyBMNS43MDMsNS44MTQgQzUuNzg5LDUuODA5IDUuODc1LDUuODA5IDUuOTY3LDUuODIwIEwyMi42NTMsNy4zNjcgQzIzLjUyMCw3LjQ0NyAyNC4xMjMsOC4xODYgMjMuOTc4LDguOTc4IEwyMi44NzQsMTQuNTA3IFpNMTAuMDc1LDIwLjQxNyBDMTEuMDk4LDIwLjQxNyAxMS45MjcsMjEuMjQxIDExLjkyNywyMi4yNTggQzExLjkyNywyMy4yNzUgMTEuMDk4LDI0LjA5OSAxMC4wNzUsMjQuMDk5IEM5LjA1MiwyNC4wOTkgOC4yMjMsMjMuMjc1IDguMjIzLDIyLjI1OCBDOC4yMjMsMjEuMjQxIDkuMDUyLDIwLjQxNyAxMC4wNzUsMjAuNDE3IFpNMTguOTI3LDIwLjQxNyBDMTkuOTUwLDIwLjQxNyAyMC43NzksMjEuMjQxIDIwLjc3OSwyMi4yNTggQzIwLjc3OSwyMy4yNzUgMTkuOTUwLDI0LjA5OSAxOC45MjcsMjQuMDk5IEMxNy45MDQsMjQuMDk5IDE3LjA3NSwyMy4yNzUgMTcuMDc1LDIyLjI1OCBDMTcuMDc1LDIxLjI0MSAxNy45MDQsMjAuNDE3IDE4LjkyNywyMC40MTcgWiIvPjwvc3ZnPg==)
}

.basket-small__link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.favourite-small {
    color: #020202;
    font-family: Arsenal;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    min-height: 18px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjIwLCAyMjAsIDIyMCkiIGQ9Ik0xMC4wMDAsMTcuODAwIEw4LjY1NiwxNi40NjAgQzMuNjY0LDEyLjA2MSAwLjQwMCw5LjA5NSAwLjQwMCw1LjQ2MCBDMC40MDAsMi40OTUgMi43MDQsMC4yMDAgNS42ODAsMC4yMDAgQzcuMzEyLDAuMjAwIDguOTQ0LDAuOTY1IDEwLjAwMCwyLjIwOCBDMTEuMDU2LDAuOTY1IDEyLjY4OCwwLjIwMCAxNC4zMjAsMC4yMDAgQzE3LjI5NiwwLjIwMCAxOS42MDAsMi40OTUgMTkuNjAwLDUuNDYwIEMxOS42MDAsOS4wOTUgMTYuMzM2LDEyLjA2MSAxMS4zNDQsMTYuNDYwIEwxMC4wMDAsMTcuODAwIFoiLz48L3N2Zz4=) no-repeat;
    padding: 0 0 0 22px;
    position: absolute;
    right: 86px;
    top: 10px;
    z-index: 3
}

.favourite-small.active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjQ0LCAzLCAzKSIgZD0iTTEwLjAwMCwxNy44MDAgTDguNjU2LDE2LjQ2MCBDMy42NjQsMTIuMDYxIDAuNDAwLDkuMDk1IDAuNDAwLDUuNDYwIEMwLjQwMCwyLjQ5NSAyLjcwNCwwLjIwMCA1LjY4MCwwLjIwMCBDNy4zMTIsMC4yMDAgOC45NDQsMC45NjUgMTAuMDAwLDIuMjA4IEMxMS4wNTYsMC45NjUgMTIuNjg4LDAuMjAwIDE0LjMyMCwwLjIwMCBDMTcuMjk2LDAuMjAwIDE5LjYwMCwyLjQ5NSAxOS42MDAsNS40NjAgQzE5LjYwMCw5LjA5NSAxNi4zMzYsMTIuMDYxIDExLjM0NCwxNi40NjAgTDEwLjAwMCwxNy44MDAgWiIvPjxwYXRoIGZpbGw9InVybCgjUFNncmFkXzApIiBkPSJNMTAuMDAwLDE3LjgwMCBMOC42NTYsMTYuNDYwIEMzLjY2NCwxMi4wNjEgMC40MDAsOS4wOTUgMC40MDAsNS40NjAgQzAuNDAwLDIuNDk1IDIuNzA0LDAuMjAwIDUuNjgwLDAuMjAwIEM3LjMxMiwwLjIwMCA4Ljk0NCwwLjk2NSAxMC4wMDAsMi4yMDggQzExLjA1NiwwLjk2NSAxMi42ODgsMC4yMDAgMTQuMzIwLDAuMjAwIEMxNy4yOTYsMC4yMDAgMTkuNjAwLDIuNDk1IDE5LjYwMCw1LjQ2MCBDMTkuNjAwLDkuMDk1IDE2LjMzNiwxMi4wNjEgMTEuMzQ0LDE2LjQ2MCBMMTAuMDAwLDE3LjgwMCBaIi8+PC9zdmc+)
}

.favourite-small.active:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAxNiwgMTYpIiBkPSJNMTAuMDAwLDE3LjgwMCBMOC42NTYsMTYuNDYwIEMzLjY2NCwxMi4wNjEgMC40MDAsOS4wOTUgMC40MDAsNS40NjAgQzAuNDAwLDIuNDk1IDIuNzA0LDAuMjAwIDUuNjgwLDAuMjAwIEM3LjMxMiwwLjIwMCA4Ljk0NCwwLjk2NSAxMC4wMDAsMi4yMDggQzExLjA1NiwwLjk2NSAxMi42ODgsMC4yMDAgMTQuMzIwLDAuMjAwIEMxNy4yOTYsMC4yMDAgMTkuNjAwLDIuNDk1IDE5LjYwMCw1LjQ2MCBDMTkuNjAwLDkuMDk1IDE2LjMzNiwxMi4wNjEgMTEuMzQ0LDE2LjQ2MCBMMTAuMDAwLDE3LjgwMCBaIi8+PHBhdGggZmlsbD0idXJsKCNQU2dyYWRfMCkiIGQ9Ik0xMC4wMDAsMTcuODAwIEw4LjY1NiwxNi40NjAgQzMuNjY0LDEyLjA2MSAwLjQwMCw5LjA5NSAwLjQwMCw1LjQ2MCBDMC40MDAsMi40OTUgMi43MDQsMC4yMDAgNS42ODAsMC4yMDAgQzcuMzEyLDAuMjAwIDguOTQ0LDAuOTY1IDEwLjAwMCwyLjIwOCBDMTEuMDU2LDAuOTY1IDEyLjY4OCwwLjIwMCAxNC4zMjAsMC4yMDAgQzE3LjI5NiwwLjIwMCAxOS42MDAsMi40OTUgMTkuNjAwLDUuNDYwIEMxOS42MDAsOS4wOTUgMTYuMzM2LDEyLjA2MSAxMS4zNDQsMTYuNDYwIEwxMC4wMDAsMTcuODAwIFoiLz48L3N2Zz4=)
}

.favourite-small__link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.menu-product {
    display: table;
    line-height: 1;
    position: relative
}

.menu-product__photo {
    display: table-cell;
    vertical-align: top;
    width: 120px;
    position: relative
}

.menu-product__photo:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    pointer-events: none;
    opacity: 0;
    content: '';
    -webkit-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

.menu-product:hover .menu-product__photo:after {
    opacity: 1
}

.menu-product__pic {
    display: block;
    max-width: 100px
}

.menu-product__desc {
    display: table-cell;
    vertical-align: top
}

.menu-product__sale {
    color: #ee0707;
    font-family: Arsenal;
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
    line-height: 18px;
    margin-bottom: 15px
}

.menu-product__text {
    color: #232323;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 5px
}

.menu-product__price-new {
    color: #ee0707;
    font-family: Arsenal;
    font-size: 26px;
    font-weight: 700;
    line-height: 31px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top
}

.menu-product__price-old {
    padding-top: 5px;
    color: #000;
    font-family: Arsenal;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: line-through;
    display: inline-block;
    vertical-align: top
}

.menu-product__link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.page-title {
    color: #1e1e1e;
    font-family: Arsenal;
    font-size: 38px;
    font-weight: 700;
    line-height: 50px;
    text-align: center;
    padding: 0 45px;
    margin-bottom: 23px
}

.popup {
    position: fixed;
    overflow-x: hidden;
    overflow-y: scroll;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1200;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    -o-overflow-scrolling: touch;
    -ms-overflow-scrolling: touch;
    overflow-scrolling: touch;
    opacity: 0;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.06);
    -webkit-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms
}

.popup_opener .form-inputs__block {
    position: relative
}

.popup_opener .form-inputs__placeholder {
    position: absolute;
    padding: 0 24px;
    height: 44px;
    line-height: 44px;
    top: 50%;
    left: 1px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
    background: #fff;
    font-size: 16.5px;
    font-weight: 400;
    color: #000
}

.popup_active {
    opacity: 1;
    pointer-events: auto
}

.popup__overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5
}

.popup__table {
    display: table;
    width: 100%;
    height: 100%;
    padding: 40px 30px
}

.popup_rightshow .popup__table {
    padding: 0 !important
}

.popup__cell {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.popup_rightshow .popup__cell {
    vertical-align: top;
    text-align: right
}

.popup__block {
    display: inline-block;
    text-align: left;
    position: relative
}

.popup__close {
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
    width: 13px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAQAAABedl5ZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAwcMCCZe4aTRAAAA70lEQVQY013QsSuEAQCG8d99H7rcQKEQH0lW1JXhJmG4lNKR0aDIZLb4G4wWWZEu4owmIiJ1daUbpEgppQwi5ww+Je/09D7DW28iM6Lk0f9kDATy7qxK/qmb7Tm2HNhQa8mp3likXZrAeiLTqKgDz7IujNqVQkk68GLaB5ocWXEghVc5b2HEvVuTEuoMq0HFjBPCCIqejMdbVXO2IIiLss+Y3pV/4EcN2VMTq6SCwV/VaV89qvKqaHCojUBoUwsqZuUsqKDVljCM5i3ixYwdXLmWldTlIYzWtDuXdRZv3djWr1tPIjPlXcHXv3vH9H0D3mI8BUD6cWMAAAAASUVORK5CYII=) no-repeat;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 2
}

.popup__close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSIjZWUwNzA3IiBkPSJNMTYuMDAwLDEuNjAwIEwxNC40MDAsLTAuMDAwIEw4LjAwMCw2LjQwMCBMMS42MDAsLTAuMDAwIEwtMC4wMDAsMS42MDAgTDYuNDAwLDguMDAwIEwtMC4wMDAsMTQuNDAwIEwxLjYwMCwxNi4wMDAgTDguMDAwLDkuNjAwIEwxNC40MDAsMTYuMDAwIEwxNi4wMDAsMTQuNDAwIEw5LjYwMCw4LjAwMCBMMTYuMDAwLDEuNjAwIFoiLz48L3N2Zz4=)
}

.popup__close.cardPlus {
    opacity: .3;
    right: 0
}

.popup__close.cardPlus:hover {
    opacity: 1
}

.popup__change > div {
    display: block
}

.popup__body_hidden {
    overflow: hidden !important;
    -webkit-overflow-scrolling: auto;
    -moz-overflow-scrolling: auto;
    -o-overflow-scrolling: auto;
    -ms-overflow-scrolling: auto;
    overflow-scrolling: auto
}

.text-default {
    font-size: 17px;
    font-weight: 400;
    line-height: 1.68;
    color: #050505;
    max-width: 980px;
    padding: 0 45px;
    margin: 0 auto 100px
}

.request-form {
    line-height: 1;
    padding: 0 45px
}

.request-form_franchise {
    max-width: 927px;
    margin: 0 auto
}

.request-form_center {
    max-width: 573px;
    margin: 0 auto
}

.request-form__form {
    max-width: 523px
}

.request-form__input {
    width: 100%;
    height: 46px;
    margin-bottom: 17px;
    display: block;
    padding: 0 29px;
    font-size: 16px;
    font-weight: 700
}

.request-form__msg {
    width: 100%;
    height: 125px;
    margin-bottom: 17px;
    display: block;
    font-size: 16px;
    padding: 10px 30px !important;
    font-weight: 700
}

.request-form__submit {
    margin-top: 9px;
    width: 83.36520076%;
    height: 64px;
    border: none;
    font-family: Arsenal;
    font-size: 22px;
    font-weight: 700;
    color: #f7f6f6;
    background-color: #e80404;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxOTcsIDIzLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ0LCA1LCA1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.04)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms
}

.request-form__submit:hover {
    color: #f7f6f6;
    background-color: #ff1616;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxOTcsIDIzLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ0LCA1LCA1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.04)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%)
}

.user_inline {
    display: inline-block;
    text-align: left
}

.user__photo {
    width: 115px;
    display: table-cell;
    vertical-align: middle
}

.user__link {
    display: block;
    text-decoration: none
}

.user__pic {
    display: block;
    max-width: 115px
}

.user__desc {
    display: table-cell;
    vertical-align: middle;
    color: #1e1e1e;
    font-family: Arsenal;
    font-weight: 700;
    line-height: 34px;
    font-size: 20px
}

.user__desc span {
    font-size: 26px;
    display: block
}

.personal {
    max-width: 1100px;
    padding: 0 25px;
    margin: 0 auto 44px
}

.personal__header {
    position: relative;
    padding: 0 0 35px
}

.personal__header:after {
    position: absolute;
    left: -300%;
    right: -300%;
    bottom: 0;
    border-bottom: 1px solid #f1f1f1;
    content: ''
}

.personal__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.personal__col {
    width: -webkit-calc(100% - 375px);
    width: calc(100% - 375px)
}

.personal__col:first-child {
    width: 375px
}

.personal__col_inline {
    width: 100% !important;
    text-align: center
}

.personal-menu__list {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.personal-menu__item {
    margin-bottom: 15px
}

.personal-menu__link {
    opacity: .27;
    color: #000;
    font-family: Arsenal;
    font-size: 18px;
    font-weight: 700;
    line-height: 19px;
    text-decoration: none
}

.personal-menu__link span {
    color: #e10505
}

.contact-address {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 120px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 520px
}

.contact-address__col:first-child {
    padding: 0 0 0 55px
}

.contact-address__col:last-child {
    text-align: right
}

.contact-address__select {
    cursor: pointer
}

.contact-address__button {
    color: #1e1e1e;
    font-family: Arsenal;
    font-size: 24px;
    font-weight: 700;
    line-height: 15px;
    position: relative;
    margin: 0 0 18px;
    display: inline-block
}

.contact-address__button:before {
    position: absolute;
    left: -55px;
    top: 50%;
    background: url(/tpl/css/../images/contact-address__select.png) no-repeat;
    width: 47px;
    height: 47px;
    content: '';
    margin-top: -23px
}

.contact-address__button:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: '';
    position: absolute;
    right: -20px;
    margin: -12px 0 0;
    top: 50%;
    content: \f107
}

.contact-address__text {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px
}

.contact-address__text a {
    color: #000;
    text-decoration: none
}

.contact-address__text_color {
    color: #e30000
}

.contact-address__text:last-child {
    margin-bottom: 0
}

.contact__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.contact__popup {
    width: 696px;
    height: auto;
    border: 1px solid #eee;
    padding: 0 0 0 45px;
    background: #fff;
    z-index: 2
}

.contact__popup:hover {
    border: 1px solid #e2e2e2
}

.contact__col.active .contact__popup {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.08);
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.08);
    border: 1px solid #fff
}

.contact__menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.contact__link {
    color: #999;
    font-family: Arsenal;
    font-size: 24px;
    font-weight: 700;
    line-height: 31px;
    opacity: .82;
    text-decoration: none;
    position: relative;
    border-bottom: 1px dashed #f0f0f0
}

.contact__link:hover, .contact__link.active {
    color: #1e1e1e;
    opacity: 1;
    border-bottom: 1px solid transparent
}

.contact__link:last-child {
    white-space: nowrap
}

.contact__map {
    height: 556px;
    margin-bottom: 45px
}

.contact__metro {
    padding-top: 20px;
    border-top: 1px solid #eee;
    margin-bottom: 45px
}

.contact__metro img {
    width: 100%
}

.contact__footer {
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 45px
}

.contact__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.contact__cell:first-child {
    width: 434px
}

.contact__title {
    color: #1e1e1e;
    font-family: Arsenal;
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 20px
}

.contact__text {
    font-size: 16px;
    color: #050505;
    line-height: 24px;
    margin-bottom: 10px
}

.contact__text_indent {
    margin-bottom: 20px
}

.contact__text strong {
    font-weight: 700
}

.contact__text a {
    color: #050505;
    text-decoration: none
}

.contact-metro {
    line-height: 1;
    display: none;
    margin-right: 53px;
    border-top: 1px solid #eee
}

.active .contact-metro {
    display: block
}

.contact-metro__row {
    padding: 45px 0 70px 27px;
    font-size: 0
}

.contact-metro__col {
    display: inline-block;
    vertical-align: top;
    margin-right: 70px
}

.contact-metro__col:last-child {
    margin-right: 0
}

.contact-metro__field {
    margin-bottom: 20px
}

.contact-metro__link {
    font-family: Arsenal;
    font-size: 20px;
    font-weight: 700;
    color: #2a2a2a;
    position: relative;
    text-decoration: none
}

.contact-metro__link:hover {
    color: #f50909
}

.contact-metro__link.active {
    color: #000
}

.contact-metro__link.active:after {
    position: absolute;
    left: -27px;
    top: 3px;
    width: 19px;
    height: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABVlBMVEX////tAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLtAgLuAgLvAgLvAgLvAgLvAgLvAgLwAgLwAgLxAgLxAgLyAgLzAgLzAgL0AgL0AgL2AgL3AgL3AgL3AgL4AgL4AgL5AgL5AgL5AgL6AgL6AgL7AgL7AgL7AgL8AgL8AgL8AgL8AgL8AgLtAgLuAgLwGhrwISHvAgLyODj8yMjvCAjxGhr94uLwExP4jo7////4kZHvAwP6tLT1aGjwAgLwBAT94+P//v71U1P2aGj8xsbxAgL0QED+8PD1SEj+9PTzKCjyAgL6l5f/+/v8x8f5hobzAgLzBgb+6ur7tLT0Ghr+5ub+7e30Hh7+4eHzBAT0AgL3R0f4V1f3QUH//Pz3UVH4WFj3RET2AgL6eHj+7+/2Cgr4Ozv3AgL4AgL5AgL6AgL7AgLcWV8/AAAAM3RSTlMAH3fB5fnCCY76jwoVzgbIB48e+yCAgcTG5u355u3ExoEe+yCPkAbIBxXOCpH7IHjD5vpYOZV8AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAQJJREFUGNNV0Ok7QkEYBfC3ZImSZF+TJe3lxsh2wiVc4YpL1rFPsv7/X8y4D9Xvw5nnnG/zEikOZ5Or2dXidNCf1ja3ZnO3d9iTx6vVeD1q6vRp9XxdcvNnpXkV2QUVfqLuAGNsMbckc3llVWagh3rlw9aQZ2x9A5uq9FG/rutb2yjs6LvAniz6AA0ahrEPoHhwKPNItiEaNk3zGKUTFJAr4VQ2k0Ys6+wc5YtLXF2XcXNrWaM0xvkdcM8fHp/4M/DC+TgFRQV4rQrxJkS1CFREkCZC741Ck0RTH42m5d9mwp/1wrPqCJHoV000Yh8rFk982xLx2P9Vk6l0Zi6TTiV/2w8O+1KXCCPbWQAAAABJRU5ErkJggg==) no-repeat;
    content: ''
}

.product-page {
    max-width: 1140px;
    margin: 0 auto 37px;
    padding: 0 45px
}

.product-page:before, .product-page:after {
    content: " ";
    display: table
}

.product-page:after {
    clear: both
}

.product-page:before, .product-page:after {
    content: " ";
    display: table
}

.product-page:after {
    clear: both
}

.product-page__top {
    width: 50%;
    float: right;
    margin-bottom: 22px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f1f1f1
}

.product-page__name {
    color: #000;
    font-family: Arsenal;
    font-size: 28px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 10px;
    position: relative;
    padding: 0 45px 0 0
}

.product-page__articul {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: #585858;
    position: relative;
    display: inline-block;
    padding: 0 40px 0 0
}

.product-page__articul span {
    color: #bababa
}

.product-page__photo {
    width: 50%;
    float: left
}

.product-page__fancybox {
    display: block
}

.product-page__pic {
    display: block;
    max-width: 90%;
    margin: 0 auto
}

.product-page__middle {
    width: 50%;
    float: right;
    margin-bottom: 24px;
    padding-bottom: 29px;
    border-bottom: 1px solid #f1f1f1
}

.product-page__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 25px
}

.product-page__col {
    display: inline-block
}

.product-page__col:last-child {
    text-align: right
}

.product-page__price {
    font-family: Arsenal;
    font-size: 43px;
    font-weight: 700;
    line-height: 34px;
    margin-right: 10px;
    color: #ee0707;
    display: inline-block;
    vertical-align: top
}

.product-page__priceold {
    font-family: Arsenal;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    display: inline-block;
    vertical-align: top
}

.product-page__priceold span {
    text-decoration: line-through
}

.product-page__info {
    color: #3a3a3a;
    font-size: 12px;
    font-style: italic;
    line-height: 15px;
    font-weight: 400;
    font-family: 'PT Sans'
}

.product-page__menu {
    margin-bottom: 5px
}

.product-page__menu:last-child {
    margin-bottom: 0
}

.product-page__link {
    color: #dd0101;
    font-family: Arsenal;
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
    text-decoration: none;
    border-bottom: 1px solid #fbe6e6;
    white-space: nowrap
}

.product-page__link:hover {
    color: #fa0b0b;
    border-bottom: 1px solid #fd7b7b
}

.product-page__buy {
    width: 100%;
    height: 73px;
    font-family: Arsenal;
    font-size: 26px;
    font-weight: 700;
    color: #f7f6f6;
    background-color: #e80404;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxOTcsIDIzLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ0LCA1LCA1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.04)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms
}

.product-page__buy:hover {
    color: #f7f6f6;
    background-color: #ff1616;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxOTcsIDIzLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ0LCA1LCA1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.04)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%)
}

.product-page__footer {
    width: 50%;
    float: right
}

.product-page__list {
    font-size: 16px;
    line-height: 16px;
    color: #a7a7a7;
    font-weight: 400;
    list-style: none;
    margin: 0;
    padding: 0
}

.product-page__list:before, .product-page__list:after {
    content: " ";
    display: table
}

.product-page__list:after {
    clear: both
}

.product-page__list:before, .product-page__list:after {
    content: " ";
    display: table
}

.product-page__list:after {
    clear: both
}

.product-page__list li {
    margin-bottom: 15px;
    width: 50%;
    float: left
}

.product-page__list li span {
    color: #212121;
    font-family: Arsenal;
    font-weight: 700
}

.available {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -14px 0 0
}

.available span {
    width: 27px;
    height: 27px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMEE5ODBEIiBkPSJNNi44MzYgOC4zNjFMMS43MDkgNC4zNTcgMCA2LjA4NSA2LjgzNiAxMyAxOCAxLjcyOSAxNi4yOTEgMCA2LjgzNiA4LjM2MXoiLz48L3N2Zz4=) no-repeat center center;
    -webkit-background-size: 18px 13px;
    background-size: 18px 13px;
    display: block;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-top: -5px
}

.catalog {
    max-width: 1140px;
    margin: 0 auto 37px;
    padding-bottom: 20px
}

.catalog.active {
    margin-top: -72px
}

.catalog_disable {
    position: absolute;
    width: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 0;
    opacity: .46
}

.catalog__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.catalog__item {
    position: relative;
    float: left;
    text-align: center;
    width: 25%;
    padding: 0 20px;
    padding-top: 30px;
    margin-bottom: 30px
}

.catalog__item .icon_like {
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 0;
    cursor: pointer;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    z-index: 4;
    width: 20px;
    height: 18px
}

.catalog__item .icon_like.active {
    opacity: 1
}

.catalog__item:hover .icon_like {
    opacity: 1
}

.catalog__remove {
    display: inline-block;
    text-align: center;
    margin-bottom: 20px;
    border: none;
    background: transparent;
    cursor: pointer
}

.catalog__remove-text {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

.catalog__remove:hover {
    color: #e21f26
}

.catalog__remove:hover .icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAmVBMVEXuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwf///8wY2UcAAAAMXRSTlMAtIYQHqPewulGVfO3OPz9cX7++TB8hYxvAaakBrOykYh6d1G1GfAFpZR9+8G+NbzfUWBFCwAAAAFiS0dEMkDSTMgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBAIPGCh0Iwn8AAAAcklEQVQI1yWM1xKCUBBDo2IX0WsFwQIK2D3//3PekofM2dkk6nR78or6Aw0ZjR1PpswUz0kW0tKwWksbYLuztrf/NMPr4Jt54fiYh52TO86BLyFWOq4MFFcwlXSrIWuaFupId5JHajfLJ61e7zhUP9/fH6AgDcQcUy8cAAAAAElFTkSuQmCC) no-repeat
}

.catalog__remove_accept .icon {
    margin-top: 2px;
    vertical-align: top
}

.catalog__remove_accept .catalog__remove-text {
    text-align: left
}

.catalog__remove.inactive {
    opacity: 0
}

.catalog__delete {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 3;
    background: rgba(255, 255, 255, 0.8)
}

.catalog__delete-desc {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.catalog__delete-text {
    max-width: 120px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    color: #a8a8a8;
    font-size: 19px;
    font-weight: 600;
    line-height: 27px
}

.catalog__delete-link {
    color: #ee0707 !important;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px
}

.catalog__delete-link:hover {
    color: #000 !important
}

.catalog__add-basket {
    margin-top: 7px;
    color: #e21f26;
    font-weight: 600;
    line-height: 19px;
    background: transparent;
    border: none;
    cursor: pointer
}

.catalog__add-basket:hover {
    color: #000
}

.catalog-thumb {
    text-align: center
}

.catalog-thumb__photo {
    height: 210px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
    position: relative
}

.catalog-thumb__photo:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    opacity: 0;
    content: '';
    -webkit-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms;
    pointer-events: none
}

.catalog-thumb:hover .catalog-thumb__photo:after {
    opacity: 1
}

.catalog-thumb__link {
    display: block;
    text-decoration: none
}

.catalog-thumb__link:hover:after {
    display: none
}

.catalog-thumb__pic {
    display: block;
    max-height: 210px;
    max-width: 100%
}

.catalog_disable .catalog-thumb__pic {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.catalog-thumb__name {
    text-decoration: none;
    color: #232323;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 10px;
    display: inline-block
}

.catalog-thumb__name:hover:after {
    display: none
}

.catalog-thumb__price-new {
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    color: #ee0707;
    display: inline-block;
    vertical-align: top
}

.catalog-thumb__price-old {
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    text-decoration: line-through;
    display: inline-block;
    vertical-align: top
}

.title-line {
    margin-bottom: 25px;
    color: #000;
    font-family: Arsenal;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    text-align: center;
    position: relative
}

.title-line:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    background-color: #f1f1f1;
    height: 1px;
    top: 50%;
    width: 100%
}

.title-line span {
    display: inline-block;
    background: #fff;
    padding: 0 20px;
    position: relative
}

.nav {
    line-height: 1;
    position: relative;
    padding: 0 25px 152px;
    text-align: center
}

.nav.active {
    padding-bottom: 0
}

.nav__inner {
    background: #fff;
    display: inline-block;
    position: relative;
    -webkit-transform: translateY(-70px);
    -ms-transform: translateY(-70px);
    transform: translateY(-70px)
}

.basket-address {
    padding-top: 10px;
    line-height: 1
}

.basket-address__tel {
    color: #141414;
    font-family: Arsenal;
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none
}

.basket-address__sep {
    display: inline-block;
    vertical-align: middle;
    margin: 0 12px;
    width: 3px;
    height: 3px;
    background: #141414;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.basket-address__sep_last {
    display: none
}

.basket-address__block {
    padding: 10px 0 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #f1f1f1
}

.basket-address__email {
    color: #1c1c1c;
    font-family: Arsenal;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none
}

.basket-address__address {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.basket-address__time {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.basket-price {
    line-height: 1
}

.basket-price__section {
    padding: 25px 52px 35px;
    background-color: #f3f3f3;
    background-image: -webkit-linear-gradient(306deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(306deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-linear-gradient(54deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(54deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(36deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    margin-bottom: 13px
}

.basket-price__field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 14px
}

.basket-price__field:last-child {
    margin-bottom: 0
}

.basket-price__field_bottom {
    margin-bottom: 24px
}

.basket-price__term {
    color: #000;
    font-family: Arsenal;
    font-size: 15px;
    font-weight: 700;
    line-height: 15px
}

.basket-price__value {
    font-family: Arsenal;
    font-size: 21px;
    font-weight: 700;
    line-height: 26px;
    color: #c48d16
}

.basket-price__text {
    color: #1e1e1e;
    font-family: Arsenal;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px
}

.basket-price__summ {
    position: relative
}

.basket-price__summ_up {
    color: #1fa936
}

.basket-price__summ_up:before {
    content: '';
    display: inline-block;
    vertical-align: baseline;
    position: relative;
    top: -3px;
    margin-right: 4px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 7px solid #1fa936
}

.basket-price__summ_down {
    color: #d11313
}

.basket-price__summ_down:before {
    content: '';
    display: inline-block;
    vertical-align: baseline;
    position: relative;
    top: -3px;
    margin-right: 4px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #d11313
}

.basket-price__alloy {
    display: inline-block;
    vertical-align: middle
}

.basket-form__slider {
    height: 64px;
    position: relative
}

.basket-form__slider:before {
    width: 100%;
    height: 1px;
    left: 0;
    position: absolute;
    content: '';
    bottom: 0;
    background-color: #d40606;
    background-image: -webkit-linear-gradient(left, #ffb519 0%, #c68803 100%);
    background-image: -o-linear-gradient(left, #ffb519 0%, #c68803 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(#ffb519), to(#c68803));
    background-image: linear-gradient(to right, #ffb519 0%, #c68803 100%)
}

.basket-form__handle {
    height: 46px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjZThlMDUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiOTcwOCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(-90deg, #ce8e05 0%, #db9708 100%);
    background-image: -o-linear-gradient(-90deg, #ce8e05 0%, #db9708 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ce8e05), to(#db9708));
    background-image: -webkit-linear-gradient(top, #ce8e05 0%, #db9708 100%);
    background-image: -o-linear-gradient(top, #ce8e05 0%, #db9708 100%);
    background-image: linear-gradient(180deg, #ce8e05 0%, #db9708 100%);
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 1
}

.basket-form__handle:after {
    position: absolute;
    left: 50%;
    bottom: -11px;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #db9708;
    content: ''
}

.basket-form__handle:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkZjlmMTMiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjYTkxNiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(-90deg, #df9f13 0%, #eca916 100%);
    background-image: -o-linear-gradient(-90deg, #df9f13 0%, #eca916 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#df9f13), to(#eca916));
    background-image: -webkit-linear-gradient(top, #df9f13 0%, #eca916 100%);
    background-image: -o-linear-gradient(top, #df9f13 0%, #eca916 100%);
    background-image: linear-gradient(180deg, #df9f13 0%, #eca916 100%)
}

.basket-form__handle:hover:after {
    border-top: 12px solid #eca916
}

.basket-form__handle-text {
    color: #fff;
    font-family: Arsenal;
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    padding: 10px 25px
}

.basket-form__handle-minus {
    width: 30px;
    height: 100%;
    position: absolute;
    left: -30px;
    top: 0;
    cursor: pointer
}

.basket-form__handle-minus:before {
    height: 3px;
    width: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1.5px;
    content: '';
    background-color: #dadada
}

.basket-form__handle-minus:hover:before {
    background: #edac25
}

.basket-form__handle-plus {
    width: 30px;
    height: 100%;
    position: absolute;
    cursor: pointer;
    right: -30px;
    top: 0
}

.basket-form__handle-plus:before {
    height: 3px;
    width: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1.5px;
    content: '';
    background-color: #dadada
}

.basket-form__handle-plus:after {
    width: 3px;
    height: 20px;
    position: absolute;
    right: 8.5px;
    top: 50%;
    margin-top: -10px;
    content: '';
    background-color: #dadada
}

.basket-form__handle-plus:hover:before, .basket-form__handle-plus:hover:after {
    background: #edac25
}

.basket-form__range {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.basket-form__price {
    width: 100%;
    background-color: #f3f3f3;
    background-image: -webkit-linear-gradient(54deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(54deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(36deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    color: #cdcccc;
    font-family: Arsenal;
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
    padding: 22px 0;
    margin-bottom: 17px
}

.basket-form__price span {
    color: #c48d16;
    font-family: Arsenal;
    font-size: 34px;
    font-weight: 700;
    margin-left: 10px
}

.basket-form__row {
    margin: 0 -6px
}

.basket-form__row:before, .basket-form__row:after {
    content: " ";
    display: table
}

.basket-form__row:after {
    clear: both
}

.basket-form__row:before, .basket-form__row:after {
    content: " ";
    display: table
}

.basket-form__row:after {
    clear: both
}

.basket-form__col {
    width: 100%;
    float: left;
    padding: 0 6px
}

.basket-form__col_half {
    width: 50%
}

.basket-form__input {
    width: 100%;
    height: 46px;
    margin-bottom: 17px;
    font-size: 16px;
    padding: 0 30px;
    font-weight: 700
}

.basket-form__line {
    margin: 13px 0 30px;
    border-bottom: 1px solid #f3f3f3
}

.basket-form__select {
    width: 200px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 37px;
    margin-right: 9px;
    position: relative
}

.basket-form__select_pay {
    width: 252px
}

.basket-form__submit {
    width: 80.68833652%;
    height: 82px;
    border: none;
    color: #000;
    font-family: Arsenal;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
    color: #262626;
    background-color: #f2ad20;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms
}

.basket-form__submit:hover {
    color: #262626;
    background-color: #ffb621;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%)
}

.basket-form__oferta {
    width: 80.68833652%;
    height: auto;
    padding: 0 0 0 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: silver
}

.basket-form__oferta a {
    color: #8c8c8c;
    border-bottom: 1px solid #ececec;
    text-decoration: none
}

.basket-form__oferta a:hover {
    border-bottom-color: #cecece
}

.basket {
    padding-top: 60px;
    position: relative
}

.basket__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 50px
}

.basket__top-left, .basket__top-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.basket__promokod {
    position: relative
}

.basket__promokod-error {
    position: absolute;
    bottom: 100%;
    display: none;
    color: #e50d0d;
    font-size: 14px;
    font-weight: 400;
    line-height: 31px
}

.basket__promokod-error.active {
    display: block
}

.basket__promokod-error.valid {
    display: block;
    color: #000
}

.basket__promokod-field {
    position: relative
}

.basket__promokod-field::after {
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 15px
}

.basket__promokod-field.valid:after {
    width: 16px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAMAAACXZR4WAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEUKmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA0KmA3///9O0vtoAAAANnRSTlMAQAlO/Ng8N/WiJOq9BieHBxXb0g909sAQCsjjHFrRGgGk8C1U+eAoQlDz/ltK93hFlj+xAzJugxQuAAAAAWJLR0Q3MLi4RwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IDHQ8bB06F/L8AAAB6SURBVAjXVY7XDsJAEAMXOHoJJZSEXgLk6CXz/5/GKgJ05yePtfJaxFWh6KGUTLnicrUGdYcbTWi1RTpBN+deHwahyHDEeKIcxTCdqZkbWCxltYbNNj/dJbA/BJAcv2WpJhZO53/95Yrq5jy864CHN/FpX29/dBb93Ad1AAvyoUBkcgAAAABJRU5ErkJggg==) no-repeat
}

.basket__promokod-field.invalid:after {
    width: 12px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAmVBMVEXuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwfuBwf///8wY2UcAAAAMXRSTlMAtIYQHqPewulGVfO3OPz9cX7++TB8hYxvAaakBrOykYh6d1G1GfAFpZR9+8G+NbzfUWBFCwAAAAFiS0dEMkDSTMgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAx0PHRySupLVAAAAcklEQVQI1yWM1xKCUBBDo2IX0WsFwQIK2D3//3PekofM2dkk6nR78or6Aw0ZjR1PpswUz0kW0tKwWksbYLuztrf/NMPr4Jt54fiYh52TO86BLyFWOq4MFFcwlXSrIWuaFupId5JHajfLJ61e7zhUP9/fH6AgDcQcUy8cAAAAAElFTkSuQmCC) no-repeat
}

.basket__promokod-input {
    width: 220px;
    height: 41px;
    border: 1px solid #ddd;
    padding-left: 20px;
    padding-right: 20px;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 26px
}

.basket__promokod-input::-webkit-input-placeholder {
    color: #797979
}

.basket__promokod-input::-moz-placeholder {
    color: #797979
}

.basket__promokod-input:-moz-placeholder {
    color: #797979
}

.basket__promokod-input:-ms-input-placeholder {
    color: #797979
}

.basket__promokod-input:focus {
    border-color: #000
}

.basket__promokod-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.basket__promokod-apply {
    min-width: 130px;
    border: none;
    background-color: #eee;
    color: #909090;
    font-size: 14px;
    font-weight: 600;
    line-height: 26px;
    cursor: pointer
}

.basket__promokod-apply:hover {
    background-color: #f3f3f3;
    color: #606060
}

.basket__promokod-apply:focus {
    outline: none
}

.basket__score {
    color: #050505;
    font-size: 37px;
    font-weight: 700
}

.basket__price {
    margin-right: 37px;
    color: #e21f26;
    font-size: 37px;
    font-weight: 700
}

.basket__old-price {
    position: relative;
    margin-right: 14px;
    color: #0e0e0e;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px
}

.basket__old-price::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background: #0e0e0e;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-10deg);
    -ms-transform: translateY(-50%) rotate(-10deg);
    transform: translateY(-50%) rotate(-10deg)
}

.basket__discount {
    font-size: 14px;
    line-height: 1.14;
    letter-spacing: .1px;
    color: #9f9f9f
}

.basket__row:before, .basket__row:after {
    content: " ";
    display: table
}

.basket__row:after {
    clear: both
}

.basket__row:before, .basket__row:after {
    content: " ";
    display: table
}

.basket__row:after {
    clear: both
}

.basket__col_price {
    float: right;
    width: 42%
}

.basket__col_form {
    width: 50%;
    float: left
}

.basket__col_address {
    clear: right;
    float: right;
    width: 42%
}

.basket__form {
    padding-bottom: 50px
}

.basket__form-inner {
    padding-top: 50px;
    background-color: #f1f1f1;
    padding-bottom: 24px
}

.basket__form .form-inputs__field {
    height: 53px
}

.basket__form .form-inputs__field::-webkit-input-placeholder {
    color: #797979
}

.basket__form .form-inputs__field::-moz-placeholder {
    color: #797979
}

.basket__form .form-inputs__field:-moz-placeholder {
    color: #797979
}

.basket__form .form-inputs__field:-ms-input-placeholder {
    color: #797979
}

.basket__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 45px
}

.basket__wrapper .form-inputs__block {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 20px
}

.basket__wrapper .form-inputs__block:last-child {
    margin-right: 0
}

.basket__title {
    margin-bottom: 20px;
    color: #050505;
    font-size: 25px;
    font-weight: 600;
    line-height: 29px
}

.basket__middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.basket__middle .combox {
    width: 340px;
    margin-right: 20px;
    border: 1px solid #a1a1a1
}

.basket__middle .combox__title {
    margin-top: -1px
}

.basket__middle .combox__section {
    background: transparent
}

.basket__middle .combox.active {
    border-color: transparent
}

.basket__middle .combox.active .combox__title {
    border-bottom-color: transparent
}

.basket__middle .combox.active .combox__section {
    background: #fff
}

.basket__middle-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.basket__middle .form-inputs__block {
    width: 340px
}

.basket__footer {
    text-align: center
}

.basket__footer .admire {
    max-width: 433px;
    margin-left: auto;
    margin-right: auto
}

.catalog-sorting {
    position: relative;
    padding: 0 25px;
    max-width: 1100px;
    margin: 0 auto 30px
}

.catalog-sorting__title {
    color: #000;
    font-family: Arsenal;
    font-size: 28px;
    font-weight: 700;
    line-height: 28px;
    text-align: center
}

.catalog-sorting__sort {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #a6a6a6
}

.catalog-sorting__header {
    position: relative;
    z-index: 2
}

.catalog-sorting__text {
    display: inline-block;
    vertical-align: middle
}

.catalog-sorting__button {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding: 0 10px 0 0;
    color: #0d0d0d;
    cursor: pointer
}

.catalog-sorting__button:after {
    pointer-events: none;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: '';
    position: absolute;
    right: -2px;
    margin: -7px 0 0;
    top: 50%;
    content: \f107;
    font-size: 15px;
    color: #0d0d0d
}

.catalog-sorting__popup {
    width: 244px;
    padding: 43px 14px 25px 12px;
    background: #fff;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms;
    position: absolute;
    left: -27px;
    top: -10px;
    z-index: 1;
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.08);
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.08)
}

.catalog-sorting__header.active + .catalog-sorting__popup {
    opacity: 1;
    pointer-events: auto
}

.catalog-sorting__list {
    border-top: 1px solid #ededed;
    margin: 0;
    padding: 14px 0 0 15px;
    list-style: none;
    text-align: left
}

.catalog-sorting__item {
    margin: 0
}

.catalog-sorting__link {
    display: block;
    padding: 6px 0;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    color: #4e4e4e;
    line-height: 19px
}

.catalog-sorting__link:hover, .catalog-sorting__item.active .catalog-sorting__link {
    color: #eb0303
}

.filter {
    background-color: #f3f3f3;
    line-height: 1;
    padding: 0 25px;
    margin-bottom: 10px
}

.filter__inner {
    max-width: 1050px;
    margin: 0 auto;
    position: relative
}

.filter__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.filter__amount {
    font-weight: 700;
    margin-bottom: 5px
}

.filter__reset {
    color: #e21f26;
    border: none;
    background: none;
    padding: 0;
    white-space: nowrap;
    cursor: pointer
}

.filter__reset:hover {
    color: #000
}

.filter__reset:focus {
    outline: none
}

.filter__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.filter__item + .filter__item {
    margin-left: 36px
}

.filter__item {
    vertical-align: middle;
    margin: 0 20px;
    white-space: nowrap
}

.filter__item_0 .filter__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0
}

.filter__item_0 .filter__label {
    display: block;
    width: 100%;
    max-width: inherit
}

.filter__item_0 .filter__label_radio + .filter__label_radio {
    margin-left: 0
}

.filter__button {
    color: #303030;
    font-size: 14px;
    font-weight: 600;
    line-height: 27px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    height: 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    position: relative
}

.filter__button::after {
    content: "";
    position: absolute;
    display: block;
    top: 26px;
    right: -10px;
    width: 6px;
    height: 5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDQuNzE5Ij4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6IzFkMWQxZDtmaWxsLXJ1bGU6ZXZlbm9kZH0gICAgICAgIDwvc3R5bGU+ICAgIDwvZGVmcz4gICAgPHBhdGggaWQ9IlNoYXBlXzJfY29weV8zIiBkPSJNNTEzLjE5NCAyMC44NjFMNTE2IDE2LjUzbC0uNTI5LS4zODRMNTEzIDE5Ljk1OGwtMi40Ny0zLjgxMy0uNTMuMzg1IDIuODA2IDQuMzMxIiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iU2hhcGUgMiBjb3B5IDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTAgLTE2LjE1NikiLz48L3N2Zz4=)
}

.filter__button.active:before {
    content: "";
    position: absolute;
    top: 45px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    border: 4px solid transparent;
    border-top-width: 8px;
    border-top-color: #ee0707;
    z-index: 11
}

.filter__item:hover .filter__button, .filter__button.active {
    color: #ee0707
}

.filter__item:hover .filter__button:before, .filter__button.active:before {
    display: block
}

.filter__item:hover .filter__button:after, .filter__button.active:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDQuNzE5Ij4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2UzMDMwMztmaWxsLXJ1bGU6ZXZlbm9kZH0gICAgICAgIDwvc3R5bGU+ICAgIDwvZGVmcz4gICAgPHBhdGggaWQ9IlNoYXBlXzJfY29weV8zIiBkPSJNNTEzLjE5NCAyMC44NjFMNTE2IDE2LjUzbC0uNTI5LS4zODRMNTEzIDE5Ljk1OGwtMi40Ny0zLjgxMy0uNTMuMzg1IDIuODA2IDQuMzMxIiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iU2hhcGUgMiBjb3B5IDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTAgLTE2LjE1NikiLz48L3N2Zz4=)
}

.filter__section {
    text-align: left;
    position: absolute;
    margin: -10px 0 0 -58px;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms;
    z-index: 10
}

.filter__button.active + .filter__section {
    pointer-events: auto;
    opacity: 1
}

.filter-slide__top {
    padding-left: 10px;
    padding-right: 30px
}

.filter__slidedown {
    background-color: #fff;
    padding: 34px 33px 22px;
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.09);
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.09)
}

.filter__slidedown_type {
    width: 500px
}

.filter__item_3 .filter__slidedown {
    min-width: 520px
}

.filter__item_4 .filter__slidedown {
    min-width: 520px
}

.filter__item_5 .filter__slidedown {
    min-width: 520px
}

.filter__item_6 .filter__slidedown {
    min-width: 520px
}

.filter__item_7 .filter__slidedown {
    min-width: 520px
}

.filter__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.filter__label {
    width: 33.333%;
    max-width: 150px;
    min-height: 28px;
    padding: 0 30px 0 20px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: top
}

.filter__label_radio {
    width: auto
}

.filter__label_radio + .filter__label_radio {
    margin-left: 20px
}

.filter__checkbox {
    position: absolute;
    visibility: hidden;
    left: 0;
    top: 0
}

.filter__icon {
    width: 12px;
    height: 12px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    position: absolute;
    left: 0;
    top: 1px
}

.filter__icon_radio {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.filter__checkbox:checked ~ .filter__icon:after {
    content: '';
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 6px;
    height: 3px;
    border-left: 1px solid #d11313;
    border-bottom: 1px solid #d11313;
    left: 2px;
    bottom: 4px
}

.filter__checkbox:checked ~ .filter__icon_radio:after {
    width: 100%;
    height: 100%;
    background: #d11313;
    border: 3px solid #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 0;
    bottom: 0
}

.filter__text {
    font-weight: 400;
    color: #232323;
    font-size: 14px;
    white-space: normal
}

.filter__text small {
    color: #8d8d8d;
    font-size: 11px
}

.filter__checkbox:checked ~ .filter__text {
    color: #d11313
}

.filter__checkbox:checked ~ .filter__text small {
    color: #d11313
}

.filter__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.filter__buttons input {
    cursor: pointer
}

.filter__apply {
    display: block;
    width: 136px;
    height: 39px;
    background-color: #f1f1f1;
    color: #474747;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    border: 1px solid #f1f1f1
}

.filter__apply:hover {
    background-color: #e8e8e8;
    border: 1px solid #e8e8e8;
    color: #000
}

.filter__resetblock {
    display: block;
    width: 130px;
    height: 39px;
    border: 1px solid rgba(236, 7, 7, 0.13);
    color: rgba(235, 20, 20, 0.8);
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    background: #fff
}

.filter__resetblock:hover {
    border: 1px solid rgba(236, 7, 7, 0.25);
    color: #eb1414
}

.form-popup {
    width: 784px;
    -webkit-box-shadow: 0 14px 80px rgba(0, 0, 0, 0.16);
    box-shadow: 0 14px 80px rgba(0, 0, 0, 0.16);
    background-color: #fff;
    padding: 40px 70px 50px;
    line-height: 1
}

.form-popup__header {
    margin-bottom: 30px;
    text-align: center
}

.form-popup__default {
    color: #050505;
    font-size: 31px;
    font-weight: 700;
    line-height: 40px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px
}

.form-popup__link {
    color: #acacac;
    font-family: Arsenal;
    font-size: 16px;
    font-weight: 700;
    line-height: 17.93px;
    letter-spacing: .09px;
    text-decoration: none;
    border-bottom: 1px dashed #e8e8e8
}

.form-popup__link:hover {
    color: #717070;
    border-bottom-color: #717070
}

.form-popup__input {
    width: 100%;
    height: 46px;
    background-color: #fff;
    display: block;
    margin-bottom: 17px;
    padding: 0 29px;
    font-size: 14px;
    font-weight: 700
}

.form-popup__submit {
    display: block;
    width: 100%;
    max-width: 438px;
    height: 72px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    background-color: #ee0707;
    background-image: -webkit-linear-gradient(125deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    background-image: -o-linear-gradient(125deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    background-image: -webkit-linear-gradient(235deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    background-image: -o-linear-gradient(235deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    background-image: linear-gradient(215deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    border: none;
    color: #fffafa;
    font-size: 25px;
    font-weight: 700;
    line-height: 29px;
    -webkit-transition: background 300ms;
    -o-transition: background 300ms;
    transition: background 300ms;
    cursor: pointer
}

.form-popup__submit:hover {
    background-color: #ff1616;
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.21)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%)
}

.form-popup__footer {
    padding-top: 20px;
    color: silver;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.form-popup__footer a {
    text-decoration: none;
    color: #848484;
    border-bottom: 1px solid #e9e9e9
}

.form-popup__forgot {
    text-align: right;
    margin-bottom: 10px
}

.form-popup__forgot a {
    color: #9d9d9d;
    font-size: 14px;
    font-weight: 400;
    line-height: 15.49px;
    letter-spacing: .09px;
    border-bottom: 1px dashed #e8e8e8;
    text-decoration: none
}

.basket-popup {
    width: 644px;
    -webkit-box-shadow: 0 5px 46px rgba(0, 0, 0, 0.18);
    box-shadow: 0 5px 46px rgba(0, 0, 0, 0.18);
    background-color: #fff;
    padding: 40px 70px;
    line-height: 1;
    overflow: hidden
}

.basket-popup__title {
    color: #000;
    font-family: Arsenal;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.21px;
    letter-spacing: .09px;
    margin-bottom: 20px
}

.basket-popup__slider {
    margin: 0 -70px;
    padding: 0 70px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 25px
}

.basket-popup__total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 50px
}

.basket-popup__total-text {
    color: #d5d5d5;
    font-family: Arsenal;
    font-size: 24px;
    font-weight: 700;
    line-height: 27.43px;
    letter-spacing: .09px;
    margin-right: 5px
}

.basket-popup__total-summ {
    color: #ee0707;
    font-family: Arsenal;
    font-size: 29px;
    font-weight: 700;
    line-height: 34.72px;
    margin-right: 35px
}

.basket-popup__total-smalltext {
    color: #d5d5d5;
    font-family: Arsenal;
    font-size: 18px;
    font-weight: 700;
    line-height: 20.09px;
    letter-spacing: .09px;
    margin-right: 5px
}

.basket-popup__total-summold {
    color: #292929;
    font-family: Arsenal;
    font-size: 20px;
    font-weight: 700;
    line-height: 23.73px
}

.basket-popup__input {
    width: 100%;
    height: 46px;
    border: 1px solid #b5b5b5;
    background-color: #fff;
    display: block;
    margin-bottom: 17px;
    padding: 0 29px;
    color: #000;
    font-size: 14px;
    font-weight: 700
}

.basket-popup__input::-webkit-input-placeholder {
    font-weight: 400
}

.basket-popup__input::-moz-placeholder {
    font-weight: 400
}

.basket-popup__input::-ms-input-placeholder {
    font-weight: 400
}

.basket-popup__input:-ms-input-placeholder {
    font-weight: 400
}

.basket-popup__input::placeholder {
    font-weight: 400
}

.basket-popup__input:focus {
    font-weight: 400
}

.basket-popup__row {
    margin: 0 -3px
}

.basket-popup__row:before, .basket-popup__row:after {
    content: " ";
    display: table
}

.basket-popup__row:after {
    clear: both
}

.basket-popup__row:before, .basket-popup__row:after {
    content: " ";
    display: table
}

.basket-popup__row:after {
    clear: both
}

.basket-popup__col {
    float: left;
    width: 50%;
    padding: 0 3px
}

.basket-popup__info {
    color: #000;
    font-family: Arsenal;
    font-size: 20px;
    line-height: 22.71px;
    font-weight: 700;
    letter-spacing: .09px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.basket-popup__info span {
    color: #aeaeae;
    font-family: "PT Sans";
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.06px
}

.basket-popup__select {
    width: 100%;
    height: 46px;
    border: 1px solid #b5b5b5;
    display: block;
    margin-bottom: 17px;
    position: relative
}

.basket-popup__select:after {
    pointer-events: none;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: '';
    position: absolute;
    right: 10px;
    margin: -8px 0 0;
    top: 50%;
    content: \f107;
    font-size: 18px
}

.basket-popup__select select {
    width: 100%;
    height: 100%;
    border: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 14px;
    font-weight: 700;
    color: #333
}

.basket-popup__submit {
    width: 100%;
    height: 64px;
    background-color: #ee0707;
    background-image: -webkit-linear-gradient(55deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    background-image: -o-linear-gradient(55deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    background-image: linear-gradient(35deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    margin: 17px auto;
    color: #fffafa;
    font-family: Arsenal;
    font-size: 22px;
    font-weight: 700;
    border: none;
    -webkit-transition: background 300ms;
    -o-transition: background 300ms;
    transition: background 300ms
}

.basket-popup__submit:hover {
    background-color: #ff1616;
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.21)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%)
}

.basket-popup__footer {
    padding-left: 20px;
    color: silver;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.basket-popup__footer a {
    text-decoration: none;
    color: #848484;
    border-bottom: 1px solid #e9e9e9
}

.basket-thumb {
    text-align: center;
    padding: 0 30px;
    margin-bottom: 25px;
    position: relative
}

.basket-thumb__photo {
    height: 130px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px
}

.basket-thumb__link {
    display: block;
    text-decoration: none
}

.basket-thumb__pic {
    display: block;
    max-height: 110px;
    max-width: 100%
}

.basket-thumb__block {
    padding-top: 10px;
    opacity: 0;
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 102%;
    text-align: center;
    -webkit-transition: opacity 400ms;
    -o-transition: opacity 400ms;
    transition: opacity 400ms
}

.basket-thumb__block.active {
    opacity: 1
}

.basket-thumb:hover .basket-thumb__block {
    opacity: 1
}

.basket-thumb__delete {
    width: 38px;
    height: 38px;
    background-color: #fff;
    display: block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    margin: 0 auto 20px;
    -webkit-box-shadow: 0 4px 25px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 25px rgba(0, 0, 0, 0.2)
}

.basket-thumb__delete:after, .basket-thumb__delete:before {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 2px;
    width: 14px;
    margin: -1px 0 0 -7px;
    background-color: #c9c9c9;
    content: '';
    -webkit-transition: background 400ms;
    -o-transition: background 400ms;
    transition: background 400ms
}

.basket-thumb__delete:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.basket-thumb__delete:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.basket-thumb__delete:hover:before, .basket-thumb__delete:hover:after {
    background-color: #ed3636
}

.basket-thumb__hidden {
    visibility: hidden
}

.basket-thumb__block.active .basket-thumb__hidden {
    visibility: visible
}

.basket-thumb__hidden-text {
    color: #1c1c1c;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 3px
}

.basket-thumb__cancel {
    color: #dd0101;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none;
    border-bottom: 1px solid #fbe6e6
}

.basket-thumb__cancel:hover {
    color: #fa0b0b;
    border-bottom: 1px solid #fd7b7b
}

.basket-thumb__name {
    text-decoration: none;
    color: #232323;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
    display: inline-block
}

.basket-thumb__price-new {
    font-family: Arsenal;
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
    color: #ee0707;
    display: inline-block;
    vertical-align: top
}

.basket-thumb__price-old {
    font-family: Arsenal;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-decoration: line-through;
    display: inline-block;
    vertical-align: top
}

.gallery-touch {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gallery-touch__inner {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gallery-touch__list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.gallery-touch.move .gallery-touch__list {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.gallery-touch__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    min-width: 50%;
    width: 50%;
    max-width: 50%
}

.gallery-touch__arrow {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms
}

.gallery-touch__arrow.active {
    pointer-events: auto;
    opacity: 1
}

.gallery-touch__prev, .gallery-touch__next {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    width: 100px;
    height: 100%;
    cursor: pointer
}

.gallery-touch__prev span, .gallery-touch__next span {
    width: 18px;
    height: 22px;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    opacity: .5;
    -webkit-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

.gallery-touch__prev:hover span, .gallery-touch__next:hover span {
    opacity: 1
}

.gallery-touch__prev {
    left: -50px
}

.gallery-touch__prev span {
    left: 10px;
    border-right: 11px solid #ddd
}

.gallery-touch__next {
    right: -50px
}

.gallery-touch__next span {
    right: 10px;
    border-left: 11px solid #ddd
}

.gallery-touch__nav {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5px;
    text-align: center;
    pointer-events: none;
    -webkit-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms
}

.gallery-touch__nav.active {
    pointer-events: auto;
    opacity: 1
}

.gallery-touch__thumb {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    padding: 10px;
    display: inline-block;
    cursor: pointer
}

.gallery-touch__thumb:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    background: #fff;
    content: '';
    display: block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: background 500ms;
    -o-transition: background 500ms;
    transition: background 500ms
}

.gallery-touch__thumb.active:after, .gallery-touch__thumb:hover:after {
    background: #c70
}

.gallery-touch.move .gallery-touch__arrow, .gallery-touch.move .gallery-touch__nav {
    pointer-events: none !important
}

.filter-slide {
    width: 522px;
    padding: 5px 22px 0;
    padding-left: 0
}

.filter-slide__slider {
    position: relative;
    width: 100%;
    height: 5px;
    border-bottom: 1px solid #fc0101;
    border-left: 1px solid #fc0101;
    border-right: 1px solid #fc0101;
    margin-bottom: 25px
}

.filter-slide__handle {
    background-color: #f40303;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 14px;
    margin-left: -14px;
    z-index: 1;
    cursor: pointer
}

.filter-slide__handle:after {
    position: absolute;
    left: 50%;
    bottom: -5px;
    margin-left: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #f40303;
    content: ''
}

.filter-slide__handle-text {
    padding: 8px 10px
}

.filter-slide__handle-minus {
    width: 20px;
    height: 100%;
    position: absolute;
    cursor: pointer;
    left: -20px;
    top: 0
}

.filter-slide__handle-minus:before {
    height: 2px;
    width: 12px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    content: '';
    background-color: #dadada
}

.filter-slide__handle-minus:hover:before {
    background-color: #f40303
}

.filter-slide__handle-plus {
    width: 20px;
    height: 100%;
    position: absolute;
    cursor: pointer;
    right: -20px;
    top: 0
}

.filter-slide__handle-plus:before {
    height: 2px;
    width: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1px;
    content: '';
    background-color: #dadada
}

.filter-slide__handle-plus:after {
    width: 2px;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -6px;
    content: '';
    background-color: #dadada
}

.filter-slide__handle-plus:hover:before, .filter-slide__handle-plus:hover:after {
    background-color: #f40303
}

.filter-slide__range {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.filter-slide__footer {
    display: inline-block;
    margin-bottom: 60px;
    position: relative
}

.filter-slide__footer::after {
    content: "";
    position: absolute;
    display: block;
    width: 7px;
    height: 1px;
    background-color: #e5e5e5;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.filter-slide__input {
    width: 135px;
    height: 41px;
    padding: 0 20px !important;
    font-size: 15px;
    border: 1px solid #ebebeb
}

.filter-slide__input:first-child {
    margin-right: 10px
}

.filter-slide__input::-webkit-outer-spin-button, .filter-slide__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.form-inputs__block {
    margin-bottom: 17px
}

.form-inputs__block_name {
    width: 72.5%;
    margin-left: auto;
    margin-right: auto
}

.form-inputs__field {
    border: 1px solid #bebebe;
    font-size: 17px !important;
    font-weight: 600;
    line-height: 1.88;
    letter-spacing: -.2px;
    text-align: left;
    color: #4c4c4c;
    width: 100%;
    padding: 0 24px !important;
    height: 46px !important;
    background-color: transparent
}

.form-inputs__field::-webkit-input-placeholder {
    font-weight: 400;
    color: #1d1d1d
}

.form-inputs__field::-moz-placeholder {
    font-weight: 400;
    color: #1d1d1d
}

.form-inputs__field::-ms-input-placeholder {
    font-weight: 400;
    color: #1d1d1d
}

.form-inputs__field:-ms-input-placeholder {
    font-weight: 400;
    color: #1d1d1d
}

.form-inputs__field::placeholder {
    font-weight: 400;
    color: #1d1d1d
}

.form-inputs__field:focus:hover, .form-inputs__field:focus {
    color: #3d3d3d;
    border-color: #b2b2b2
}

.form-inputs__field:focus:hover + .form-inputs__over-text, .form-inputs__field:focus + .form-inputs__over-text {
    display: none
}

.form-inputs__field:hover {
    border-color: #a2a2a2;
    color: #000
}

.form-inputs__field.invalid {
    border-color: #e21f26
}

.form-inputs__field.invalid::-webkit-input-placeholder {
    color: #e21f26
}

.form-inputs__field.invalid::-moz-placeholder {
    color: #e21f26
}

.form-inputs__field.invalid::-ms-input-placeholder {
    color: #e21f26
}

.form-inputs__field.invalid:-ms-input-placeholder {
    color: #e21f26
}

.form-inputs__field.invalid::placeholder {
    color: #e21f26
}

.form-inputs__field.invalid:focus, .form-inputs__field.invalid:focus:hover {
    border-color: #b2b2b2
}

.form-inputs__field.invalid:hover {
    border-color: #f91b15
}

.form-inputs__message {
    width: 100%;
    height: 113px;
    padding: 12px 24px;
    border: 1px solid #bebebe;
    font-size: 16.5px;
    font-weight: 600;
    line-height: 1.88;
    letter-spacing: -.2px;
    text-align: left;
    color: #000;
    background: transparent;
    resize: none
}

.form-inputs__message::-webkit-input-placeholder {
    font-weight: 400;
    color: #616161
}

.form-inputs__message:-moz-placeholder {
    font-weight: 400;
    color: #616161
}

.form-inputs__message::-moz-placeholder {
    font-weight: 400;
    color: #616161
}

.form-inputs__message::-ms-input-placeholder {
    font-weight: 400;
    color: #616161
}

.form-inputs__message:focus:hover, .form-inputs__message:focus {
    font-weight: 400;
    color: #3d3d3d;
    border-color: #b2b2b2
}

.form-inputs__message:hover {
    border-color: #b2b2b2;
    color: #000
}

.form-inputs__message.invalid {
    border-color: #e21f26
}

.form-inputs__message.invalid::-webkit-input-placeholder {
    color: #e21f26
}

.form-inputs__message.invalid::-moz-placeholder {
    color: #e21f26
}

.form-inputs__message.invalid::-ms-input-placeholder {
    color: #e21f26
}

.form-inputs__message.invalid:-ms-input-placeholder {
    color: #e21f26
}

.form-inputs__message.invalid::placeholder {
    color: #e21f26
}

.form-inputs__message.invalid:focus, .form-inputs__message.invalid:focus:hover {
    border-color: #b2b2b2
}

.form-inputs__message.invalid:hover {
    border-color: #f91b15
}

.form-inputs__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.form-inputs__wrapper .form-inputs__block {
    width: 48%
}

.form-inputs__equal {
    position: relative;
    padding-top: 28px;
    padding-bottom: 11px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #f1f1f1
}

.form-inputs__equal::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background: #f1f1f1;
    left: 100%;
    bottom: -1px
}

.form-inputs__equal::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background: #f1f1f1;
    right: 100%;
    bottom: -1px
}

.form-inputs__equal .form-inputs__block {
    width: 30%
}

.form-inputs__equal .form-inputs__over-text {
    background: #fff;
    border-color: #e2e2e2
}

.form-inputs__third {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.form-inputs__third div + div {
    margin-left: 20px
}

.form-inputs__third .form-inputs__block:first-child, .form-inputs__third .form-inputs__block:last-child {
    width: 349px
}

.form-inputs__third .form-inputs__block:nth-child(2) {
    width: 218px
}

.form-inputs__over {
    position: relative;
    width: 100%
}

.form-inputs__over-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 102%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #f1f1f1;
    position: absolute;
    color: #797979;
    font-size: 16.5px;
    letter-spacing: -.2px;
    padding: 0 24px;
    border: 1px solid rgba(0, 0, 0, 0.3)
}

.form-inputs__over-text:hover {
    border-color: #000
}

.form-inputs__label {
    cursor: pointer
}

.form-inputs__label input[type=radio] {
    display: none
}

.form-inputs__label input[type=radio]:checked ~ .form-inputs__radio:after {
    display: block
}

.form-inputs__label-text {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px
}

.form-inputs__label + .form-inputs__label {
    margin: 10px
}

.form-inputs__radio {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border: 1px solid #aaa;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin-right: 5px
}

.form-inputs__radio::after {
    content: "";
    position: absolute;
    display: none;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: #00a8e6
}

.form-inputs__admire {
    color: #1b1c20;
    font-size: 16px
}

.form-inputs__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-inputs__footer .form-popup__submit {
    width: auto;
    height: auto;
    padding: 0 15px;
    font-size: 16px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0
}

.form-inputs__later {
    float: left;
    font-size: 16px;
    background: none;
    border: none;
    padding: 0;
    cursor: pointer
}

.form-inputs__later span {
    border-bottom: 1px dashed currentColor
}

.form-inputs__later:hover span {
    border-bottom: none
}

.combox {
    line-height: 1;
    position: relative;
    width: 100%;
    height: 53px;
    font-size: 16px
}

.combox.active {
    z-index: 3
}

.combox_basketpopup {
    margin-bottom: 17px
}

.combox__section {
    background: #fff;
    position: relative;
    border: 1px solid transparent;
    border-bottom: none
}

.combox:hover .combox__section {
    border: 1px solid #ebebeb;
    color: #000
}

.combox__section:active {
    border: 1px solid #fff
}

.combox.active .combox__section {
    border: 1px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.08);
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.08)
}

.combox__title {
    width: 100%;
    height: 53px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    color: #3d3d3d;
    font-weight: 700;
    padding: 0 29px;
    position: relative;
    border-bottom: 1px solid #ededed
}

.combox__title:after {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-bottom: 1.5px solid currentColor;
    border-right: 1.5px solid currentColor;
    right: 20px;
    top: 20px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.combox__title.selected {
    font-weight: 700
}

.combox_basketpopup .combox__title {
    padding: 0 30px;
    font-size: 14px
}

.combox:hover .combox__title {
    color: #000
}

.combox.active .combox__title {
    font-weight: 700;
    color: #000
}

.combox.active .combox__title:after {
    top: 25px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.combox__list {
    list-style: none;
    padding: 14px 0 10px 17px;
    display: none;
    margin: 0 12px
}

.combox.active .combox__list {
    display: block
}

.combox__label {
    color: #646464;
    font-weight: 400;
    cursor: pointer;
    display: block;
    padding: 6px 0;
    position: relative
}

.combox__label:hover {
    color: #e21f26
}

.combox_basketpopup .combox__label:hover {
    color: #dd0101
}

.combox__radio:checked ~ .combox__text {
    color: #000;
    font-weight: 700
}

.combox__item.active .combox__label {
    color: #000
}

.combox__radio {
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0
}

.basket-response {
    width: 644px;
    -webkit-box-shadow: 0 5px 46px rgba(0, 0, 0, 0.18);
    box-shadow: 0 5px 46px rgba(0, 0, 0, 0.18);
    background-color: #fff;
    padding: 40px 70px;
    line-height: 1;
    overflow: hidden
}

.basket-response__title {
    color: #000;
    font-family: Arsenal;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.21px;
    letter-spacing: .09px;
    margin-bottom: 20px
}

.basket-response__info {
    margin-bottom: 25px;
    max-width: 345px;
    font-family: Arsenal;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: #000
}

.basket-response__info span {
    color: #dd0101
}

.basket-response__slider {
    margin: 0 -70px;
    padding: 0 70px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 25px
}

.basket-response__thumb {
    max-width: 200px;
    padding: 0
}

.basket-response__total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 50px
}

.basket-response__total-text {
    color: #d5d5d5;
    font-family: Arsenal;
    font-size: 24px;
    font-weight: 700;
    line-height: 27.43px;
    letter-spacing: .09px;
    margin-right: 5px
}

.basket-response__total-summ {
    color: #ee0707;
    font-family: Arsenal;
    font-size: 29px;
    font-weight: 700;
    line-height: 34.72px;
    margin-right: 35px
}

.basket-response__total-smalltext {
    color: #d5d5d5;
    font-family: Arsenal;
    font-size: 18px;
    font-weight: 700;
    line-height: 20.09px;
    letter-spacing: .09px;
    margin-right: 5px
}

.basket-response__total-summold {
    color: #292929;
    font-family: Arsenal;
    font-size: 20px;
    font-weight: 700;
    line-height: 23.73px
}

.basket-response__submit {
    max-width: 318px;
    width: 100%;
    height: 64px;
    background-color: #ee0707;
    background-image: -webkit-linear-gradient(55deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    background-image: -o-linear-gradient(55deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    background-image: linear-gradient(35deg, rgba(245, 233, 233, 0.12) 0%, rgba(23, 23, 23, 0.12) 100%);
    margin: 17px 0 0;
    color: #fffafa;
    font-family: Arsenal;
    font-size: 22px;
    font-weight: 700;
    border: none;
    -webkit-transition: background 300ms;
    -o-transition: background 300ms;
    transition: background 300ms
}

.basket-response__submit:hover {
    background-color: #ff1616;
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.21)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.21) 0%, rgba(244, 5, 5, 0) 100%)
}

.title {
    margin-bottom: 35px;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.44;
    letter-spacing: -.2px;
    text-align: center;
    color: #050708;
    padding-left: 10px;
    padding-right: 10px
}

.promo-title {
    margin-bottom: 24px;
    color: #0d0d0d;
    font-size: 41px;
    font-weight: 700;
    line-height: 52px;
    text-align: center
}

.promo-title .icon {
    margin-right: 10px
}

.small-title {
    position: relative;
    margin-bottom: 23px;
    font-size: 35.5px;
    font-weight: 700;
    line-height: 1.42;
    letter-spacing: -.2px;
    text-align: center
}

.small-title_border span {
    position: relative;
    display: inline-block;
    background: #fff;
    z-index: 2;
    padding-left: 50px;
    padding-right: 50px
}

.small-title_border::after {
    content: "";
    position: absolute;
    display: block;
    width: 1000%;
    height: 1px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    background-color: #e8e8e8
}

.btn {
    border: none;
    padding: 24.5px 48px;
    background-color: #e21f26;
    font-size: 20.5px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .1px;
    text-align: center;
    color: #fff;
    cursor: pointer
}

.btn2 {
    border: none;
    padding: 5px 10px !important;
    border: 1px solid #e21f26;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .1px;
    text-align: center;
    color: #e21f26;
    cursor: pointer
}

.btn:hover, .btn2:hover {
    color: #fff;
    background-color: #fa121a;
    text-decoration: none
}

.btn:focus, .btn2:focus {
    outline: none
}

.btn__text_tablet {
    display: none
}

.btn_get {
    width: 100%;
    font-size: 27px
}

.btn_more {
    background-color: #ee0707;
    padding: 22.5px 56px;
    font-size: 23px;
    font-weight: 600
}

.btn_more span {
    color: #f78787
}

.btn_basket {
    width: 390px;
    padding: 21.5px 0;
    font-size: 29px;
    margin-bottom: 12px
}

.btn_lk {
    display: block;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 348px
}

.btn_register {
    display: block;
    width: 438px;
    margin: 35px auto 10px
}

.btn_kabinet {
    display: inline-block;
    width: 392px
}

.btn_reviews {
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-size: 25px;
    padding: 21px 79.5px
}

.breadcrumbs {
    text-align: center
}

.breadcrumbs__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.breadcrumbs__item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    font-size: 13.5px;
    font-weight: 400;
    line-height: 1.07;
    letter-spacing: .1px;
    color: #4d4d4d
}

.breadcrumbs__item::after {
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -16px;
    border: 3px solid transparent;
    border-left-color: #cbcbcb;
    border-left-width: 6px
}

.breadcrumbs__item:last-child {
    margin-right: 0
}

.breadcrumbs__item:last-child:after {
    display: none
}

.breadcrumbs__item a {
    position: relative;
    color: #bfbfbf;
    text-decoration: none
}

.breadcrumbs__item a:hover {
    color: #000
}

.breadcrumbs__item a:hover::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    bottom: 2px;
    height: 1px;
    background: #000;
    opacity: .12
}

.buy {
    margin-bottom: 50px
}

.buy .container {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0
}

.buy__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 315px
}

.buy__gold, .buy__silver, .buy__platinum {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-background-size: cover;
    background-size: cover
}

.buy__gold {
    -webkit-box-flex: 4;
    -webkit-flex-grow: 4;
    -ms-flex-positive: 4;
    flex-grow: 4
}

.buy__gold .buy__text {
    font-size: 32.5px
}

.buy__gold .buy__text-price {
    font-size: 42px
}

.buy__silver, .buy__platinum {
    min-width: 302px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.buy__text {
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: -.2px;
    text-align: center;
    color: #fffefe
}

.buy__text-price {
    font-size: 31.5px;
    font-weight: 700;
    line-height: 1.4
}

.no-webp .buy__gold {
    background-image: url(/tpl/css/../images/web/gold.jpg)
}

.no-webp .buy__silver {
    background-image: url(/tpl/css/../images/web/silver.jpg)
}

.no-webp .buy__platinum {
    background-image: url(/tpl/css/../images/web/platinum.jpg)
}

.webp .buy__gold {
    background-image: url(/tpl/css/../images/web/gold.webp)
}

.webp .buy__silver {
    background-image: url(/tpl/css/../images/web/silver.webp)
}

.webp .buy__platinum {
    background-image: url(/tpl/css/../images/web/platinum.webp)
}

.partners__form {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    background: #f1f1f1;
    padding: 45px
}

.thankYou {
    display: none
}

.price {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 22px
}

.price__bigTitle {
    text-align: center;
    padding: 0 10px;
    color: #050708;
    font-size: 41px;
    font-weight: 700
}

.price__bigTitle .break {
    display: none
}

.price__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.price__blocks_vert {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.price__block {
    width: 46%;
    margin-bottom: 58px
}

.price__gold .price__title {
    color: #b5750f;
    padding-left: 14%
}

.price__silver {
    position: relative
}

.price__title {
    padding-left: 12%;
    margin-bottom: 10px;
    font-size: 31.5px;
    font-weight: 700;
    line-height: 1.44;
    letter-spacing: -.2px;
    color: #919191
}

.price__table {
    width: 100% !important;
    display: inline-table;
}

.price__heading {
    font-size: 17px;
    font-weight: 400;
    line-height: 1.74;
    letter-spacing: -.1px;
    text-align: center;
    color: rgba(0, 0, 0, 0.77);
    padding: 10px
}

.price__heading_bg {
    background: #f1f1f1;
    line-height: 1
}

.price__cell {
    width: 50%;
    font-size: 21px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    padding: 22px 0;
    letter-spacing: -.1px;
    color: #000;
    border: 1px solid #e8e8e8;
    text-align: center
}

.price__cell_no-left-bd {
    border-left: none
}

.price__cell_no-right-bd {
    border-right: none
}

.price__cell_no-side-bd {
    border-left: none;
    border-right: none
}

.price__cell_strong {
    font-weight: 700
}

.price__cell_red {
    color: #e21f26
}

.price__form {
    display: block;
    background-color: #f1f1f1;
    padding: 44px;
    max-width: 500px;
    margin: 0 auto
}

.price__submit {
    width: 100%;
    margin-top: 34px
}

.price__left {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative
}

.price__toggler {
    border: none;
    background: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 8px;
    z-index: 5;
    font-size: 25px;
    color: #eee;
    cursor: pointer
}

.price__toggler:active, .price__toggler:focus {
    outline: none
}

.price__toggler:after {
    content: '';
    position: absolute;
    left: -20px;
    top: 10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8.7px 5px 0;
    border-color: #f1f1f1 transparent transparent
}

.price__toggler.active {
    font-size: 0
}

.price__toggler.active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 5px
}

.price__toggler.active + .price__table {
    display: table
}

.price__right {
    min-width: 261px;
    text-align: center
}

.price__head {
    color: #181818;
    font-size: 35px;
    font-weight: 700;
    line-height: 69px;
    text-align: center
}

.price__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 28px
}

.price__small {
    color: #252525;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px
}

.price__small + .price__small {
    margin-left: 25px
}

.price__red {
    position: relative;
    padding-right: 8px;
    color: #e21f26;
    font-weight: 700
}

.price__red::after {
    content: "";
    position: absolute;
    right: 0;
    top: 6px;
    display: block;
    border: 3px solid transparent;
    border-top-color: #e21f26;
    border-top-width: 5px
}

.price__green {
    position: relative;
    padding-right: 8px;
    color: #009312;
    font-weight: 700
}

.price__green::after {
    content: "";
    position: absolute;
    right: 0;
    top: 3px;
    display: block;
    border: 3px solid transparent;
    border-bottom-color: #009312;
    border-bottom-width: 5px
}

.price__strong {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.74;
    padding: 10px;
    text-align: center
}

.price__strong_big {
    font-size: 25px
}

.price__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 28px
}

.price__small {
    color: #252525;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px
}

.price__small + .price__small {
    margin-left: 25px
}

.price__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: -webkit-calc(100% - 49px);
    height: calc(100% - 49px);
    background-color: #f1f1f1;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(23, 23, 23, 0)), to(rgba(245, 233, 233, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(23, 23, 23, 0) 0%, rgba(245, 233, 233, 0) 100%);
    background-image: -o-linear-gradient(bottom, rgba(23, 23, 23, 0) 0%, rgba(245, 233, 233, 0) 100%);
    background-image: linear-gradient(to top, rgba(23, 23, 23, 0) 0%, rgba(245, 233, 233, 0) 100%);
    padding: 0 50px
}

.price__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.price__item + .price__item {
    border-top: 1px solid #ddd
}

.price__item_no-bd + .price__item_no-bd {
    border: none
}

.price__subject {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px
}

.price__big {
    font-size: 26px;
    font-weight: 700;
    line-height: 27px;
    color: #e21f26
}

.price__center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.price__center .price__blocks {
    width: 48.5%
}

.price__center .price__block {
    width: 100% !important
}

.price__names {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 48.5%;
    margin-bottom: 20px
}

.price__name {
    width: 50%;
    text-align: center;
    opacity: .77;
    color: #000;
    font-size: 16px;
    font-weight: 400
}

.price__names_rub {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 100%;
    margin-bottom: 20px
}

.price__names_left {
    float: left;
    margin-right: 29px
}

.price__all {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    padding: 10px !important;
    margin-top: 30px
}

.price_zoloto {
    margin-bottom: 90px
}

.price_zoloto .price__cell {
    width: 33.33%
}

.price_max .price__block {
    width: 48.5%
}

.price_main .price__bigTitle {
    margin-bottom: 30px
}

[role="tablist"] {
    overflow: visible
}

[role="tab"] {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: visible;
    background: none;
    border: none;
    color: #8a8a8a;
    font-size: 23px;
    font-weight: 400;
    cursor: pointer
}

[role="tab"][aria-selected="true"] {
    color: #292929;
    font-weight: 700
}

[role="tab"][aria-selected="true"]::after {
    content: "";
    position: absolute;
    bottom: -23px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    border: 3px solid transparent;
    border-top-width: 7px;
    border-top-color: #e21f26
}

[role="tab"]:hover, [role="tab"]:focus, [role="tab"]:active {
    outline: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: inherit
}

[role="tabpanel"] {
    position: relative;
    z-index: 2
}

[role="tabpanel"]:focus {
    outline: 0
}

[role="tabpanel"]:focus::after {
    position: absolute;
    bottom: 0;
    right: -1px;
    left: -1px;
    content: ''
}

[role="tabpanel"] p {
    margin: 0
}

[role="tabpanel"] * + p {
    margin-top: 1em
}

.tabs__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 25px
}

.tabs_office .tabs__list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tabs_office .tabs__button:first-child {
    margin-right: 45px
}

.tabs__button_favorite {
    padding-top: 15px;
    margin-top: -15px
}

.tabs__count {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: -20px;
    display: block;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    pointer-events: none
}

.tabs_kabinet .tabs__list {
    border-bottom: 1px solid #eee;
    margin-bottom: 25px
}

.tabs_map .icon {
    margin-right: 5px
}

.tabs_map .icon_star {
    width: 15px;
    height: 15px
}

.tabs_map .tabs__links {
    margin-top: -29px;
    padding-bottom: 0;
    max-width: initial;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: transparent
}

.tabs_map .tabs__links::before, .tabs_map .tabs__links::after {
    display: none
}

.tabs_map .tabs__links li + li {
    margin-left: 25px
}

.tabs_map .tabs__link {
    font-size: 17px;
    line-height: 1;
    min-height: 51px;
    text-align: center;
    color: #9a9a9a;
    padding: 10px 14px
}

.tabs_map .tabs__link span {
    min-height: 23px;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.tabs_map .tabs__link span:nth-child(2) {
    min-height: 36px
}

.tabs_map .tabs__link.active {
    color: #000
}

.tabs_map .tabs__link.active::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    border: 3px solid transparent;
    border-top-width: 7px;
    border-top-color: #e21f26
}

.tabs_get {
    width: 100%
}

.tabs_get [role="tab"][aria-selected="true"]::after {
    display: none
}

.tabs_get .tabs__header {
    min-height: 53px;
    margin-bottom: 23px
}

.tabs_get .tabs__button {
    font-size: 31px;
    line-height: 49px;
    color: #b4b4b4;
    font-weight: 700;
    padding: 0;
    margin-right: 40px
}

.tabs_get .tabs__button:last-child {
    margin-right: 0
}

.tabs_get .tabs__button.active {
    color: #050708
}

.tabs_get .tabs__content .get__main {
    margin-left: auto
}

.tabs_price .tabs__links {
    margin-top: 0;
    background: transparent;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 25px
}

.tabs_price .tabs__links::before, .tabs_price .tabs__links::after {
    display: none
}

.tabs_price .tabs__links li + li {
    margin-left: 40px
}

.tabs_price .tabs__link {
    font-size: 31px;
    font-weight: 700;
    line-height: 46px;
    opacity: .47;
    color: #919191;
    padding: 10px 15px
}

.tabs_price .tabs__link.active {
    opacity: 1;
    color: #7d7d7d
}

.tabs_price .tabs__link_gold {
    color: #b5750f
}

.tabs_price .tabs__link_gold.active, .tabs_price .tabs__link_gold:hover {
    opacity: 1;
    color: #b5750f
}

.tabs_lk .tabs__list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tabs_lk .tabs__button:first-child {
    margin-right: 50px
}

.tabs__links {
    margin: 0;
    margin-top: -26px;
    padding: 0;
    list-style-type: none;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 680px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    background: #f3f3f3
}

.tabs__links::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 100%;
    background: #f3f3f3
}

.tabs__links::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 100%;
    background: #f3f3f3
}

.tabs__link {
    display: block;
    padding: 14px 16px;
    color: #5d5d5d;
    font-size: 14px;
    font-weight: 400;
    line-height: 27px
}

.tabs__link.active {
    color: #0d0d0d;
    font-weight: 700
}

.tabs__link:hover {
    color: #0d0d0d;
    text-decoration: none
}

.tabs__item {
    display: none;
    -webkit-animation: fadeEffect .2s;
    animation: fadeEffect .2s
}

@-webkit-keyframes fadeEffect {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeEffect {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.tabs__item.active {
    display: block
}

.merit {
    position: relative;
    margin-bottom: 60px;
    padding-bottom: 67px
}

.merit::after {
    content: "";
    position: absolute;
    display: block;
    width: 1000%;
    height: 1px;
    background: #eee;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.merit__row {
    font-size: 0;
    margin: 0 -15px
}

.merit__col {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px
}

.merit__item {
    padding-top: 75px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: 68px 68px;
    background-size: 68px
}

.merit__item_deposit {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgMzAwLjEgMzAwLjEiPiAgICA8c3R5bGU+ICAgICAgICAuc3Qwe2ZpbGw6IzMzM30uc3Qxe2ZpbGw6I2VjMWUxMH0gICAgPC9zdHlsZT4gICAgPHBhdGggZD0iTTIzMSAxNjMuMWwtNi44LTYuOGMzLjUtMy41IDMuNS05LjEgMC0xMi41LTMuMy0zLjMtOS4yLTMuMy0xMi41IDBsLTYuOC02LjggNC44LTQuOGMzLjUtMy41IDMuNS05LjEgMC0xMi41LTMuMy0zLjMtOS4yLTMuMy0xMi41IDBsLTQuOCA0LjgtNi44LTYuOCA5LjctOS43YzMuNS0zLjUgMy41LTkuMSAwLTEyLjVzLTkuMS0zLjUtMTIuNSAwbC05LjcgOS43LTYuOC02LjggNC44LTQuOGMxLjctMS43IDIuNi0zLjkgMi42LTYuM3MtLjktNC42LTIuNi02LjNjLTMuNS0zLjUtOS4xLTMuNS0xMi41IDBsLTQuOCA0LjhMMTQ3IDc5bDQuOC00LjhjNy4yLTcuMiAxOS03LjIgMjYuMiAwIDIuOCAyLjggNC42IDYuNCA1LjIgMTAuMSA2LjUtMi4yIDEzLjktLjcgMTkgNC41IDUuMSA1LjEgNi42IDEyLjYgNC41IDE5IDMuNy42IDcuMiAyLjMgMTAuMSA1LjIgNS4xIDUuMSA2LjYgMTIuNiA0LjUgMTkgMy43LjYgNy4yIDIuMyAxMC4xIDUuMiA2LjggNi45IDYuOCAxOC43LS40IDI1Ljl6TTE1Ni40IDIxOS4ybC0xMy45IDEzLjktMzMuOCAxNC41LTQ5IDQ0LjEgNi41IDcuMkw4Mi43IDI4NGMyIDEgMy45IDIgNS45IDIuOWw0LTguOGMtLjctLjMtMS40LS43LTIuMS0xbDIzLjYtMjEuMiAzNC0xNC42IDE1LjItMTUuMi02LjktNi45eiIgY2xhc3M9InN0MCIvPiAgICA8cGF0aCBkPSJNMTI0LjcgNTEuMmwtNzMuNCA3My40IDE2LjkgMTYuOSAxNi42LTE2IC4xLS4xYzQtNCAxMC41LTQgMTQuNCAwIDMuNCAzLjQgNCA4LjggMS4zIDEyLjlsLTE0LjIgMjEuMyA4OS4zIDg5LjMgNzMuNC03My40TDEyNC43IDUxLjJ6bTQzIDExNi40Yy05LjcgOS43LTI1LjUgOS43LTM1LjIgMC05LjctOS43LTkuNy0yNS41IDAtMzUuMiA5LjctOS43IDI1LjUtOS43IDM1LjIgMCA5LjggOS43IDkuOCAyNS41IDAgMzUuMnoiIGNsYXNzPSJzdDEiLz4gICAgPHBhdGggZD0iTTE1MC4xIDE3OS44Yy03LjkgMC0xNS40LTMuMS0yMS04LjdzLTguNy0xMy4xLTguNy0yMWMwLTggMy4xLTE1LjQgOC43LTIxczEzLjEtOC43IDIxLTguNyAxNS40IDMuMSAyMSA4LjcgOC43IDEzLjEgOC43IDIxLTMuMSAxNS40LTguNyAyMS0xMyA4LjctMjEgOC43em0wLTQ5LjljLTUuNCAwLTEwLjQgMi4xLTE0LjIgNS45LTMuOCAzLjgtNS45IDguOC01LjkgMTQuMiAwIDUuNCAyLjEgMTAuNCA1LjkgMTQuMiAzLjggMy44IDguOCA1LjkgMTQuMiA1LjkgNS40IDAgMTAuNC0yLjEgMTQuMi01LjlzNS45LTguOCA1LjktMTQuMmMwLTUuNC0yLjEtMTAuNC01LjktMTQuMi0zLjgtMy44LTguOC01LjktMTQuMi01Ljl6TTc4LjMgMTcxLjVsOC4xIDUuNCAyMi4yLTMzLjNjNS4yLTcuOSA0LjItMTguNC0yLjUtMjUuMS03LjgtNy44LTIwLjQtNy44LTI4LjEgMGwtMjkuMSAyOS4xLTkuOCA0OC40LTE1LjMgMTUuM2MtLjQtLjgtLjktMS43LTEuMy0yLjVsLTguOCA0LjFjLjkgMS45IDEuOSAzLjggMi45IDUuN0wxLjUgMjMzLjdsNi44IDYuOCAzOS44LTM5LjggOS43LTQ4LjQgMjcuMS0yNy4xYzQtNCAxMC41LTQgMTQuNCAwIDMuNCAzLjQgNCA4LjggMS4zIDEyLjlsLTIyLjMgMzMuNHpNMTkuOCA5Ny42bC05LTMuNmMtMi41IDYuMy00LjYgMTIuOC02LjMgMTkuNGw5LjQgMi40YzEuNi02LjIgMy41LTEyLjMgNS45LTE4LjJ6TTM4LjYgNjQuNkwzMSA1OC43Yy00LjEgNS40LTcuOSAxMS4xLTExLjMgMTdsOC40IDQuOGMzLjEtNS41IDYuNy0xMC45IDEwLjUtMTUuOXpNMS45IDE3NGMxLjEgNi43IDIuNiAxMy40IDQuNiAxOS44bDkuMy0yLjhjLTEuOC02LjEtMy4zLTEyLjMtNC4zLTE4LjVMMS45IDE3NHpNOS43IDE1MGMwLTUuMi4zLTEwLjQuOS0xNS41TDEgMTMzLjRjLS43IDUuNS0xIDExLjEtMSAxNi42djMuN2w5LjctLjJWMTUwek0yNzUgNjYuN2MtMy44LTUuNi03LjktMTEtMTIuNC0xNi4xbC03LjMgNi40YzQuMiA0LjcgOC4xIDkuOCAxMS42IDE1LjFsOC4xLTUuNHpNNjUuNiAzNy45bC01LjgtNy43Yy01LjQgNC4xLTEwLjYgOC42LTE1LjQgMTMuM2w2LjggNi45YzQuNS00LjUgOS40LTguNyAxNC40LTEyLjV6TTI5MC40IDE0My42bDkuNy0uNGMtLjMtNi44LTEuMS0xMy42LTIuMy0yMC4ybC05LjUgMS43YzEuMSA2LjIgMS44IDEyLjUgMi4xIDE4Ljl6TTI5Mi43IDEwMy4yYy0yLjEtNi40LTQuNy0xMi44LTcuNi0xOC45bC04LjcgNC4yYzIuOCA1LjcgNS4yIDExLjYgNy4yIDE3LjZsOS4xLTIuOXpNOTguNyAxOS4zbC0zLjUtOWMtNi4zIDIuNS0xMi41IDUuNC0xOC40IDguN2w0LjcgOC40YzUuNi0zIDExLjQtNS44IDE3LjItOC4xek0xNTQuNyA5LjdjNi4zLjIgMTIuNy44IDE4LjkgMS45bDEuNi05LjZDMTY4LjUuOSAxNjEuNy4yIDE1NSAwbC0uMyA5Ljd6TTIyMS4yIDI3MS4xbDQuOSA4LjNjNS44LTMuNCAxMS41LTcuMyAxNi44LTExLjVsLTYtNy42Yy00LjkgNC0xMC4yIDcuNi0xNS43IDEwLjh6TTIyNi41IDMyLjJjNS4zIDMuNCAxMC40IDcuMyAxNS4yIDExLjRsNi4zLTcuM2MtNS4xLTQuNC0xMC42LTguNS0xNi4zLTEyLjJsLTUuMiA4LjF6TTE5Mi4xIDE2YzYgMS45IDEyIDQuMiAxNy43IDYuOWw0LjEtOC44Yy02LjEtMi45LTEyLjUtNS40LTE5LTcuNGwtMi44IDkuM3pNMjczLjYgMjE2LjlsOC41IDQuNmMzLjItNS45IDYuMS0xMi4yIDguNS0xOC41bC05LjEtMy40Yy0yLjIgNi00LjkgMTEuOC03LjkgMTcuM3pNMjg3IDE4MS40bDkuNCAyLjJjMS41LTYuNiAyLjYtMTMuNCAzLjItMjAuMWwtOS42LS45Yy0uNiA2LjMtMS42IDEyLjYtMyAxOC44ek0yNTEuMSAyNDcuNmw3IDYuN2M0LjctNC45IDkuMS0xMC4xIDEzLjEtMTUuNmwtNy44LTUuN2MtMy44IDUuMS04IDEwLTEyLjMgMTQuNnpNMTg2LjIgMjg1LjdsMi41IDkuNGM2LjUtMS43IDEzLTMuOSAxOS4zLTYuNWwtMy43LTguOWMtNS45IDIuMy0xMiA0LjQtMTguMSA2ek0xMDguMiAyOTQuMWM2LjUgMS45IDEzLjIgMy4zIDE5LjkgNC4zbDEuNC05LjZjLTYuMy0uOS0xMi41LTIuMy0xOC42LTQuMWwtMi43IDkuNHpNMTE0LjYgNC4xbDIuMyA5LjRjNi4xLTEuNSAxMi40LTIuNiAxOC44LTMuMmwtMS05LjZjLTYuOC43LTEzLjUgMS45LTIwLjEgMy40ek0xNTAuMSAyOTAuNGgtMS42bC0uMSA5LjdoMS43YzYuMiAwIDEyLjUtLjQgMTguNi0xLjFsLTEuMi05LjZjLTUuNy42LTExLjYgMS0xNy40IDF6IiBjbGFzcz0ic3QwIi8+PC9zdmc+)
}

.merit__item_redemption {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgMzAwLjIgMzAwLjIiPiAgICA8c3R5bGU+ICAgICAgICAuc3Qwe2ZpbGw6I2VjMWUxMH0uc3Qxe2ZpbGw6IzMzM30uc3Qye2ZpbGw6I2ZmZn0uc3Qze2ZvbnQtZmFtaWx5OiZhcG9zO0hlbHZldGljYU5ldWVDeXItTWVkaXVtJmFwb3M7fS5zdDR7Zm9udC1zaXplOjg3Ljc4NzRweH0uc3Q1e2ZpbGw6I2ZmZjtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6ODtzdHJva2UtbWl0ZXJsaW1pdDoxMH0gICAgPC9zdHlsZT4gICAgPHBhdGggZD0iTTEzNS42IDQ4LjRMODIuMyAzMy45IDY5LjIgNDQuOGMtNC4xLTYuMi02LjMtMTMuMy02LjMtMjAuN3YtMTJDNjIuOSA1LjQgNjguNCAwIDc1IDBjNi43IDAgMTIuMSA1LjQgMTIuMSAxMi4xVjE3YzAgMS4zIDEuMSAyLjQgMi40IDIuNFM5MiAxOC4zIDkyIDE3di00LjhDOTIgNS40IDk3LjQgMCAxMDQuMSAwczEyLjEgNS40IDEyLjEgMTIuMVYxN2MwIDEuMyAxLjEgMi40IDIuNCAyLjRzMi40LTEuMSAyLjQtMi40di00LjhDMTIxIDUuNCAxMjYuNSAwIDEzMy4xIDBjNi43IDAgMTIuMSA1LjQgMTIuMSAxMi4xVjI0YzAgNy40LTIuMiAxNC42LTYuMyAyMC43bC0zLjMgMy43eiIgY2xhc3M9InN0MCIvPiAgICA8cGF0aCBkPSJNNTkuMiAxMjFsLTkuNy00LjhIMzMuOVY0My42SDB2OTJoMzMuOXYtOS43aDEzLjRsOS43IDQuOGg2VjEyMWgtMy44em0tMzUgNC45SDkuN1Y1My4yaDE0LjV2NzIuN3oiIGNsYXNzPSJzdDEiLz4gICAgPHBhdGggZD0iTTEwNi41IDIyNy42Yy0uOSAwLTEuNyAwLTIuNi0uMS0zMi43LTEuMy01OS43LTI5LTYwLjMtNjEuNy0uMy0xNi45IDYtMzIuOCAxNy44LTQ0LjkgMTAuNC0xMC43IDE2LjEtMjQgMTYuMS0zNy41bDI0LjItMTUuNSA5LjcgOS43VjEyNmgzMy45bDUuNy01LjhjMTIgMTEuOSAxOC41IDI3LjcgMTguNSA0NC42IDAgMTcuMy02LjkgMzMuNC0xOS4zIDQ1LjQtMTEuOSAxMS4yLTI3LjMgMTcuNC00My43IDE3LjR6IiBjbGFzcz0ic3QwIi8+ICAgIDxwYXRoIGQ9Ik0xNTEuMSA2Ny44YzIuMy0yLjYgMy44LTYgMy44LTkuNyAwLTgtNi41LTE0LjUtMTQuNS0xNC41aC0xOGwtMy40LTQuMi0zNy44LTEwLjktMjkuNyAyNC43SDI5djkuN2gyNmwyOC40LTIzLjcgMjkuOSA4LjYgMTAuMiAxMi43YzEuMyAxLjcgMS45IDMuOCAxLjcgNS45LS4zIDIuMS0xLjQgNC0zLjEgNS4zLTMuMSAyLjMtNy42IDItMTAuMy0uN2wtOS44LTkuOC0yNy42IDIyLjIgNiA3LjYgMjAuOC0xNi43IDMuNiAzLjZjLjUuNSAxLjEgMSAxLjcgMS40LjQgMy41IDEuNiA1LjYgMy42IDcuOC0yLjMgMi42LTMuOCA2LTMuOCA5LjdzMS41IDcuMSAzLjggOS43Yy0yLjMgMi42LTMuOCA1LjktMy44IDkuNyAwIDggNi41IDE0LjUgMTQuNSAxNC41aDE5LjRjOCAwIDE0LjUtNi41IDE0LjUtMTQuNSAwLTMuNy0xLjUtNy4xLTMuOC05LjcgMi4zLTIuNiAzLjgtNS45IDMuOC05LjcgMC0zLjctMS41LTcuMS0zLjgtOS43IDIuMy0yLjYgMy44LTUuOSAzLjgtOS43LjItMy43LTEuMi03LTMuNi05LjZ6TTE0MC40IDEyMUgxMjFjLTIuNyAwLTQuOC0yLjItNC44LTQuOCAwLTIuNyAyLjItNC44IDQuOC00LjhoMTkuNGMyLjcgMCA0LjggMi4yIDQuOCA0LjggMCAyLjYtMi4xIDQuOC00LjggNC44em0wLTE5LjNIMTIxYy0yLjcgMC00LjgtMi4yLTQuOC00LjggMC0yLjcgMi4yLTQuOCA0LjgtNC44aDE5LjRjMi43IDAgNC44IDIuMiA0LjggNC44IDAgMi42LTIuMSA0LjgtNC44IDQuOHptMC0xOS40aC0xNy45YzEuOS0uNiAzLjgtMS41IDUuNS0yLjcgMi40LTEuOCA0LjItNC4yIDUuNC02LjloN2MyLjcgMCA0LjggMi4yIDQuOCA0LjhzLTIuMSA0LjgtNC44IDQuOHptMC0xOS40aC01LjdjLS40LTMtMS42LTYtMy42LTguNGwtMS0xLjJoMTAuM2MyLjcgMCA0LjggMi4yIDQuOCA0LjggMCAyLjctMi4xIDQuOC00LjggNC44ek0yNjYuMyAyMjcuNVYyNDJoLTMyLjRsLTEzLjMtOC45LTQwLjgtMTQuNWMtMy45LTEuNC04LjEtMS4xLTExLjcuOC0zLjcgMS45LTYuNCA1LjEtNy41IDktMi4xIDYuOCAxIDE0LjIgNy4zIDE3LjVsMTAuNSA1LjZoLTE1LjJsLTYuMy0xNS43Yy0yLjEtNS4xLTctOC41LTEyLjUtOC41LTQuMyAwLTguNCAyLjEtMTAuOSA1LjYtMi41IDMuNS0zLjIgOC4xLTEuOCAxMi4ybDEuNSA0LjMtMTAuNi01LjhjLTMuNC0xLjktNy40LTIuMi0xMS4xLTEtMy43IDEuMi02LjcgMy45LTguMyA3LjQtMy4xIDYuOS0uMiAxNC45IDYuNSAxOC4ybDIzLjkgMTEuOCA0OS42IDEwLjEgNjQuNC4xIDE4LjktMy44djEzLjVoMzMuOXYtNzIuNmwtMzQuMS4yem0tMTI1LjEgMTEuM2MxLjYtMi4zIDUuNS0xLjggNi42LjhsNC44IDEyLjFoLTguN2wtMy4yLTkuNWMtLjQtMS4yLS4yLTIuNC41LTMuNHptMTA1LjIgNDJoLTYybC00Ny4zLTkuNS0yMy4zLTExLjVjLTItMS0yLjktMy40LTItNS41LjUtMS4xIDEuNC0xLjkgMi41LTIuMyAxLjEtLjQgMi4zLS4zIDMuNC4zbDE2LjYgOS4xaDQ1LjlsMTkuMS05LjYtMjcuMS0xNC40Yy0yLjItMS4yLTMuMy0zLjgtMi42LTYuMi40LTEuNCAxLjQtMi41IDIuNy0zLjIgMS4zLS43IDIuOC0uOCA0LjEtLjNsMzkuMSAxMy43IDE1LjIgMTAuMmgzNS40djI1LjFsLTE5LjcgNC4xem00NC4xIDkuN0gyNzZ2LTUzLjNoMTQuNXY1My4zeiIgY2xhc3M9InN0MSIvPiAgICA8dGV4dCBjbGFzcz0ic3QyIHN0MyBzdDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyLjMzIDE5OS44MTMpIj4gICAgICAgINCgICAgIDwvdGV4dD4gICAgPHBhdGggZD0iTTc3LjMgMTg2LjdoNDUuNE03Ny4zIDE3MS43SDExNiIgY2xhc3M9InN0NSIvPjwvc3ZnPg==)
}

.merit__item_extension {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA+CAMAAACr3TNIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACOlBMVEUAAABBREAAAQHjhgVBREBBREBBREBBREBBREBBREA/QD80NTQyMjIzNDMAAAA/Pz8zMzMxMTEzNDMyMjI1NjU1NjUzMzM0NTQ1NjU0NDRBREBBREBBREBBREBBREAyMjIkJCQyMjIzMzMzMzMzNDNBREAzMzNBREAKBwtBREAAAQEAAQEAAQEAAQEAAQEAAQEAAQHV1dWzs7MAAQEAAQGNjo7w8PDY2NgHCAjw8zvwhybxMRjxExrxExiYlh9CQ0PY2Nje3t4ICQnwpirxFBfXKxfIqqrR0dEJCgrxaCHY2NglJyUOEA7CWy8QEhAVFxXxFBrfHxu4lifvoCnviSfxRRvyMxnyFBfyFRvyNBnyMhnwiSfwiCbw8zTxExryty3woSnwhybrNRvxZiDlbiXuEhvyFBnO0DbwayLzMBjxEhzy4jUAAAAyMzIzNDM0NDQzMzMzNDPwEB/hHBenkC/19fXxECDvEB/oFRzqEh7bMh/SYGvrEB7iIB7NYUHw6uvq0dTtESDkHiDNZCjmytDv5ejSSz3UTSDZl6Pz8fLVTlXZPSDpFh/pEx3ZNyDMZmrZa3XWSCHnGyHpFh3mFx3cLR7Eez7v6Orek5rTTR/lHiDxEBvlGx/SV1PgfofPWh69hyXktrvQXSTjJSHsER/sEB/PcR/itL7Qe4fUlqLPVyzfKSDae4fdMh/XPB7afobWS1TaNyDkISHVTiHhgIjebHXqFCDmHCHiJSHsEyHvESHfHRipji8AAAA/p16eAAAAb3RSTlMAAAAAAQIEAwgFCpvzmQEIlfKYk0BD8D9E8Q4PDQsGkgc4Ozo6Co8JBAcBAgUIBwQPazkJEE76kBIZpOf7+yQq9e0Xi/r67rIUstgjDaETBvr6JKKg5uT6+uXkoaAY+hqJh7WvkPr6HaPm+hcClPA2WD22AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+ICGgsfKVGBjaEAAAPlSURBVEjHtZf5nxM1GMank6TTwnIsSoEuu90FytpyyH3LfYOKgoLIIfdNQiFTQJQd7msBXW4E5VAulVNwgT+OZGaaTjqZnbF+eH/ofvrs++28SZ68k2iaN2JOhGoQ+rX3iMMK7T/hEMVhaF4HuJFA/weHyUh4p841NV26+scOkaf4bt1ra3t0VeGwM2bxgf9JXlzrTgjGXZTF1+APe5KUf+alqaslvXrjPoYChxinESG+ccozT3BdHcZQgTMeaV4eJaFvnAhznvhxzjPZw6O+9Q2GIT8JpRmfJhV8t0yKTx2xeRHY0aTgEh8kj9pMo/1oqGXILie1qV84jvuLpIxTuZYiA7L1iP0Mi4HBFoEGQskeIqmJr5WdREiimTmsMZNKDWwMxB3po3ISG2/M5XPh28OvERIr8dXgJV5atMCxK/Y7wUoeKnDUbKis5GqKRSKRNPcnq8WxW5Gnfmgoep1/F3KtgfFaBQ9RtO7LhbjYRoJHDdHxWJxIfHlK3AGGaBD6eHdKpFyuQYXGGnoln+adJSa+ljWo0JBWybPG4nQWT26wpus64R8sbB3iUgsp1xpTaKU8l88PyuedjehaxJPboebwgwYPGfqx2IhRFg6AeD1y6iYkP3TY8BEjyxs5wroDYLg44wePGj1m7LjyRvbuQqjWAIC6Pn7CxEmFT3bvmTxlKp023eFlhxCFa2wNAF2fMdPkUdw7azalc+aq+EAnMn6eTZuFffu/p3T+goU2LzkEpetcJ1ZokPEzXPzADz8epC2ffvY55xUOUzsRjF/k8Nahw0fo0WNffJnXZIdobrtQa2Cx6Q7++Al68tTpM0t0Te0wtRPBV6z0YtFqPXuO0vM//Wx9rWv+lzZSNPS4fYgBS9nI2y4cunjpMr1y9ZplLpP5MCeC66b1y42bv/52hN66feeuaV6X+FAjs+f//sc9ev8BbXn46EDBFM93uypLxLJrZA18Y1qP/qSUTf1f+xhuLvfyQa4ra+Bbs9j292N68snTVo6bKwRvny7sXE/D4BrzvdDAykWFu8+ev/jndFuR46tWCz7QdaVeZ/Pgu4L18tW/d1pt3FyjC95e45jkGkdDHo35f63V3t5u2cWb63TBd+Q6idfXb3jt0BvXiP4XfHCXrcR5tGnzlq2FrW/ebhP9M/KLC7AwIP8EhNh/ADuTNuXikXB2DxAV9RNn3YwzT0SO8Be5fQyDSNu+Y2cVuHMMg0lDC7g2xJsV14aKqwTMlfjwqVOeixIuXx1en02wgqrH+zKe/y8cV71OmrPZbE5xlVCkNvCFr9ByiUQiIp5Mxg3o01j4cM1/Z2EDNQwDBWrvAGozMK0bs9zLAAAAAElFTkSuQmCC)
}

.merit__item_without-redemption {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgMzAwLjIgMzAwLjIiPiAgICA8c3R5bGU+ICAgICAgICAuc3Qwe2ZpbGw6IzMzM30uc3Qxe2ZpbGw6I2VjMWUxMH0uc3Qye2ZpbGw6I2ZmZn0gICAgPC9zdHlsZT4gICAgPHBhdGggZD0iTTAgMjQuMnYyMzIuNGgxNC41djExLjJjMCA0LjUgMy43IDguMiA4LjIgOC4yaDUxLjRjNC41IDAgOC4yLTMuNyA4LjItOC4ydi0xMS4yaDEzNS42djExLjJjMCA0LjUgMy43IDguMiA4LjIgOC4yaDUxLjRjNC41IDAgOC4yLTMuNyA4LjItOC4ydi0xMS4yaDE0LjVWMjQuMkgwem03Mi42IDI0Mi4xSDI0LjJ2LTkuN2g0OC40djkuN3ptMjAzLjQgMGgtNDguNHYtOS43SDI3NnY5Ljd6bS0xMi4yLTE2NC42Yy0xLjMgMC0yLjQtMS4xLTIuNC0yLjRWNzVjMC0xLjMgMS4xLTIuNCAyLjQtMi40aDI2LjZ2MjlsLTI2LjYuMXptNy4zLTM4LjhoLTcuM2MtNi43IDAtMTIuMSA1LjQtMTIuMSAxMi4xdjI0LjJjMCA2LjcgNS40IDEyLjEgMTIuMSAxMi4xaDcuM3Y1OC4xaC03LjNjLTYuNyAwLTEyLjEgNS40LTEyLjEgMTIuMXYyNC4yYzAgNi43IDUuNCAxMi4xIDEyLjEgMTIuMWg3LjN2OS43SDI5VjUzLjNoMjQyLjF2OS42em0tNy4zIDE0NS4zYy0xLjMgMC0yLjQtMS4xLTIuNC0yLjR2LTI0LjJjMC0xLjMgMS4xLTIuNCAyLjQtMi40aDI2LjZ2MjloLTI2LjZ6bTI2LjctMzguOGgtOS43di01OC4xaDkuN3Y1OC4xem0tOS43LTEwNi41VjQzLjZIMTkuNHYxOTMuN2gyNjEuNHYtMTkuNGg5Ljd2MjlIOS43di0yMTNoMjgwLjh2MjloLTkuN3oiIGNsYXNzPSJzdDAiLz4gICAgPHBhdGggZD0iTTIxNy45IDE5OC41SDYzLjNjLTguNSAwLTE1LjUtNi0xNi43LTE0LjQtMS40LTkuMS0zLTI0LjEtMy00My43czEuNi0zNC42IDMtNDMuN2MxLjMtOC4zIDguMy0xNC40IDE2LjctMTQuNGgxNTQuNXYxMTYuMnoiIGNsYXNzPSJzdDEiLz4gICAgPHBhdGggZD0iTTk2LjggMTA2LjVjLTE4LjcgMC0zMy45IDE1LjItMzMuOSAzMy45czE1LjIgMzMuOSAzMy45IDMzLjkgMzMuOS0xNS4yIDMzLjktMzMuOS0xNS4yLTMzLjktMzMuOS0zMy45em0tMTUgMTUuMWMyLTEuNiA0LjMtMi45IDYuNy0zLjhsMjMuMyA0MS41Yy0yIDEuNi00LjMgMi45LTYuNyAzLjhsLTIzLjMtNDEuNXptMzkuMiAxOC44YzAgMy45LTEgNy41LTIuNiAxMC43bC0xOS41LTM0LjdjMTIuMyAxIDIyLjEgMTEuMyAyMi4xIDI0em0tNDguNCAwYzAtMy45IDEtNy41IDIuNi0xMC43bDE5LjUgMzQuN2MtMTIuMy0xLjEtMjIuMS0xMS40LTIyLjEtMjR6TTE0MC40IDEwNi41aDI0LjJ2OS43aC0yNC4yek0xNzQuMyAxMDYuNWgyNC4ydjkuN2gtMjQuMnpNMTQwLjQgMTI1LjloMjQuMnY5LjdoLTI0LjJ6TTE3NC4zIDEyNS45aDI0LjJ2OS43aC0yNC4yek0xNDAuNCAxNDUuMmgyNC4ydjkuN2gtMjQuMnpNMTc0LjMgMTQ1LjJoMjQuMnY5LjdoLTI0LjJ6TTE0MC40IDE2NC42aDI0LjJ2OS43aC0yNC4yek0xNzQuMyAxNjQuNmgyNC4ydjkuN2gtMjQuMnoiIGNsYXNzPSJzdDIiLz48L3N2Zz4=)
}

.merit__title {
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 600;
    line-height: .93;
    letter-spacing: -.2px;
    color: #000
}

.merit__text {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.43;
    letter-spacing: -.1px;
    color: #050505
}

.conditions {
    margin-bottom: 57px
}

.conditions .promo-title {
    margin-bottom: 45px
}

.conditions__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.conditions__col {
    width: 25%;
    margin-bottom: 15px
}

.advantages .conditions__col {
    width: 32%
}

.conditions__item {
    display: block;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    height: 100%;
    padding: 25px
}

.advantages .conditions__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    background-color: #f3f3f3;
    padding: 25px;
    text-align: left
}

.conditions__item_shrink {
    height: auto
}

.conditions__image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 85px;
    height: 75px;
    background-color: #e21922;
    font-size: 41px;
    font-weight: 700;
    line-height: 1.24;
    letter-spacing: -.2px;
    color: #fff;
    background-size: 100% 100% !important;
    margin: 0 auto
}

.advantages .conditions__image {
    width: 75px !important;
    height: 75px !important;
    margin: 0;
    margin-right: 22px
}

.conditions__image1 {
    background: url(/tpl/images/zaim1.png)
}

.conditions__image2 {
    background: url(/tpl/images/zaim2.png)
}

.conditions__image3 {
    background: url(/tpl/images/zaim3.png)
}

.conditions__image4 {
    background: url(/tpl/images/zaim4.png)
}

.conditions__image5 {
    background: url(/tpl/images/adv1.png)
}

.conditions__image6 {
    background: url(/tpl/images/adv2.png)
}

.conditions__image7 {
    background: url(/tpl/images/adv3.png)
}

.conditions__image8 {
    background: url(/tpl/images/adv4.png)
}

.conditions__image9 {
    background: url(/tpl/images/adv5.png)
}

.conditions__image10 {
    background: url(/tpl/images/adv6.png)
}

.conditions__image11 {
    background: url(/tpl/images/adv7.png)
}

.conditions__image12 {
    background: url(/tpl/images/adv8.png)
}

.conditions__image13 {
    background: url(/tpl/images/adv9.png)
}

.conditions__desc {
    max-width: 100%;
    font-weight: 400;
    line-height: 1.54;
    color: #050505;
    margin-top: 20px
}

.advantages .conditions__desc {
    max-width: 309px;
    margin-top: 0;
    max-width: 185px;
    font-size: 16px
}

.conditions__desc a {
    color: #e11f27
}

.swiper-slide {
    height: auto
}

.swiper__preview {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 0
}

.swiper__preview img {
    max-width: 100%
}

.swiper__preview_prev {
    right: 0
}

.swiper__wrapper .title {
    margin-bottom: 0
}

.swiper__wrapper_actions {
    max-width: 1210px;
    position: relative;
    margin-left: auto;
    margin-right: auto
}

.swiper .swiper-button-disabled:after {
    display: none
}

.swiper .swiper-button-disabled .swiper__preview {
    display: none
}

.swiper .swiper-button-next, .swiper .swiper-button-prev {
    background: none;
    height: 100%;
    width: 80px;
    top: 0;
    margin-top: 0
}

.swiper .swiper-button-next::after, .swiper .swiper-button-prev::after {
    content: "";
    position: absolute;
    display: block;
    border: 18px solid transparent;
    left: 50%;
    top: 50%;
    opacity: .5;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.swiper .swiper-button-next:hover:after, .swiper .swiper-button-prev:hover:after {
    opacity: 1
}

.swiper .swiper-button-prev {
    left: 0
}

.swiper .swiper-button-prev:after {
    border-right-width: 30px;
    border-right-color: #dbdbdb
}

.swiper .swiper-button-prev img {
    height: 100%
}

.swiper .swiper-button-next {
    right: 0
}

.swiper .swiper-button-next:after {
    right: 0;
    border-left-width: 30px;
    border-left-color: #dbdbdb
}

.swiper_main {
    margin-left: auto;
    overflow: visible;
    margin-right: auto
}

.swiper_main .swiper-button-next, .swiper_main .swiper-button-prev {
    width: 13%
}

.swiper_main .swiper-button-prev {
    left: -13%
}

.swiper_main .swiper-button-next {
    right: -13%
}

.swiper_main .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.swiper_actions {
    width: 80%;
    margin-left: auto;
    margin-right: auto
}

.swiper_actions .swiper-slide {
    text-align: center
}

.swiper_card .swiper-slide {
    padding-top: 80px
}

.swiper_card .swiper__preview {
    top: 36%;
    left: 25px
}

.swiper_card .swiper-button-next:after, .swiper_card .swiper-button-prev:after {
    left: 70%
}

.swiper_card .swiper-button-prev .swiper__preview {
    left: 50px
}

.swiper_lombard {
    max-width: 1200px;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible
}

.swiper_lombard .swiper-slide::after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #fff;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}

.swiper_lombard .swiper-slide-next:after, .swiper_lombard .swiper-slide-prev:after {
    opacity: .63
}

.swiper_lombard .swiper-button-next, .swiper_lombard .swiper-button-prev {
    width: 50%
}

.swiper_lombard .swiper-button-next:after, .swiper_lombard .swiper-button-prev:after {
    opacity: 0
}

.swiper_lombard .swiper-button-prev {
    left: -50%
}

.swiper_lombard .swiper-button-next {
    right: -50%
}

.swiper_popup .swiper-slide {
    background: #fff
}

.actions-slider {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 68px;
    text-align: center
}

.actions-slider .title {
    display: inline-block;
    margin-bottom: 0;
    position: relative
}

.actions-slider .title::after {
    content: "";
    position: absolute;
    display: block;
    width: 16px;
    height: 15px;
    top: 8px;
    right: 135px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEXiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHybiHyb///8vQyBeAAAAD3RSTlMAEUQz7syImVUid6q7Zt1oeL5OAAAAAWJLR0QQlbINLAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IDGwkcKIvzdE8AAACCSURBVAjXTY+BDgQRDESL1tJd3v//7RV7l5tEmMkrQ0RSzlmWSk57U8DiWNAdKFaVS8Roy2fo4misW/4C+juwR1y5H/x4GXEns/LIV929daXH6+kX3lQLUMvrG3ahdTKPT5MCI6pxkEqVFXTIp8pM8qDDot+SrXx/KahNbC4N9y7yAYh0BVEepvvpAAAAAElFTkSuQmCC) no-repeat
}

.actions-slider_basket {
    padding-bottom: 28px;
    margin-bottom: 38px;
    border-bottom: 1px solid #ee0707
}

.actions-slider_border {
    padding-bottom: 68px;
    border-bottom: 1px solid #ebebeb
}

.actions-slider .swiper__preview {
    top: 25%
}

.actions-slider .swiper-button-disabled:after {
    display: none
}

.actions-slider .swiper-button-disabled .swiper__preview {
    display: none
}

.actions-slider .swiper-button-prev, .actions-slider .swiper-button-next {
    background: none;
    height: 100%;
    width: 80px;
    top: 0;
    margin-top: 0
}

.actions-slider .swiper-button-prev::after, .actions-slider .swiper-button-next::after {
    content: "";
    position: absolute;
    display: block;
    border: 18px solid transparent;
    left: 50%;
    top: 50%;
    opacity: .5;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.actions-slider .swiper-button-prev:hover:after, .actions-slider .swiper-button-next:hover:after {
    opacity: 1
}

.actions-slider .swiper-button-next {
    right: -15px
}

.actions-slider .swiper-button-next:after {
    right: 0;
    border-left-width: 35px;
    border-left-color: #f1f1f1
}

.actions-slider .swiper-button-prev {
    left: -15px
}

.actions-slider .swiper-button-prev:after {
    border-right-width: 35px;
    border-right-color: #f1f1f1
}

.actions-slider__promo {
    margin-bottom: 34px;
    font-size: 16.5px;
    font-weight: 300;
    line-height: 1.15;
    letter-spacing: -.1px;
    color: #292929;
    text-align: center
}

.actions-slider__items {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.actions-slider__item {
    position: relative
}

.actions-slider__item a {
    color: #232323
}

.actions-slider__item.inactive .catalog__delete {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.actions-slider__item .icon_like {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 3;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}

.actions-slider__item:hover .icon_like {
    opacity: 1
}

.actions-slider__image {
    height: 210px;
    margin-bottom: 15px
}

.actions-slider__image img {
    max-height: 210px
}

.actions-slider__link {
    color: #232323
}

.actions-slider__link:hover {
    color: #ff221d
}

.actions-slider__name {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px
}

.value {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.value__new {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.19;
    color: #ee0707
}

.value__old {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    color: #000;
    text-decoration: line-through
}

.advantages {
    margin-bottom: 42px;
    padding-bottom: 50px;
    border-bottom: 1px solid #eaeaea;
    margin-top: 40px
}

.advantages_bottom {
    padding-top: 50px;
    border-top: 1px solid #eaeaea;
    border-bottom: none
}

.advantages .container {
    max-width: 85%;
    padding: 0
}

.advantages_new .container {
    max-width: 1140px;
    padding: 0 40px
}

.advantages__row {
    font-size: 0;
    margin: 0 -10px
}

.advantages__col {
    width: 14.28%;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px
}

.advantages_new .advantages__col {
    width: 25%
}

.advantages__item {
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 78px
}

.advantages_new .advantages__item {
    padding-top: 140px
}

.advantages__item_insurance {
    background-image: url(/tpl/css/../images/adv_new/2.png);
    -webkit-background-size: 68px 61px;
    background-size: 68px 61px
}

.advantages__item_confidence {
    background-image: url(/tpl/css/../images/adv_new/5.png)
}

.advantages__item_fast {
    background-image: url(/tpl/css/../images/adv_new/10.png)
}

.advantages__item_hight {
    background-image: url(/tpl/css/../images/adv_new/1.png)
}

.advantages__item_percentage {
    background-image: url(/tpl/css/../images/adv_new/6.png)
}

.advantages__item_loan {
    background-image: url(/tpl/css/../images/adv_new/8.png);
    background-position: center 20px
}

.advantages__item_experts {
    background-image: url(/tpl/css/../images/adv_new/9.png);
    background-repeat: no-repeat;
    background-position: center 10px
}

.advantages__item_zayvka {
    background-image: url(/tpl/css/../images/advantages_new1.png)
}

.advantages__item_manager {
    background-image: url(/tpl/css/../images/advantages_new2.png)
}

.advantages__item_ofice {
    background-image: url(/tpl/css/../images/advantages_new3.png)
}

.advantages__item_money {
    background-image: url(/tpl/css/../images/advantages_new4.png)
}

.advantages__title {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.advantages__call {
    text-align: center;
    margin-bottom: 44px
}

.advantages__call-top {
    margin-bottom: 5px;
    font-size: 26px;
    font-weight: 700;
    color: #000;
    line-height: 30px
}

.advantages__call-top a {
    color: #cc9602;
    text-decoration: none
}

.advantages__call-bottom {
    color: #767676;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-decoration: none
}

.features {
    margin-bottom: 20px
}

.features__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.features__col {
    width: 25%
}

.features__item {
    max-width: 212px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 37px
}

.features__title {
    margin-bottom: 7px;
    font-size: 19px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -.2px;
    color: #000;
    text-align: center
}

.features__text {
    font-size: 14.5px;
    font-weight: 300;
    line-height: 1.17;
    letter-spacing: -.1px;
    color: #292929;
    text-align: center
}

.features__image {
    position: relative;
    height: 180px;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px
}

.features__image img {
    position: relative;
    z-index: 3
}

.features_zoloto {
    margin-bottom: 75px
}

.features_zoloto .features__item {
    max-width: 285px
}

.features_zoloto .features__image {
    margin-bottom: 17px
}

.features_zoloto .features__image img {
    width: 64px;
    height: 64px
}

.features_zoloto .features__row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.features_zoloto .features__col {
    width: 43.5%
}

.hexagon {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    transform: translateX(-50%) translateY(-50%) rotate(90deg);
    width: 140px;
    height: 80.83px;
    background-color: #f3f3f3;
    z-index: 1
}

.hexagon:before, .hexagon:after {
    content: "";
    position: absolute;
    width: 0;
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
    z-index: 1
}

.hexagon:before {
    bottom: 100%;
    border-bottom: 40.41px solid #f3f3f3
}

.hexagon:after {
    top: 100%;
    width: 0;
    border-top: 40.41px solid #f3f3f3
}

.about {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.about_mag {
    margin-bottom: 100px
}

.about .small-title {
    position: relative;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3
}

.about__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.about__block {
    width: 50%;
    position: relative;
    padding-top: 63px;
    padding-bottom: 63px
}

.about__block_color {
    background-color: #e21f26;
    padding-left: 54px;
    padding-right: 60px;
    background-position: -100px bottom;
    text-align: center
}

.about__block_color .small-title {
    color: #fff
}

.about__block_color .about__text {
    color: #fff;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto
}

.about__block_color::after {
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 297px;
    height: 217px;
    background-image: url(/tpl/css/../images/about-ring.png);
    background-repeat: no-repeat
}

.about__block_gray {
    padding-left: 55px;
    padding-right: 55px;
    background-color: #f3f3f3;
    background-image: url(/tpl/css/../images/about-hand.png);
    background-repeat: no-repeat;
    background-position: right
}

.about__image {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 37px
}

.about__image_libra {
    width: 45px;
    height: 45px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNDUgNDUiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8cGF0aCBpZD0iRm9ybWFfMSIgZD0iTTE0OTMuODggMzgxMmgtMjAuNzZ2LTEuNzRhMS43MzEgMS43MzEgMCAwIDEgMS43My0xLjczaDE3LjNhMS43MzEgMS43MzEgMCAwIDEgMS43MyAxLjczdjEuNzR6bS0xMi4xMS0zMS4yM2gzLjQ2djI2LjAyaC0zLjQ2di0yNi4wMnptNi45MiAyNy45OGgtMTAuMzhhNS4xOSA1LjE5IDAgMSAxIDEwLjM4IDB6bS04LjQ0LTI3Ljk4aDYuNWEzLjI1IDMuMjUgMCAxIDEtNi41IDB6bTMuMjUtOC4zNWEzLjE0NSAzLjE0NSAwIDEgMS0zLjE0IDMuMTQgMy4xNDUgMy4xNDUgMCAwIDEgMy4xNC0zLjE0em0xMy44NSAxLjM5YTEuNzU1IDEuNzU1IDAgMSAxLTEuNzUgMS43NSAxLjc1IDEuNzUgMCAwIDEgMS43NS0xLjc1em0tMTEuOC0zLjAyYTIuMDUgMi4wNSAwIDEgMS00LjEgMGMwLTEuMTMgMi4wNS0zLjc5IDIuMDUtMy43OXMyLjA1IDIuNjYgMi4wNSAzLjc5em0tLjMyIDQuNzdhNC43NzggNC43NzggMCAwIDEgNC4zMy0yLjZjMy4xNyAwIDUuNzkgMi42IDcuNzkgMi42bS04LjY2IDE5LjA5YTkuMTYgOS4xNiAwIDAgMCAxNy4zMSAwaC0xNy4zMXptMi42Ljg3bDYuMDYtMTYuMSA2LjA1IDE2LjFtLTMzLjc1LTIxLjcxYTEuNzU1IDEuNzU1IDAgMSAxLTEuNzQgMS43NSAxLjc1MiAxLjc1MiAwIDAgMSAxLjc0LTEuNzV6bTEyLjEyIDEuNzVhNC43NzggNC43NzggMCAwIDAtNC4zMy0yLjZjLTMuMTcgMC01Ljc4IDIuNi03Ljc5IDIuNm04LjY2IDE5LjA5YTkuMTYgOS4xNiAwIDAgMS0xNy4zMSAwaDE3LjMxem0tMi42Ljg3bC02LjA2LTE2LjEtNi4wNSAxNi4xIiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iRm9ybWEgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NjEgLTM3NjcpIi8+PC9zdmc+)
}

.about__image_ring {
    width: 53px;
    height: 41px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNTMgNDAuOTciPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbC1ydWxlOmV2ZW5vZGR9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxwYXRoIGlkPSJGb3JtYV8xX2NvcHlfMiIgZD0iTTkwMC41NSAyMjczYTE2LjQ4IDE2LjQ4IDAgMCAwIDkuOTUtMy4zNSAxNi40OSAxNi40OSAwIDEgMCAwLTI2LjMgMTYuNTA4IDE2LjUwOCAwIDEgMC05Ljk1IDI5LjY1em05Ljk1LTIzLjE2YTExLjg5MyAxMS44OTMgMCAwIDEgMCAxMy4zMyAxMS44OTMgMTEuODkzIDAgMCAxIDAtMTMuMzN6bTkuOTUtNS4yOWExMS45NTUgMTEuOTU1IDAgMSAxLTYuNyAyMS44NiAxNi4zMjkgMTYuMzI5IDAgMCAwIDAtMTkuODIgMTEuOTUgMTEuOTUgMCAwIDEgNi43LTIuMDR6bS0xOS45IDBhMTEuOTU2IDExLjk1NiAwIDAgMSA2LjcgMi4wNCAxNi4zMjkgMTYuMzI5IDAgMCAwIDAgMTkuODIgMTEuOTY2IDExLjk2NiAwIDEgMS02LjctMjEuODZ6bTkuNjMtMTEuMDdoLS4wMThzLTIuNTE5LTIuNzQtNC43MTYtLjc0LS4yNzUgNi42NCA0LjcxNiA4LjY1bC4wMTguMDFjNC45OS0yIDYuOTE0LTYuNjUgNC43MTYtOC42NnMtNC43MTYuNzQtNC43MTYuNzR6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iRm9ybWEgMSBjb3B5IDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04ODQgLTIyMzIuMDMpIi8+PC9zdmc+)
}

.about__text {
    max-width: 487px;
    font-size: 17px;
    line-height: 1.68
}

.about__links {
    margin-top: 50px
}

.about__links_tablet {
    display: none;
    text-align: left;
    margin-left: 132px
}

.about__links_tablet .about__link {
    color: #d9d9d9
}

.about__links_tablet .about__link:hover span {
    border-bottom-color: transparent
}

.about__link {
    display: block;
    font-size: 17px;
    line-height: 1.76;
    color: #626262
}

.about__link span {
    border-bottom: 1px solid currentColor
}

.about__link:hover {
    text-decoration: none
}

.about__link:hover span {
    border-bottom-color: rgba(255, 34, 29, 0.2)
}

.get {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#eee)), -webkit-gradient(linear, left top, left bottom, from(#171717), to(#f5e9e9));
    background-image: -webkit-linear-gradient(#eee, #eee), -webkit-linear-gradient(top, #171717, #f5e9e9);
    background-image: -o-linear-gradient(#eee, #eee), -o-linear-gradient(top, #171717, #f5e9e9);
    background-image: linear-gradient(#eee, #eee), linear-gradient(to bottom, #171717, #f5e9e9)
}

.get__first, .get__second, .get__third {
    min-width: 100%;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform 0.3s, -webkit-transform .3s;
    overflow: hidden
}

.get__second .get__title {
    margin-bottom: 5px;
    font-size: 33px
}

.get.second {
    height: 570px !important
}

.get.second .get__first {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.get.second .get__second {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.get.third {
    height: 416px !important
}

.get.third .get__first {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.get.third .get__second {
    -webkit-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%)
}

.get.third .get__third {
    -webkit-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%)
}

.get__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -15px;
    font-size: 19px;
    font-weight: 400;
    margin-bottom: 15px
}

.get__info-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px
}

.get__info-text {
    display: inline-block
}

.get__info-text.xs-visible, .get__info-text .xs-visible {
    display: none
}

.get__info-text:first-child {
    margin-right: 5px
}

.get__info-text.red {
    color: #e21f26
}

.get__info-text.green {
    color: #009312
}

.get__info-text.bold {
    font-weight: 700
}

.get__third .get__title {
    font-size: 33px;
    line-height: 48px;
    text-align: center
}

.get_newMain .get__top {
    padding-bottom: 0;
    border-bottom: none
}

.get_newMain .get__slider-wrapper {
    margin-bottom: 20px
}

.get_newMain .get__first .get__top, .get_newMain .get__first .get__blocks {
    position: relative;
    z-index: 3
}

.get_newMain .get__first .get__wrap {
    position: relative
}

.get_newMain .get__first .get__wrap::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 278px;
    top: 5px;
    left: 87%;
    background-color: #eee;
    background-image: url(/tpl/css/../images/company__image-3.png);
    background-repeat: no-repeat;
    z-index: 2
}

.get_newMain .get__first .get__top:after {
    display: none
}

.get_newMain .get__text {
    max-width: initial
}

.get_newMain .get__title {
    line-height: 40px;
    margin-bottom: 8px
}

.get_new .get__second, .get_new .get__third {
    margin-top: 0 !important
}

.get_new .get__main {
    width: 228px
}

.get_new .get__top {
    padding-bottom: 20px
}

.get_new .get__top:after {
    display: none
}

.get_new .get__slider-wrapper {
    margin-bottom: 100px
}

.get_new .get__slider-wrapper_new {
    margin-bottom: 92px
}

.get_new .get__slider-wrapper::before {
    content: "";
    position: absolute;
    display: block;
    width: 1000%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    background-color: #e2e2e2;
    bottom: -65px
}

.get__line {
    position: relative;
    height: 1px;
    background-color: #e0e0e0;
    margin-bottom: 35px
}

.get__line::after, .get__line::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    bottom: 0;
    background-color: #e0e0e0
}

.get__line::after {
    right: 100%
}

.get__line::before {
    left: 100%
}

.get__wrap {
    padding-top: 40px;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto
}

.get__wrap_zoloto {
    padding-top: 21px
}

.get__small {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px;
    color: #797979;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 40px;
    margin-bottom: 40px
}

.get__features {
    font-size: 0
}

.get__item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 30px;
    width: 33.33%;
    font-size: 19px;
    font-weight: 400;
    line-height: 20px
}

.get__item .icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 15px
}

.get__item a {
    display: inline-block;
    color: #434343;
    padding-left: 40px
}

.get__item a:hover {
    color: #e21f26
}

.get__slider {
    height: 53px;
    position: relative;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(216, 216, 215, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(216, 216, 215, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(216, 216, 215, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(216, 216, 215, 0) 100%)
}

.get__slider-wrapper {
    position: relative;
    padding-left: 95px;
    padding-right: 109px;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(216, 216, 215, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(216, 216, 215, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(216, 216, 215, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(216, 216, 215, 0) 100%)
}

.get__slider-wrapper::after {
    content: "";
    position: absolute;
    display: block;
    right: -15px;
    top: 0;
    border: 27px solid transparent;
    border-left-color: #fff;
    border-left-width: 15px;
    border-right: 0
}

.get__handle {
    width: 105px;
    height: 48px;
    background-color: #e21f26;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    left: 0;
    top: 3px;
    cursor: pointer;
    z-index: 1;
    white-space: nowrap
}

.get__handle-text {
    font-size: 28.5px;
    font-weight: 700;
    line-height: 1.19;
    text-align: center;
    color: #fff;
    padding: 10px 25px
}

.get__handle-minus {
    width: 30px;
    height: 100%;
    position: absolute;
    left: -35px;
    top: 0;
    cursor: pointer
}

.get__handle-minus:before {
    height: 3px;
    width: 19px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1.5px;
    content: '';
    background-color: #bebebe
}

.get__handle-minus:hover:before {
    background: #e21f26
}

.get__handle-plus {
    width: 30px;
    height: 100%;
    position: absolute;
    cursor: pointer;
    right: -35px;
    top: 0
}

.get__handle-plus:before {
    position: absolute;
    right: 4px;
    top: 34%;
    content: '';
    background-color: #dadada;
    width: 19px;
    height: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAxAMITe92XTuAAAALUlEQVQoz2NcxIAGzjAwMDAwmKAKMjEQBUaOMhZoOKEDNFFqW4oWLaORRRQAAOD2BJjYiR8LAAAAAElFTkSuQmCC) no-repeat
}

.get__handle-plus:hover:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAgMAAAAPPt5fAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXiHyaAgIDiHyb///9vqeo2AAAAAnRSTlMAAHaTzTgAAAABYktHRAMRDEzyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gMPCykOJzAnogAAABlJREFUCNdjYGBYwRDCQDy5CghWoJAkmgAArnkZsVb909YAAAAASUVORK5CYII=) no-repeat
}

.get__handle-day-text {
    padding: 5px 10px;
    margin-top: 7px;
    font-size: 16.5px;
    font-weight: 700;
    letter-spacing: -.2px;
    color: #000;
    text-align: center
}

.get__handle_zoloto {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    font-size: 27px;
    line-height: 34px;
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 5px;
    margin-left: 5px;
    width: auto;
    top: -4px;
    background: url(/tpl/css/../images/zoloto-slider-handle.png);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    cursor: initial
}

.get__handle-zoloto-text {
    display: inline;
    text-align: center;
    font-size: 33px
}

.get .btn {
    width: 394px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 27px;
    padding-left: 0;
    padding-right: 0
}

.get .btn_new {
    width: 351px
}

.get__range {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.get__right {
    position: absolute;
    right: 0;
    top: -81px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.get__main {
    max-width: 228px;
    width: 28.5%
}

.get__top {
    margin-bottom: 32px;
    padding-bottom: 70px;
    position: relative
}

.get__top::after {
    content: "";
    position: absolute;
    display: block;
    width: 1000%;
    height: 1px;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #e0e0e0;
    z-index: 1
}

.get__top-inner {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 27px
}

.get__day {
    position: relative;
    width: 67%;
    padding-left: 58px;
    padding-right: 67px;
    background: #fff
}

.get__day::after {
    content: "";
    position: absolute;
    display: block;
    right: -41px;
    top: 0;
    border: 26px solid transparent;
    border-left-color: #fff;
    border-left-width: 15px
}

.get__day-slider {
    margin-bottom: 0
}

.get__day-slider .get__handle {
    height: 41px;
    top: 6px;
    background-color: #f1f1f1
}

.get__day-slider .get__handle:hover {
    -background-color: #ebebeb
}

.get__day-slider .get__handle:after {
    display: none
}

.get__day-slider .get__handle-plus::before {
    width: 15px;
    right: 10px;
    -webkit-background-size: contain;
    background-size: contain
}

.get__day-slider .get__handle-minus::before {
    width: 15px;
    left: 8px
}

.get__blocks, .get__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.get__blocks {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 37px
}

.get__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.get__block_wide {
    width: 61%
}

.get__block_narrow {
    width: 36%;
    padding-top: 10px
}

.get__title {
    margin-bottom: 15px;
    font-size: 41px;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: -.2px;
    color: #050505
}

.get__title.small {
    font-size: 37px
}

.get__title-connect {
    display: block
}

.get__accent {
    color: #e21f26;
    white-space: nowrap
}

.get__promo {
    margin-bottom: 5px;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.76;
    letter-spacing: -.1px;
    color: #050505
}

.get__text {
    max-width: 377px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.48;
    letter-spacing: -.1px;
    color: #929292
}

.get__links {
    margin-top: 21px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.get__link {
    font-size: 16.5px;
    line-height: 1.06;
    letter-spacing: .1px
}

.get__proba {
    margin-left: 20px;
    width: 183px
}

.get__proba_new {
    margin-left: 30px;
    width: 175px
}

.get__digits {
    width: 85%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px auto 34px
}

.get__digit {
    position: relative;
    opacity: .7;
    color: #757575;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    width: 25%;
    text-align: center
}

.get__digit::after {
    content: "";
    position: absolute;
    display: block;
    height: 7px;
    width: 1px;
    background-color: #757575;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.get__form {
    position: relative;
    border-top: 1px solid #e5e5e5;
    margin-top: 30px;
    padding-top: 40px
}

.get__form::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    left: 100%;
    height: 1px;
    top: -1px;
    z-index: 3;
    background: #e5e5e5
}

.get__form::before {
    position: absolute;
    display: block;
    width: 100%;
    right: 100%;
    height: 1px;
    top: -1px;
    z-index: 3;
    background: #e5e5e5
}

.get__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
    padding-bottom: 10px
}

.get__bread {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.get__bread-link {
    font-size: 16px;
    font-weight: 400;
    margin-left: 50px
}

.get__slider-input {
    display: none
}

.get__return {
    position: relative;
    padding-left: 25px;
    margin-bottom: 20px;
    color: #777;
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
    cursor: pointer;
    background: none;
    border: none
}

.get__return::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 17px;
    height: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAICAQAAAC1vdwiAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAw8JLi8nnHVVAAAAZElEQVQY033OoQ3CQACF4Q9yVVUV55p0g8qaJozBDF0AzwzFsMNVsEITdsAiTsMKLMDdp1/yv8MNaF1d/HUEg6ezgoCTTZR1pcli1aD3qYWqgruXJMrG8pfd5KHzrYXeZqkU+gHSiQ6PkjAfSAAAAABJRU5ErkJggg==) no-repeat
}

.get_zoloto {
    padding-top: 0;
    background-color: #eee;
    margin-bottom: 24px
}

.get_zoloto .get__slider-wrapper {
    padding-left: 55px;
    padding-right: 70px
}

.get_zoloto .get__first .get__wrap:after {
    display: none
}

.get_zoloto .get__second, .get_zoloto .get__third {
    margin-top: 0
}

.get_zoloto .get__top-inner {
    margin-bottom: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.get_zoloto .get__blocks {
    padding-bottom: 0
}

.get_zoloto .get__block_narrow {
    padding-top: 0
}

.get_zoloto .get__block_new {
    padding-top: 5px
}

.get_zoloto .get__handle-minus:hover:before {
    background-color: #f9db5d
}

.get_zoloto .get__handle-plus:hover::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAgMAAAAPPt5fAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXwqA/////wqA////87+2KVAAAAA3RSTlMAAMxopEpFAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IDEAwqAOaQCCoAAAAZSURBVAjXY2BgWMEQwkA8uQoIVqCQJJoAAK55GbFW/dPWAAAAAElFTkSuQmCC) no-repeat
}

.company {
    position: relative;
    -webkit-perspective: 1px;
    perspective: 1px;
    min-height: 100vh
}

.company__bg-top {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.company__top {
    position: relative;
    margin-left: 143px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.company__image {
    position: relative;
    margin-right: 25px;
    z-index: 3;
    height: 60px
}

.company__name {
    font-size: 27.5px;
    font-weight: 600;
    line-height: 1.58;
    letter-spacing: -.3px;
    color: #292929
}

.company__subject {
    max-width: 250px;
    font-size: 14.5px;
    font-weight: 300;
    line-height: 1.14;
    letter-spacing: -.1px;
    color: #292929
}

.company__quote {
    position: relative;
    max-width: 542px;
    margin-left: 100px;
    margin-top: -33px;
    padding: 55px 45px;
    padding-right: 70px;
    font-size: 14px;
    line-height: 1.68;
    letter-spacing: -.1px;
    color: #fff;
    background-color: #e21f26;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(104, 99, 100, 0)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(104, 99, 100, 0) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(104, 99, 100, 0) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(104, 99, 100, 0) 0%, rgba(255, 255, 255, 0) 100%)
}

.company__desc {
    margin-top: 10px
}

.company__title {
    margin-bottom: 15px;
    font-size: 33.5px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: -.3px;
    color: #c7c7c7
}

.company__bottom {
    position: relative;
    padding-top: 65px;
    z-index: 1
}

.company__bottom .container {
    position: relative;
    max-width: 810px
}

.company__ring-1 {
    position: absolute;
    top: -70px;
    left: 90%;
    -webkit-transition: -webkit-transform 5s;
    transition: -webkit-transform 5s;
    -o-transition: transform 5s;
    transition: transform 5s;
    transition: transform 5s, -webkit-transform 5s;
    -webkit-transform: scale(0.8) translateY(100px);
    -ms-transform: scale(0.8) translateY(100px);
    transform: scale(0.8) translateY(100px)
}

.company__ring-1.animate {
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.company__ring-2 {
    position: absolute;
    top: 156px;
    right: 100%;
    z-index: 3;
    -webkit-transition: -webkit-transform 5s;
    transition: -webkit-transform 5s;
    -o-transition: transform 5s;
    transition: transform 5s;
    transition: transform 5s, -webkit-transform 5s;
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px)
}

.company__ring-2.animate {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px)
}

.company__ring-3 {
    position: absolute;
    top: 10%;
    right: -20%;
    -webkit-transition: -webkit-transform 5s;
    transition: -webkit-transform 5s;
    -o-transition: transform 5s;
    transition: transform 5s;
    transition: transform 5s, -webkit-transform 5s;
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px)
}

.company__ring-3.animate {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px)
}

.company__ring-4 {
    position: absolute;
    top: -50%;
    left: 80%;
    -webkit-transition: -webkit-transform 5s;
    transition: -webkit-transform 5s;
    -o-transition: transform 5s;
    transition: transform 5s;
    transition: transform 5s, -webkit-transform 5s;
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px)
}

.company__ring-4.animate {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px)
}

.company__ring-5 {
    position: absolute;
    top: 50%;
    right: 100%;
    -webkit-transition: -webkit-transform 5s;
    transition: -webkit-transform 5s;
    -o-transition: transform 5s;
    transition: transform 5s;
    transition: transform 5s, -webkit-transform 5s
}

.company__ring-5.animate {
    -webkit-transform: translateX(70px);
    -ms-transform: translateX(70px);
    transform: translateX(70px)
}

.company__ring-6 {
    position: absolute;
    left: 45%;
    top: -13%;
    -webkit-transition: -webkit-transform 5s;
    transition: -webkit-transform 5s;
    -o-transition: transform 5s;
    transition: transform 5s;
    transition: transform 5s, -webkit-transform 5s;
    -webkit-transform: scale(0.8) translateX(100px);
    -ms-transform: scale(0.8) translateX(100px);
    transform: scale(0.8) translateX(100px)
}

.company__ring-6.animate {
    -webkit-transform: scale(1) translateX(0);
    -ms-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0)
}

.company__ring-7 {
    position: absolute;
    left: 60%;
    top: 50%;
    -webkit-transition: -webkit-transform 5s;
    transition: -webkit-transform 5s;
    -o-transition: transform 5s;
    transition: transform 5s;
    transition: transform 5s, -webkit-transform 5s;
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px)
}

.company__ring-7.animate {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.company__ring-8 {
    position: absolute;
    left: 0;
    bottom: -40px;
    -webkit-transition: -webkit-transform 5s;
    transition: -webkit-transform 5s;
    -o-transition: transform 5s;
    transition: transform 5s;
    transition: transform 5s, -webkit-transform 5s;
    -webkit-transform: scale(0.8) translateY(100px);
    -ms-transform: scale(0.8) translateY(100px);
    transform: scale(0.8) translateY(100px)
}

.company__ring-8.animate {
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.company__block {
    position: relative;
    max-width: 520px;
    margin-bottom: 90px;
    padding: 35px 45px;
    left: -20px;
    background-color: rgba(241, 241, 241, 0.8)
}

.company__block a {
    color: #0b0b0b;
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 47px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.company__block_left {
    margin-left: auto;
    margin-right: auto;
    left: -200px
}

.company__block_right {
    -webkit-transform: translateX(127px);
    -ms-transform: translateX(127px);
    transform: translateX(127px)
}

.company__block_center {
    margin-left: auto;
    margin-right: auto;
    left: 0
}

.company__block:last-child {
    margin-bottom: 0
}

.company__heart {
    position: relative;
    display: inline-block
}

.company__heart-wrapper {
    position: relative;
    text-align: center;
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px)
}

.company__heart span {
    position: absolute;
    left: 50%;
    top: 55%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 19px;
    line-height: 1.61;
    letter-spacing: -.1px
}

.company__heart:hover:after {
    display: none
}

.slider-lombard {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto
}

.slider-lombard__item {
    height: 100%
}

.slider-lombard__image {
    height: 100%
}

.slider-lombard__image img {
    height: 100%;
    width: 100%
}

.column {
    padding: 60px 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 55px;
    -moz-column-gap: 55px;
    column-gap: 55px
}

.column__text {
    font-size: 16px;
    line-height: 1.75;
    color: #050505
}

.column__text p {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.rates {
    margin-bottom: 58px
}

.rates .title {
    margin-bottom: 27px
}

.rates__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.rates__block_table {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-top: 15px
}

.rates__block_price {
    min-width: 270px;
    padding-top: 15px;
    margin-right: 87px
}

.rates__block_price .rates__heading {
    margin-bottom: 6.5px
}

.rates__price {
    font-size: 21.5px;
    font-weight: 700;
    padding: 25px 0;
    letter-spacing: -.1px;
    color: #202020
}

.rates__table {
    width: 100%;
    text-align: center
}

.rates__heading {
    font-size: 17px;
    padding-bottom: 10px;
    line-height: 19px;
    letter-spacing: -.1px;
    color: rgba(0, 0, 0, 0.77);
    font-weight: 400
}

.rates__cell {
    width: 25%;
    min-width: 215px;
    font-size: 21.5px;
    font-weight: 600;
    letter-spacing: -.1px;
    color: #000;
    padding: 25px 0;
    border: 1px solid #e8e8e8
}

.rates__cell_big {
    min-width: initial;
    font-size: 31.5px;
    font-weight: 600;
    letter-spacing: -.2px;
    color: #000
}

.rates__text {
    display: block;
    margin-top: 10px;
    max-width: 137px;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
    line-height: 1.27;
    letter-spacing: -.1px;
    text-align: center;
    color: rgba(0, 0, 0, 0.77)
}

.zoloto__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.zoloto__block {
    position: relative;
    margin-top: 110px;
    min-width: 348px;
    background-color: #e21f26;
    padding: 0 50px
}

.zoloto__block::after, .zoloto__block::before {
    content: "";
    position: absolute;
    left: 0;
    display: block;
    border: 174px solid transparent
}

.zoloto__block::before {
    top: 100%;
    border-top-color: #e21f26;
    border-bottom: 0;
    border-top-width: 100px
}

.zoloto__block::after {
    bottom: 100%;
    border-bottom-color: #e21f26;
    border-top: 0;
    border-bottom-width: 100px
}

.zoloto__image {
    text-align: center;
    margin-bottom: 58px
}

.zoloto__desc {
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    line-height: 35px
}

.zoloto__desc a {
    display: block;
    color: #fff
}

.banner {
    position: relative;
    height: 222px
}

.banner .breadcrumbs__item {
    color: #fff
}

.banner__text {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.banner__image {
    height: 100%
}

.banner__image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.banner__title {
    text-shadow: 0 7px 57px rgba(0, 0, 0, 0.42);
    color: #fff;
    font-size: 41px;
    font-weight: 700;
    line-height: 52px;
    text-align: center
}

.card {
    margin-bottom: 60px
}

.card__blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.card__block {
    width: 50%;
    padding-top: 32px
}

.card__block_gray {
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #f3f3f3
}

.card__block_gray::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #f3f3f3;
    top: 0;
    left: 100%
}

.card__block_image {
    position: relative;
    text-align: center
}

.card__block_image img {
    max-width: 100%
}

.card .breadcrumbs {
    text-align: left
}

.card .available {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    margin-right: 20px
}

.card .available span {
    display: inline-block;
    vertical-align: middle
}

.card__top {
    margin-bottom: 22px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f1f1f1
}

.card__top .breadcrumbs {
    margin-bottom: 10px
}

.card__name {
    color: #000;
    font-size: 33px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 15px;
    position: relative
}

.card__articul {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: #585858;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 40px 0 0
}

.card__articul span {
    display: inline-block;
    vertical-align: middle;
    color: #bababa
}

.card__middle {
    margin-bottom: 14px;
    border-bottom: 1px solid #f1f1f1
}

.card__middle .icon_favorite {
    display: none
}

.card__row {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e5e5e5
}

.card__row::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background: #e5e5e5;
    bottom: -1px;
    left: 100%;
    z-index: 3
}

.card__col {
    display: inline-block
}

.card__price {
    font-size: 43px;
    font-weight: 700;
    line-height: 34px;
    margin-right: 10px;
    color: #ee0707;
    display: inline-block;
    vertical-align: top
}

.card__priceold {
    margin-left: 10px;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    display: inline-block;
    vertical-align: top
}

.card__priceold span {
    position: relative
}

.card__priceold span::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background: #0e0e0e;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-10deg);
    -ms-transform: translateY(-50%) rotate(-10deg);
    transform: translateY(-50%) rotate(-10deg)
}

.card__info {
    color: #9f9f9f;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px
}

.card__menu {
    margin-bottom: 5px
}

.card__menu:last-child {
    margin-bottom: 0
}

.card__after-plus {
    position: absolute;
    top: 40px;
    right: 25px;
    width: 30px;
    height: 30px;
    z-index: 14;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAw0KDxC1KjtZAAACbUlEQVQ4y5XVS2hVVxjF8d85xmCrIURNFKsVTQaxVUtJR8VhrhA6EAelhfpCxBfaRidm4KAKJS1isdTQqhhstYKD0kEhIKmOHfhARVAMCT7QS1pML6H4wHgdnJ2T05NHb9dob/b6b9b3nX2/GxWNU+xDbVo0qlP2tz6X9biknDdGOXimrfZYNP5G9xxy0rPJ4TbHLTS5BmxxcSI40mlfxnjfdX+KNFiZSVJ20IHRAkbhyCkbgqGky2m3Mxe9Y6MdasLuhG0JPgp36ghHP9nryQSR633vk7D+0oExuE0PGLHLj1PU3O6wGGUFFxK4xm0LwE4/mFpfOBJa966nMXYH9EQObdGqNQd/5xxYYjNRcboH5mHIEqV/GXu1Isrhc/WrwT1LYwXzwp0lleiv0JXFVsUhWNnPFaHJ90hUiL0P7hioGL7lYdKTKs3genpUpyVdIW1Zv/7Uc81CNFWZDQYzPe7NtS1Rh28ydUNdbCTU/H/0CsRVSt5AfXpwRSGsvtZCuuvPwHPAUJU+87EyPRjyR7pCussqcQ/EroFl3qo4dJOlScbY+SS/9RXDo86LUbHaAw0oavJPrs8TPc9aA+rw2NuxF46B+b7K2ToU0naN6XD4/l1eRkVq3VWPsvV++Y/InzktwiPNhmOUtINIt0+nRDfoDmVsN0wMzuoG1c464s0JwVm6nFIdIv/O2Ayb5ldrgu2xb52RnckLrLM3/HT5zcfJuxwbvdWO2ZTaR9xw06BIg/csDwnhqPbwpHNDf61DGqeoedDnYQxB5sYk0Ar7J5koT3RqzqLj/6tgho+s9oFGtV4Z0ueqHr2e542vAQiyoPYnITJyAAAAAElFTkSuQmCC) no-repeat
}

.card__plus {
    position: absolute;
    top: 40px;
    right: 25px;
    width: 30px;
    height: 30px;
    z-index: 15;
    opacity: 0;
    cursor: pointer
}

.card .lightense-wrap .card__plus {
    opacity: 1
}

.card__link {
    color: #dd0101;
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
    text-decoration: none;
    border-bottom: 1px solid #fbe6e6;
    white-space: nowrap
}

.card__link:hover {
    color: #fa0b0b;
    border-bottom: 1px solid #fd7b7b
}

.card__buy {
    width: 100%;
    max-width: 436px;
    margin-bottom: 20px;
    height: 73px;
    font-size: 26px;
    font-weight: 700;
    color: #f7f6f6;
    background-color: #e80404;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxOTcsIDIzLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ0LCA1LCA1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.04)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms
}

.card__buy:hover {
    color: #f7f6f6;
    background-color: #ff1616;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxOTcsIDIzLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ0LCA1LCA1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(197, 23, 0, 0.04)), to(rgba(244, 5, 5, 0)));
    background-image: linear-gradient(to right, rgba(197, 23, 0, 0.04) 0%, rgba(244, 5, 5, 0) 100%);
    text-decoration: none
}

.card__list {
    font-size: 16px;
    line-height: 16px;
    color: #a7a7a7;
    font-weight: 400;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 25px
}

.card__list:before, .card__list:after {
    content: " ";
    display: table
}

.card__list:after {
    clear: both
}

.card__list:before, .card__list:after {
    content: " ";
    display: table
}

.card__list:after {
    clear: both
}

.card__list li {
    margin-bottom: 15px;
    width: 50%;
    float: left
}

.card__list li span {
    color: #212121
}

.card__else {
    color: #e21f26;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    white-space: nowrap
}

.card__else:first-child {
    margin-left: 20px;
    margin-right: 30px
}

.card__text {
    color: #171717;
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 24px
}

.card__hidden {
    display: none;
    text-align: center
}

.break:after {
    content: '\A';
    white-space: pre
}

.admire {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #848484
}

.js-callback-form .admire, .js-tarif-form .admire {
    margin-top: 15px;
    text-align: center
}

.admire a {
    color: #848484;
    font-weight: 700
}

.lk {
    margin-top: 65px
}

.lk .promo-title {
    margin-bottom: 30px
}

.lk__block {
    max-width: 784px;
    margin-left: auto;
    margin-right: auto;
    background-color: #f3f3f3;
    padding: 35px 90px;
    padding-bottom: 25px;
    margin-bottom: 65px
}

.lk__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 35px
}

.lk__top_recover {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px
}

.lk__top_recover .lk__big {
    text-align: center
}

.lk__item {
    min-width: 120px
}

.lk__item_small {
    min-width: 35%
}

.lk__item_big {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.lk__item_big .lk__big {
    text-align: left
}

.lk__big {
    color: #050505;
    font-size: 31px;
    font-weight: 700;
    line-height: 31px;
    text-align: center
}

.lk__link {
    color: #e21f26;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px
}

.lk .admire {
    max-width: 363px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    text-align: center
}

.kabinet {
    margin-top: -26px
}

.kabinet__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 0;
    position: relative;
    background-color: #f3f3f3
}

.kabinet__top::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 100%;
    background-color: #f3f3f3
}

.kabinet__top::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 100%;
    background-color: #f3f3f3
}

.kabinet__name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1e1e1e;
    font-size: 25px;
    line-height: 33px
}

.kabinet__name .file {
    margin-right: 20px
}

.kabinet__ball {
    color: #e21f26;
    font-size: 25px;
    font-weight: 400;
    line-height: 33px
}

.kabinet__footer {
    margin-top: 25px;
    padding-bottom: 95px
}

.kabinet__footer .policy-check {
    margin-bottom: 25px
}

.kabinet__footer .policy-check input[type=checkbox] {
    position: relative
}

.kabinet__change {
    margin-left: 30px;
    color: #676767;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px
}

.kabinet__form .form-inputs__field {
    border-color: #e2e2e2
}

.kabinet__form .form-inputs__field:hover {
    border-color: #000
}

.kabinet__form .form-inputs__field.invalid {
    border-color: #e21f26
}

.file {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.file__input {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.file__label {
    cursor: pointer;
    width: 92px;
    height: 92px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    margin: 0
}

.file__label img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.office {
    padding-top: 35px
}

.office .promo-title {
    margin-bottom: 45px;
    margin-top: 5px
}

.office .promo-title .icon {
    margin-top: -6px
}

.office__blocks:after {
    content: '';
    display: table;
    clear: both
}

.office__block {
    width: 50%
}

.office__block_left {
    float: left
}

.office__block_left.fixed {
    position: fixed !important;
    top: -120px !important;
    z-index: 3
}

.office__block_left.top {
    position: fixed;
    top: 0
}

.office__block_left.karta {
    position: fixed;
    top: -40px;
    height: 100vh
}

.office__block_left.karta .tabs, .office__block_left.karta .tabs__content {
    height: 100%
}

.office__block_right {
    float: right
}

.office__about {
    width: 50%
}

.office__about .office__item {
    background: #fff;
    background-image: none
}

.office__about .office__item:hover {
    background: #fff;
    background-image: none
}

.office__about_otdelenie {
    margin-top: 35px;
    margin-bottom: 35px;
    float: left;
    width: 100%
}

.office__about_otdelenie .office__item {
    float: left;
    width: 50%;
    background: #fff;
    border-bottom: none
}

.office__about_otdelenie .office__item:hover {
    background: #fff
}

.office__about_otdelenie .office__item:first-child {
    padding-left: 60px;
    padding-right: 0
}

.office__about_otdelenie .office__item:nth-child(2) {
    padding-left: 0
}

.office__about_otdelenie .office__list-item {
    font-size: 18px;
    line-height: 32px
}

.office__about_otdelenie .office__list-item a {
    font-size: 18px;
    line-height: 32px
}

.office__about.fixed {
    display: block !important;
    position: fixed !important;
    bottom: 0 !important;
    z-index: 3
}

.office__about.bottom {
    position: fixed;
    bottom: -130px
}

.office__about.karta {
    display: none
}

.office__map {
    height: 600px
}

.office__text {
    color: #1e1e1e;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px
}

.office__items .office__item {
    padding-left: 20px;
    border-bottom-color: #e2e2e2
}

.office__heading {
    margin-bottom: 25px;
    color: #2b2b2b;
    font-size: 23px;
    font-weight: 600
}

.office__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px;
    padding-right: 80px;
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
    background-color: #f3f3f3;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(23, 23, 23, 0)), to(rgba(245, 233, 233, 0)));
    background-image: -webkit-linear-gradient(left, rgba(23, 23, 23, 0) 0%, rgba(245, 233, 233, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(23, 23, 23, 0) 0%, rgba(245, 233, 233, 0) 100%);
    background-image: linear-gradient(to right, rgba(23, 23, 23, 0) 0%, rgba(245, 233, 233, 0) 100%)
}

.office__item:hover {
    background-color: #f6f6f6;
    background-image: none
}

.office__item .icon {
    position: absolute;
    top: 20px;
    left: 20px;
    padding: 0;
    margin-top: -6px
}

.office__link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.office__link:hover:after {
    display: none
}

.office__list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.office__list-item {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.office__list-item a {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.office__list_red .office__list-item span {
    color: #e30000
}

.office__list_red .office__list-item a {
    color: #e30000
}

.office__title {
    margin-bottom: 10px;
    color: #1e1e1e;
    font-size: 25px;
    font-weight: 700;
    line-height: 33px
}

.office__left {
    padding-left: 56px;
    float: left;
    width: 60%
}

.office__right {
    text-align: right;
    margin-top: 7px;
    float: right;
    width: 40%
}

.office__attention {
    width: 100%;
    padding-left: 56px;
    margin-top: 10px
}

.office__attention-title {
    color: #e21f26;
    margin-bottom: 5px
}

.office__admire {
    padding-left: 50px;
    color: #727171;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

.office__image {
    height: 600px
}

.office__image img {
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.office__karta {
    position: relative;
    z-index: 10;
    height: 100%;
    text-align: center
}

.office__karta a {
    display: inline-block
}

.office__karta img {
    max-width: 100%;
    max-height: 100vh
}

.office_otdelenie .container {
    max-width: initial
}

.office_otdelenie .title .icon {
    margin-right: 10px
}

.office_otdelenie .office__image img {
    width: 100%
}

.office_otdelenie .office__block_left {
    margin-bottom: 0
}

.office_otdelenie .office__left {
    padding-left: 0
}

.office_otdelenie .swiper-slide {
    height: 600px;
    margin: 0 0 0 0.5px;
}

@media screen and (max-width: 768px) {
    .office_otdelenie .swiper-slide {
        height: auto;
        margin-bottom: 25px;
    }
}

.loan {
    margin-top: -26px;
    margin-left: -40px;
    margin-right: -40px
}

.loan__blocks {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 25px;
    background-color: #f3f3f3
}

.loan__blocks::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 100%;
    background: #f3f3f3
}

.loan__blocks::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 100%;
    background: #f3f3f3
}

.loan__head {
    position: relative;
    width: 100%;
    padding-bottom: 17px;
    padding-right: 40px;
    border-bottom: 1px solid #d4d4d4
}

.loan__head::after {
    content: "";
    position: absolute;
    display: block;
    left: 100%;
    width: 100%;
    height: 1px;
    bottom: -1px;
    background: #d4d4d4;
    z-index: 3
}

.loan__head::before {
    content: "";
    position: absolute;
    display: block;
    right: 100%;
    width: 100%;
    height: 1px;
    bottom: -1px;
    background: #d4d4d4;
    z-index: 3
}

.loan__head-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 68%;
    margin-left: auto
}

.loan__heading {
    width: 21%;
    color: #868686;
    font-size: 17px;
    font-weight: 400;
    line-height: 17px
}

.loan__heading:last-child {
    text-align: right
}

.loan__articuls {
    width: 15%
}

.loan__buttons {
    width: 15%
}

.loan__buttons-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 80px;
    color: #2b2b2b;
    font-size: 17px;
    font-weight: 400;
    line-height: 17px;
    border-bottom: 1px solid #d4d4d4
}

.loan__button {
    display: inline-block;
    width: 104px;
    height: 36px;
    background-color: #e21f26;
    text-align: center;
    line-height: 35px;
    border: none;
    color: #fff;
    font-size: 17px;
    font-weight: 700
}

.loan__button:hover {
    color: #fff;
    background-color: #e84c52
}

.loan__articul {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 80px;
    color: #1d1d1d;
    font-size: 17px;
    font-weight: 700;
    line-height: 17px;
    border-bottom: 1px solid #d4d4d4;
    cursor: pointer;
    padding-left: 40px
}

.loan__articul::before {
    content: "";
    position: absolute;
    display: block;
    right: 100%;
    width: 100%;
    height: 1px;
    bottom: -1px;
    background: #d4d4d4;
    z-index: 3
}

.loan__subjects {
    width: 15%
}

.loan__subject {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 80px;
    color: #2b2b2b;
    font-size: 17px;
    font-weight: 400;
    line-height: 17px;
    border-bottom: 1px solid #d4d4d4
}

.loan__subject a {
    color: #2b2b2b
}

.loan__subject a:hover {
    color: #e21f26;
    text-decoration: none
}

.loan__block {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.loan__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-bottom: 1px solid #d4d4d4;
    height: 80px
}

.loan__item div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 128px
}

.loan__item div:last-child {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    padding-left: 10px
}

.loan__item_normal {
    padding-left: 15px
}

.loan__item_normal div {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.loan__price {
    position: relative;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #e21f26
}

.loan__price::before {
    content: "";
    position: absolute;
    display: block;
    left: 100%;
    width: 100%;
    height: 1px;
    bottom: -1px;
    background: #d4d4d4;
    z-index: 3
}

.loan__percent {
    color: #131313;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px
}

.loan__add {
    color: #131313;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

.discount {
    margin-top: -1px
}

.discount .container {
    max-width: 1090px;
    padding-right: 0;
    padding-left: 0
}

.discount__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.discount__image img {
    max-width: 100%
}

.zalog {
    margin-bottom: 20px
}

.zalog__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.zalog__col {
    width: 25%;
    min-width: 230px
}

.zalog__item {
    height: 100%;
    text-align: center;
    margin-bottom: 30px
}

.zalog__item a {
    color: #232323;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.zalog__image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 80%
}

.order {
    margin-top: -26px
}

.order__items {
    position: relative;
    background-color: #f3f3f3
}

.order__items::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 100%;
    background: #f3f3f3;
    border-bottom: 1px solid #e5e5e5
}

.order__items::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 100%;
    background: #f3f3f3;
    border-bottom: 1px solid #e5e5e5
}

.order__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 85px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e5e5e5
}

.order__articul, .order__date, .order__price {
    width: 15%
}

.order__comment, .order__status {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.order__articul {
    color: #1d1d1d;
    font-size: 17px;
    font-weight: 700;
    line-height: 17px
}

.order__date {
    color: #2b2b2b;
    font-size: 17px;
    font-weight: 400;
    line-height: 17px
}

.order__comment {
    color: #2b2b2b;
    font-size: 17px;
    font-weight: 400;
    line-height: 17px
}

.order__comment span {
    display: inline-block;
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.order__status {
    color: #2e2f2e;
    font-size: 17px;
    font-weight: 600;
    line-height: 17px;
    text-align: right
}

.order__reject {
    color: #e21f26
}

.order__accept {
    color: #008100
}

.order__price {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #ee0707;
    text-align: right
}

.balls {
    margin-top: -26px;
    margin-bottom: 60px
}

.balls__top {
    position: relative;
    margin-bottom: 50px;
    padding: 40px 0;
    background-color: #f3f3f3
}

.balls__top::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 100%;
    background: #f3f3f3
}

.balls__top::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 100%;
    background: #f3f3f3
}

.balls__title {
    font-size: 25px;
    line-height: 33px;
    color: #1b1b1b;
    font-weight: 600
}

.balls__accent {
    color: #e21f26
}

.balls__subject {
    margin-bottom: 10px;
    color: #1e1e1e;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px
}

.balls__text {
    color: #060606;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.balls__count {
    color: #e21f26;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.balls__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.balls__item_narrow {
    width: 40%
}

.balls__item_wide {
    width: 60%
}

.balls__desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 80%;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px
}

.balls__desc + .balls__desc {
    margin-top: 15px
}

.articul-popup {
    width: 1122px;
    background: #fff;
    padding-top: 48px
}

.articul-popup__title {
    margin-bottom: 10px;
    color: #1d1d1d;
    font-size: 27px;
    font-weight: 700;
    line-height: 28px;
    text-align: center
}

.articul-popup__date {
    color: #2b2b2b;
    font-size: 17px;
    font-weight: 400;
    line-height: 17px;
    text-align: center;
    margin-bottom: 25px
}

.articul-popup .order__status {
    position: absolute;
    top: 25px;
    left: 40px
}

.reviews {
    margin-bottom: 55px;
    padding-top: 40px;
    text-align: center
}

.reviews .promo-title .break {
    display: none
}

.reviews__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -20px;
    margin-top: 45px
}

.reviews__row_equal {
    margin-top: 65px
}

.reviews__row_equal .reviews__col {
    padding: 0 10px
}

.reviews__row_equal .reviews__col:first-child {
    width: 50%
}

.reviews__row_equal .reviews__col:last-child {
    width: 50%
}

.reviews__col {
    padding: 0 20px
}

.reviews__col:first-child {
    width: 64.5%
}

.reviews__col:last-child {
    width: 33%
}

.reviews__form .form-inputs__message {
    margin-bottom: 10px
}

.reviews__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.reviews__wrapper .form-inputs__block {
    margin-bottom: 20px
}

.reviews__wrapper .form-inputs__block:first-child {
    width: 51.5%
}

.reviews__wrapper .form-inputs__block:last-child {
    width: 45%
}

.reviews__item {
    padding-top: 30px
}

.reviews__item_form {
    background-color: #f3f3f3;
    padding: 40px;
    padding-top: 30px
}

.reviews__bigTitle {
    margin-bottom: 20px;
    color: #050505;
    font-size: 25px;
    font-weight: 700;
    line-height: 32px;
    text-align: center
}

.reviews__title {
    margin-bottom: 20px;
    color: #252525;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    text-align: center
}

.reviews__call {
    text-align: center;
    padding-top: 10px
}

.reviews__call-inner {
    border-top: 1px solid #eee
}

.reviews__number {
    display: block;
    color: #121212;
    font-size: 32px;
    font-weight: 600;
    line-height: 30px;
    padding-top: 25px;
    padding-bottom: 20px;
    text-decoration: none;
    white-space: nowrap
}

.reviews__link-all {
    margin-top: 10px;
    display: block;
    text-align: center;
    color: #e21f26;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.reviews__other {
    padding-top: 20px;
    font-size: 14px;
    color: #000;
    font-weight: 400;
    line-height: 19px
}

.reviews__other:hover span::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjdweCIgaGVpZ2h0PSIyM3B4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIwJSIgeTE9IjEwMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQ1LDIzMywyMzMpIiBzdG9wLW9wYWNpdHk9IjAuMDgiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyMywyMywyMykiIHN0b3Atb3BhY2l0eT0iMC4wOCIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjQ5LCAxNzEsIDgpIiBkPSJNMjcuMDAxLDEyLjg2OCBMMjcuMDAxLDUuMTYzIEMyNy4wMDEsMi4zMTIgMjQuNjY0LC0wLjAwMCAyMS43ODEsLTAuMDAwIEw1LjIyMCwtMC4wMDAgQzIuMzM3LC0wLjAwMCAwLjAwMCwyLjMxMiAwLjAwMCw1LjE2MyBMMC4wMDAsMTIuODY4IEMwLjAwMCwxNS42MTYgMy4xNzAsMTcuODYyIDUuOTA3LDE4LjAyMiBMNS45ODcsMjAuODkwIEw2Ljg5NywyMi42ODIgTDExLjY2NywxOC4wMzIgTDIxLjc4MSwxOC4wMzIgQzI0LjY2NCwxOC4wMzIgMjcuMDAxLDE1LjcyMCAyNy4wMDEsMTIuODY4IFoiLz48cGF0aCBmaWxsPSJ1cmwoI1BTZ3JhZF8wKSIgZD0iTTI3LjAwMSwxMi44NjggTDI3LjAwMSw1LjE2MyBDMjcuMDAxLDIuMzEyIDI0LjY2NCwtMC4wMDAgMjEuNzgxLC0wLjAwMCBMNS4yMjAsLTAuMDAwIEMyLjMzNywtMC4wMDAgMC4wMDAsMi4zMTIgMC4wMDAsNS4xNjMgTDAuMDAwLDEyLjg2OCBDMC4wMDAsMTUuNjE2IDMuMTcwLDE3Ljg2MiA1LjkwNywxOC4wMjIgTDUuOTg3LDIwLjg5MCBMNi44OTcsMjIuNjgyIEwxMS42NjcsMTguMDMyIEwyMS43ODEsMTguMDMyIEMyNC42NjQsMTguMDMyIDI3LjAwMSwxNS43MjAgMjcuMDAxLDEyLjg2OCBaIi8+PC9zdmc+)
}

.reviews__block {
    margin-bottom: 35px
}

.reviews__block:last-child {
    margin-bottom: 0
}

.reviews__block-inner {
    position: relative;
    margin-bottom: 18px;
    padding: 25px 35px;
    background-color: rgba(241, 241, 241, 0.8)
}

.reviews__desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 40px;
    margin-bottom: 15px
}

.reviews__date {
    margin-left: 15px;
    color: #8a8a8a;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px
}

.reviews__name {
    color: #252525;
    font-size: 19px;
    font-weight: 700;
    line-height: 19px
}

.reviews__text {
    color: #0b0b0b;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: left
}

.reviews__text_about {
    height: 66px
}

.reviews__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 30px;
    padding-top: 50px
}

.reviews__heading {
    color: #252525;
    font-size: 26px;
    font-weight: 700;
    line-height: 26px
}

.reviews__all {
    position: relative;
    color: #767676;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none
}

.reviews__all::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    bottom: 2px;
    height: 1px;
    background: #000;
    opacity: .12
}

.reviews__all:hover {
    opacity: 1
}

.reviews__all:hover:after {
    display: none
}

.reviews__view-all {
    display: inline-block;
    font-size: 19px;
    text-align: center
}

.reviews_about {
    padding-top: 20px
}

.reviews_about .promo-title {
    margin-bottom: 0
}

.franchise {
    margin-bottom: 70px
}

.franchise__form {
    background-color: #f1f1f1;
    padding: 10px 85px 40px
}

.franchise__form-inner {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

.franchise__form .form-inputs__equal .form-inputs__block {
    width: 32%
}

.franchise__message {
    width: 100%;
    resize: none;
    height: 145px;
    background: transparent;
    margin-bottom: 10px;
    padding: 12px 24px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    font-size: 16.5px;
    font-weight: 600;
    line-height: 1.88;
    letter-spacing: -.2px;
    text-align: left;
    color: #000
}

.franchise__message::-webkit-input-placeholder {
    font-weight: 400;
    color: #616161
}

.franchise__message:-moz-placeholder {
    font-weight: 400;
    color: #616161
}

.franchise__message::-moz-placeholder {
    font-weight: 400;
    color: #616161
}

.franchise__message::-ms-input-placeholder {
    font-weight: 400;
    color: #616161
}

.franchise__message:focus:hover, .franchise__message:focus {
    font-weight: 400;
    color: #3d3d3d;
    border: 1px solid #000
}

.franchise__message:hover {
    border: 1px solid #000;
    color: #000
}

.franchise__message.invalid {
    border-color: #e21f26
}

.search {
    padding-top: 80px
}

.search .title {
    margin-bottom: 0
}

.search__promo {
    display: block;
    padding-bottom: 30px;
    margin-bottom: 20px;
    text-align: center;
    color: #e21f26;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    border-bottom: 1px solid #f3f3fe
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.5);
    display: none
}

.overlay.flag {
    display: block;
    background-color: transparent
}

.overlay.active {
    z-index: 15;
    display: block
}

.slider {
    margin-top: 50px;
    height: 50px
}

.slider-zoloto_no-bg-img .noUi-handle {
    background: #e21f26 !important
}

.slider-zoloto_no-bg-img .noUi-tooltip {
    color: #fff !important
}

#getSlider {
    width: 100%
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    line-break: auto
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.slider-label {
    position: absolute;
    margin-left: -90px;
    width: 110px;
    margin-top: 5px
}

#slider-range, #slider-zoloto, #slider-zoloto-new, #slider-zoloto-new2, #slider-zoloto-buy, #slider-zoloto-buy2 {
    height: 53px;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}

#slider-range .noUi-value-large:last-child, #slider-zoloto .noUi-value-large:last-child, #slider-zoloto-new .noUi-value-large:last-child, #slider-zoloto-new2 .noUi-value-large:last-child, #slider-zoloto-buy .noUi-value-large:last-child, #slider-zoloto-buy2 .noUi-value-large:last-child, #slider-range .noUi-marker-large:last-child, #slider-zoloto .noUi-marker-large:last-child, #slider-zoloto-new .noUi-marker-large:last-child, #slider-zoloto-new2 .noUi-marker-large:last-child, #slider-zoloto-buy .noUi-marker-large:last-child, #slider-zoloto-buy2 .noUi-marker-large:last-child, #slider-range .noUi-value-large:first-child, #slider-zoloto .noUi-value-large:first-child, #slider-zoloto-new .noUi-value-large:first-child, #slider-zoloto-new2 .noUi-value-large:first-child, #slider-zoloto-buy .noUi-value-large:first-child, #slider-zoloto-buy2 .noUi-value-large:first-child, #slider-range .noUi-marker-large:first-child, #slider-zoloto .noUi-marker-large:first-child, #slider-zoloto-new .noUi-marker-large:first-child, #slider-zoloto-new2 .noUi-marker-large:first-child, #slider-zoloto-buy .noUi-marker-large:first-child, #slider-zoloto-buy2 .noUi-marker-large:first-child, #slider-range .noUi-value-large:nth-child(2), #slider-zoloto .noUi-value-large:nth-child(2), #slider-zoloto-new .noUi-value-large:nth-child(2), #slider-zoloto-new2 .noUi-value-large:nth-child(2), #slider-zoloto-buy .noUi-value-large:nth-child(2), #slider-zoloto-buy2 .noUi-value-large:nth-child(2), #slider-range .noUi-marker-large:nth-child(2), #slider-zoloto .noUi-marker-large:nth-child(2), #slider-zoloto-new .noUi-marker-large:nth-child(2), #slider-zoloto-new2 .noUi-marker-large:nth-child(2), #slider-zoloto-buy .noUi-marker-large:nth-child(2), #slider-zoloto-buy2 .noUi-marker-large:nth-child(2) {
    display: none
}

#slider-range .noUi-pips-horizontal, #slider-zoloto .noUi-pips-horizontal, #slider-zoloto-new .noUi-pips-horizontal, #slider-zoloto-new2 .noUi-pips-horizontal, #slider-zoloto-buy .noUi-pips-horizontal, #slider-zoloto-buy2 .noUi-pips-horizontal {
    padding: 6px 0
}

#slider-range .noUi-pips-horizontal div:nth-last-child(2), #slider-zoloto .noUi-pips-horizontal div:nth-last-child(2), #slider-zoloto-new .noUi-pips-horizontal div:nth-last-child(2), #slider-zoloto-new2 .noUi-pips-horizontal div:nth-last-child(2), #slider-zoloto-buy .noUi-pips-horizontal div:nth-last-child(2), #slider-zoloto-buy2 .noUi-pips-horizontal div:nth-last-child(2) {
    display: none
}

#slider-range .noUi-marker-normal, #slider-zoloto .noUi-marker-normal, #slider-zoloto-new .noUi-marker-normal, #slider-zoloto-new2 .noUi-marker-normal, #slider-zoloto-buy .noUi-marker-normal, #slider-zoloto-buy2 .noUi-marker-normal {
    display: none
}

#slider-range .noUi-value-horizontal, #slider-zoloto .noUi-value-horizontal, #slider-zoloto-new .noUi-value-horizontal, #slider-zoloto-new2 .noUi-value-horizontal, #slider-zoloto-buy .noUi-value-horizontal, #slider-zoloto-buy2 .noUi-value-horizontal {
    -webkit-transform: translate(-50%, 35%);
    -ms-transform: translate(-50%, 35%);
    transform: translate(-50%, 35%)
}

#slider-range .noUi-value, #slider-zoloto .noUi-value, #slider-zoloto-new .noUi-value, #slider-zoloto-new2 .noUi-value, #slider-zoloto-buy .noUi-value, #slider-zoloto-buy2 .noUi-value {
    font-size: 15px
}

#slider-range .noUi-marker-large, #slider-zoloto .noUi-marker-large, #slider-zoloto-new .noUi-marker-large, #slider-zoloto-new2 .noUi-marker-large, #slider-zoloto-buy .noUi-marker-large, #slider-zoloto-buy2 .noUi-marker-large {
    height: 7px
}

#slider-range .noUi-handle, #slider-zoloto .noUi-handle, #slider-zoloto-new .noUi-handle, #slider-zoloto-new2 .noUi-handle, #slider-zoloto-buy .noUi-handle, #slider-zoloto-buy2 .noUi-handle {
    height: 44px;
    top: 4px;
    right: -90px;
    padding: 10px 25px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background-color: #e21f26;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    min-width: 180px;
    cursor: pointer;
    -webkit-border-radius: 0;
    border-radius: 0
}

#slider-range .noUi-handle:hover, #slider-zoloto .noUi-handle:hover, #slider-zoloto-new .noUi-handle:hover, #slider-zoloto-new2 .noUi-handle:hover, #slider-zoloto-buy .noUi-handle:hover, #slider-zoloto-buy2 .noUi-handle:hover {
    background-color: #fa121a;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 100%)
}

#slider-range .noUi-handle:before, #slider-zoloto .noUi-handle:before, #slider-zoloto-new .noUi-handle:before, #slider-zoloto-new2 .noUi-handle:before, #slider-zoloto-buy .noUi-handle:before, #slider-zoloto-buy2 .noUi-handle:before {
    display: none
}

#slider-range .noUi-handle:after, #slider-zoloto .noUi-handle:after, #slider-zoloto-new .noUi-handle:after, #slider-zoloto-new2 .noUi-handle:after, #slider-zoloto-buy .noUi-handle:after, #slider-zoloto-buy2 .noUi-handle:after {
    content: '';
    display: block;
    position: absolute;
    top: auto;
    width: 0;
    height: 0;
    background: transparent;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -8px;
    border: 3px solid transparent;
    border-top-color: #e21f26;
    border-top-width: 5px
}

#slider-range .noUi-tooltip, #slider-zoloto .noUi-tooltip, #slider-zoloto-new .noUi-tooltip, #slider-zoloto-new2 .noUi-tooltip, #slider-zoloto-buy .noUi-tooltip, #slider-zoloto-buy2 .noUi-tooltip {
    left: 50%;
    top: 46%;
    bottom: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    border: none;
    background: transparent;
    font-size: 28px;
    color: #fff;
    font-weight: 700;
    padding: 0
}

#slider-zoloto .noUi-handle, #slider-zoloto-new .noUi-handle, #slider-zoloto-new2 .noUi-handle, #slider-zoloto-buy .noUi-handle, #slider-zoloto-buy2 .noUi-handle {
    height: 48px;
    right: -52px;
    top: 2px;
    width: 110px;
    min-width: initial;
    background: url(/tpl/css/../images/zoloto-slider-handle.png);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
}

#slider-zoloto .noUi-handle:hover, #slider-zoloto-new .noUi-handle:hover, #slider-zoloto-new2 .noUi-handle:hover, #slider-zoloto-buy .noUi-handle:hover, #slider-zoloto-buy2 .noUi-handle:hover {
    background: url(/tpl/css/../images/zoloto-slider-handle.png);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
}

#slider-zoloto .noUi-handle:after, #slider-zoloto-new .noUi-handle:after, #slider-zoloto-new2 .noUi-handle:after, #slider-zoloto-buy .noUi-handle:after, #slider-zoloto-buy2 .noUi-handle:after {
    display: none
}

#slider-zoloto .noUi-tooltip, #slider-zoloto-new .noUi-tooltip, #slider-zoloto-new2 .noUi-tooltip, #slider-zoloto-buy .noUi-tooltip, #slider-zoloto-buy2 .noUi-tooltip {
    color: #161616;
    font-size: 29px
}

.slider-range__plus {
    position: absolute;
    height: 100%;
    width: 29px;
    cursor: pointer;
    right: -34px;
    top: 0
}

.slider-range__plus::after {
    content: "";
    position: absolute;
    display: block;
    width: 19px;
    height: 19px;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAxAMITe92XTuAAAALUlEQVQoz2NcxIAGzjAwMDAwmKAKMjEQBUaOMhZoOKEDNFFqW4oWLaORRRQAAOD2BJjYiR8LAAAAAElFTkSuQmCC) no-repeat
}

.slider-range__plus:hover:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAgMAAAAPPt5fAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXiHyaAgIDiHyb///9vqeo2AAAAAnRSTlMAAHaTzTgAAAABYktHRAMRDEzyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gMPCykOJzAnogAAABlJREFUCNdjYGBYwRDCQDy5CghWoJAkmgAArnkZsVb909YAAAAASUVORK5CYII=) no-repeat
}

.slider-range__minus {
    height: 100%;
    width: 29px;
    right: auto;
    top: 0;
    position: absolute;
    left: -34px;
    cursor: pointer
}

.slider-range__minus::after {
    content: "";
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-color: #d4d4d4;
    height: 3px;
    width: 20px
}

.slider-range__minus:hover:after {
    background: #e21f26
}

.slider-range__mobile-input {
    display: none
}

.lombard .text-default {
    margin-bottom: 50px
}

.mag-slider__desc {
    position: absolute;
    top: 40px;
    left: 40%
}

.mag-slider__title {
    color: #e21f26;
    font-size: 54px;
    font-weight: 700;
    line-height: 1;
    display: inline-block;
    background: #fff;
    margin-bottom: 20px
}

.mag-slider__text {
    background: #fff;
    color: #0f0f0f;
    font-size: 29px;
    font-weight: 700;
    line-height: 1;
    margin-left: 150px
}

.card-popup {
    padding-top: 50px;
    padding-bottom: 50px;
    height: 100vh;
    margin: -40px;
    background: #fff;
    -webkit-box-shadow: 0 14px 46px rgba(0, 0, 0, 0.18);
    box-shadow: 0 14px 46px rgba(0, 0, 0, 0.18);
    z-index: 3;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.card-popup__image {
    text-align: center
}

.card-popup__image img {
    max-width: 100%
}

.slider-filter {
    border: none;
    border-bottom: 1px solid #fc0101;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-bottom: 30px;
    margin-left: 50px;
    margin-right: 40px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.slider-filter::before {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    height: 5px;
    background: #fc0101;
    right: 0;
    bottom: 0
}

.slider-filter::after {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    height: 5px;
    background: #fc0101;
    left: 0;
    bottom: 0
}

.slider-filter .noUi-handle:before {
    display: none
}

.slider-filter .noUi-handle {
    top: -30px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 31px;
    width: auto;
    line-height: 31px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #f40303;
    cursor: pointer;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transform: translateX(30%);
    -ms-transform: translateX(30%);
    transform: translateX(30%);
    border: none
}

.slider-filter .noUi-handle-upper {
    -webkit-transform: translateX(35%);
    -ms-transform: translateX(35%);
    transform: translateX(35%)
}

.slider-filter .noUi-handle::after {
    position: absolute;
    left: 50%;
    bottom: -5px;
    margin-left: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #f40303;
    content: '';
    background: none;
    top: auto;
    bottom: -14px
}

.slider-filter .noUi-tooltip {
    bottom: 0;
    position: static;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    border: none;
    display: inline;
    padding: 0;
    color: #fff;
    background: transparent;
    font-size: 14px;
    font-weight: 600
}

.slider-filter__minus, .slider-filter__plus {
    position: absolute;
    width: 12px;
    height: 12px;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.slider-filter__minus::before, .slider-filter__plus::before {
    height: 2px;
    width: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1px;
    content: '';
    background-color: #dadada
}

.slider-filter__plus {
    right: -20px
}

.slider-filter__plus::after {
    width: 2px;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -6px;
    content: '';
    background-color: #dadada
}

.slider-filter__plus:hover:after, .slider-filter__plus:hover::before {
    background-color: #f40303
}

.slider-filter__minus {
    left: -20px
}

.slider-filter__minus:hover::before {
    background-color: #f40303
}

.ymaps-2-1-62-placemark-overlay.ymaps-2-1-62-user-selection-none:first-child {
    z-index: 651 !important
}

.page-not {
    height: 100%;
    text-align: center;
    padding-right: 20px;
    padding-left: 20px
}

.page-not__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 45px
}

.page-not__image {
    margin-bottom: 10px
}

.page-not__image img {
    max-width: 100%
}

.page-not__text {
    max-width: 589px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 30px;
    color: #272727;
    font-weight: 400
}

.page-not__text a {
    color: #f21010;
    font-weight: 700
}

.currency {
    margin-bottom: 32px
}

.currency__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.currency__item {
    color: #252525;
    font-size: 17px;
    font-weight: 600;
    line-height: 14px;
    white-space: nowrap
}

.currency__item + .currency__item {
    margin-left: 21px
}

.currency__red {
    position: relative;
    color: #e21f26;
    font-weight: 700
}

.currency__green {
    position: relative;
    color: #009312;
    font-weight: 700
}

.currency__percent {
    opacity: .71;
    font-size: 10px;
    font-weight: 700;
    line-height: 11px
}

.uk-dropdown, .uk-dropdown-blank {
    z-index: 1300
}

.action {
    margin-top: 45px
}

.action__title {
    margin: 0 -20px 35px;
    line-height: 1.44;
    letter-spacing: -.2px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    color: #050708;
    font-size: 41px;
    font-weight: 700
}

.action__go {
    opacity: .47;
    color: #848484;
    font-size: 22px;
    font-weight: 700;
    margin-top: -72px;
    margin-bottom: 72px;
    display: block;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.action__go:hover {
    color: #848484;
    opacity: 1
}

.action__list {
    margin: 0 -8px;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.action__item {
    list-style-type: none;
    padding-left: 8px;
    padding-right: 8px;
    width: 50%
}

.action__pic {
    margin-bottom: 15px
}

.action__img {
    display: block;
    width: 100%;
    max-height: 250px;
    height: auto
}

.action__link {
    display: block;
    position: relative;
    z-index: 4
}

.action_disable .action__link {
    position: relative;
    opacity: .63
}

.action_disable .action__link:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(211, 211, 211, 0.63)), to(rgba(240, 240, 240, 0.26)));
    background-image: -webkit-linear-gradient(bottom, rgba(211, 211, 211, 0.63) 0%, rgba(240, 240, 240, 0.26) 100%);
    background-image: -o-linear-gradient(bottom, rgba(211, 211, 211, 0.63) 0%, rgba(240, 240, 240, 0.26) 100%);
    background-image: linear-gradient(to top, rgba(211, 211, 211, 0.63) 0%, rgba(240, 240, 240, 0.26) 100%);
    z-index: 2
}

.action__date {
    color: #e21f26;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px
}

.action__item-inner {
    text-align: center
}

.action__item-title {
    color: #232323;
    font-size: 21px;
    font-weight: 400;
    display: block;
    margin-bottom: 45px;
    text-align: left
}

.action__item-title:hover {
    color: #232323
}

.action-detail {
    margin-top: 45px;
    margin-bottom: 100px
}

.action-detail__title {
    margin: 0 -20px 10px;
    line-height: 1.44;
    letter-spacing: -.2px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    color: #050708;
    font-size: 41px;
    font-weight: 700
}

.action-detail__date {
    color: #e21f26;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px
}

.action-detail__pic {
    max-width: 855px;
    margin: 0 auto 25px
}

.action-detail_disable .action-detail__pic {
    position: relative;
    opacity: .63
}

.action-detail_disable .action-detail__pic:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(211, 211, 211, 0.63)), to(rgba(240, 240, 240, 0.26)));
    background-image: -webkit-linear-gradient(bottom, rgba(211, 211, 211, 0.63) 0%, rgba(240, 240, 240, 0.26) 100%);
    background-image: -o-linear-gradient(bottom, rgba(211, 211, 211, 0.63) 0%, rgba(240, 240, 240, 0.26) 100%);
    background-image: linear-gradient(to top, rgba(211, 211, 211, 0.63) 0%, rgba(240, 240, 240, 0.26) 100%);
    z-index: 2
}

.action-detail__img {
    display: block;
    width: 100%;
    height: auto
}

.action-detail__content {
    margin: 0 auto
}

.action-detail__text {
    color: #232323;
    font-size: 17px;
    font-weight: 400
}

.documents__list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px
}

.documents__list li {
    padding: 10px;
    width: 25%
}

.documents__list a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    color: #000
}

.documents__list a img {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px
}

.documents__list a span {
    font-size: 17px;
    font-weight: 700
}

.pay-popup {
    width: 784px;
    -webkit-box-shadow: 0 14px 80px rgba(0, 0, 0, 0.16);
    box-shadow: 0 14px 80px rgba(0, 0, 0, 0.16);
    background-color: #fff;
    max-width: -webkit-calc(100vw - 30px);
    max-width: calc(100vw - 30px);
    padding: 35px 15px;
    text-align: center
}

.pay-popup__title {
    font-size: 31px;
    font-weight: 700;
    margin-bottom: 31px
}

.pay-popup__field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.pay-popup__error {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: 5px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: red;
    font-size: 12px;
    text-align: center;
    display: none
}

.pay-popup__error.active {
    display: block
}

.pay-popup__input {
    width: 295px;
    padding: 16px;
    border: 1px solid #bebebe;
    font-size: 17px;
    font-weight: 400
}

.pay-popup__input::-webkit-inner-spin-button, .pay-popup__input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.pay-popup__side {
    font-size: 17px;
    font-weight: 400;
    padding: 17px 20px;
    text-align: left
}

.pay-popup__side:first-child {
    text-align: right
}

.pay-popup__side-text {
    color: #797979
}

.pay-popup__side-val {
    color: #e21f26;
    font-weight: 600;
    white-space: nowrap
}

.pay-popup__submit {
    padding: 20px;
    display: block;
    width: 438px;
    max-width: 100%;
    background-color: #e21f26;
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    margin: 0 auto;
    margin-top: 50px;
    border: none
}

.pay-popup__submit:hover {
    background-color: #e84c52
}

.text-popup {
    width: 784px;
    min-height: 308px;
    -webkit-box-shadow: 0 14px 80px rgba(0, 0, 0, 0.16);
    box-shadow: 0 14px 80px rgba(0, 0, 0, 0.16);
    background-color: #fff;
    max-width: -webkit-calc(100vw - 30px);
    max-width: calc(100vw - 30px);
    padding: 35px 15px;
    text-align: center;
    position: relative;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.text-popup__text {
    font-size: 31px;
    font-weight: 700
}

.text-popup__text span {
    color: #e21f26
}

.auth-sms {
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 63px;
    padding-bottom: 105px
}

.auth-sms_intab {
    margin-top: -26px
}

.auth-sms__inner {
    width: 637px;
    max-width: 100%;
    margin: 0 auto
}

.auth-sms__title {
    font-size: 31px;
    font-weight: 700;
    margin-bottom: 28px
}

.auth-sms__field {
    padding: 15px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative
}

.auth-sms__field-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -15px 20px
}

.auth-sms__input {
    width: 100%;
    border: 1px solid #bebebe;
    background-color: #f3f3f3;
    padding: 16px 27px;
    color: #1b1b1b;
    font-size: 17px;
    font-weight: 600;
    font-family: 'ProximaNova', sans-serif
}

.auth-sms__input::-webkit-input-placeholder {
    font-weight: 400
}

.auth-sms__input::-moz-placeholder {
    font-weight: 400
}

.auth-sms__input:-ms-input-placeholder {
    font-weight: 400
}

.auth-sms__input::-ms-input-placeholder {
    font-weight: 400
}

.auth-sms__input::placeholder {
    font-weight: 400
}

.auth-sms__input.success ~ .auth-sms__success {
    display: block
}

.auth-sms__input.error ~ .auth-sms__error {
    display: block
}

.auth-sms__submit {
    width: 437px;
    max-width: 100%;
    display: block;
    border: none;
    color: #898989;
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    padding: 22px;
    margin: 0 auto;
    background-color: #dbdbdb
}

.auth-sms__submit.active {
    background-color: #e21f26;
    cursor: pointer;
    color: #fff
}

.auth-sms__submit.active:hover {
    background-color: #e84c52
}

.auth-sms__success {
    display: none;
    position: absolute;
    top: 50%;
    right: 30px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.auth-sms__error {
    display: none;
    position: absolute;
    top: 50%;
    right: 30px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.bold {
    font-weight: 700
}

@media (max-width: 767px) and (min-width: 530px) {
    .loan__subjects, .loan__articuls {
        padding-left: 190px
    }

    .loan__block {
        left: 190px
    }
}

@media (max-width: 1040px) and (min-width: 767px) {
    .swiper_card .swiper__preview {
        left: 5px
    }

    .swiper_card .swiper-button-prev .swiper__preview {
        left: 10px
    }
}

@media (max-width: 1070px) and (min-width: 768px) {
    [role="tab"] {
        font-size: 19px
    }
}

@media (max-width: 1270px) and (min-width: 768px) {
    .advantages__col, .advantages_new .advantages__col {
        width: 33.33%
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .header__top .container {
        padding-left: 30px;
        padding-right: 30px
    }

    .menu__search {
        min-width: 125px
    }

    .menu__like {
        margin-left: 25px
    }

    .menu_lombard .container {
        padding-right: 30px;
        padding-left: 30px
    }

    .menu__item + .menu__item {
        margin-left: 30px
    }

    .menu_big .menu__item + .menu__item {
        margin-left: 24px
    }

    .menu__link {
        font-size: 14px
    }

    .menu__search.active {
        position: absolute;
        width: 100%;
        height: 45px;
        left: 50%;
        top: 48%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        background: #e21f26;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .menu__search.active .menu__reset {
        display: inline-block
    }

    .menu__search-input.active {
        width: 304px
    }

    .logo__link {
        font-size: 20px
    }

    .logo__pic {
        width: 37px;
        height: 37px
    }

    .catalog.active {
        margin-bottom: -48px
    }

    .catalog__item {
        border-bottom: 1px solid #f3f3f3
    }

    .catalog__item:last-of-type {
        padding-bottom: 70px
    }

    .nav__inner {
        -webkit-transform: translateY(-90px);
        -ms-transform: translateY(-90px);
        transform: translateY(-90px)
    }

    .basket__wrapper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-right: 20px;
        padding-left: 20px;
        margin-bottom: 27px
    }

    .basket__wrapper .form-inputs__block {
        -webkit-box-flex: initial;
        -webkit-flex-grow: initial;
        -ms-flex-positive: initial;
        flex-grow: initial;
        width: 48%
    }

    .basket__wrapper .form-inputs__block:nth-child(2) {
        margin-right: 0
    }

    .basket__title {
        padding-left: 20px
    }

    .basket__middle {
        padding-right: 20px;
        padding-left: 20px
    }

    .basket__middle-left {
        width: 100%
    }

    .basket__middle .combox, .basket__middle .form-inputs__block {
        width: 48.5%
    }

    .basket__hide {
        display: none
    }

    .basket__top {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .title {
        font-size: 36px;
        margin-bottom: 28px
    }

    .buy {
        margin-bottom: 50px
    }

    .buy__gold .buy__text {
        font-size: 25.5px
    }

    .buy__gold .buy__text-price {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        max-width: 175px;
        font-size: 33.5px
    }

    .buy__silver, .buy__platinum {
        min-width: initial
    }

    .buy__silver .buy__text, .buy__platinum .buy__text {
        font-size: 19px
    }

    .buy__silver .buy__text-gramm, .buy__platinum .buy__text-gramm {
        max-width: 150px
    }

    .buy__silver .buy__text-price, .buy__platinum .buy__text-price {
        font-size: 27.5px;
        margin-bottom: 15px
    }

    .buy__silver .buy__text-price {
        display: block;
        max-width: 110px;
        margin-left: auto;
        margin-right: auto
    }

    .tabs_price .tabs__links {
        margin-bottom: 10px
    }

    .tabs_price .tabs__link {
        font-size: 29px
    }

    .conditions .promo-title {
        margin-bottom: 23px
    }

    .swiper_main {
        height: 246px
    }

    .swiper_actions {
        width: 100%
    }

    .swiper_card .swiper__preview {
        left: 5px
    }

    .actions-slider .title:after {
        top: 3px;
        right: 102px
    }

    .actions-slider__promo {
        margin-bottom: 14px
    }

    .actions-slider .swiper-button-prev {
        left: 0;
        top: 35%
    }

    .actions-slider .swiper-button-next {
        right: 0;
        top: 35%
    }

    .actions-slider_border {
        padding-bottom: 48px;
        margin-bottom: 38px
    }

    .advantages__row {
        text-align: center
    }

    .advantages__col, .advantages_new .advantages__col {
        width: 33.33%
    }

    .advantages__item {
        margin-bottom: 35px
    }

    .advantages__title {
        font-size: 17px;
        font-weight: 600;
        line-height: 22px
    }

    .features__col {
        width: 50%
    }

    .get_newMain .get__block_wide {
        width: 52%
    }

    .get_newMain .get__block_narrow {
        width: 48%
    }

    .get_newMain .get__title {
        line-height: 41px
    }

    .get__title {
        margin-bottom: 10px;
        font-size: 29px;
        line-height: 30px
    }

    .get__promo {
        font-size: 14px;
        line-height: 24px
    }

    .get__item {
        width: 50%;
        padding-right: 20px
    }

    .get__tablet {
        display: none
    }

    .get__block_wide {
        width: 47%
    }

    .get__block_narrow {
        width: 52%
    }

    .get__links {
        margin-top: 18px
    }

    .get__link {
        font-size: 14px
    }

    .get__handle_zoloto {
        vertical-align: middle
    }

    .get__second .get__title {
        font-size: 29px
    }

    .company__quote {
        margin-left: auto;
        margin-right: auto
    }

    .company__block {
        left: 0;
        margin-bottom: 60px
    }

    .company__ring-1 {
        top: -170px
    }

    .company__ring-2 {
        top: 74px;
        right: 89%;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .company__ring-3 {
        right: -28%;
        top: 40%;
        width: 257px;
        height: 222px;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        z-index: 3
    }

    .company__ring-3 img {
        max-width: 100%
    }

    .company__ring-4 {
        display: none
    }

    .company__ring-5 {
        right: 85%;
        top: 75%
    }

    .company__ring-6 {
        left: 58%;
        -webkit-transform: scale(1) translateX(0);
        -ms-transform: scale(1) translateX(0);
        transform: scale(1) translateX(0)
    }

    .company__ring-7 {
        left: 50%;
        top: 27%;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .company__ring-8 {
        left: -10%;
        bottom: -5px;
        -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    .company__heart img {
        height: 230px
    }

    .company__heart span {
        font-size: 16px
    }

    .column__text {
        font-size: 14px
    }

    .rates .title {
        margin-bottom: 17px
    }

    .rates__block_price {
        min-width: 210px;
        margin-right: 73px
    }

    .rates__heading {
        font-size: 14px
    }

    .rates__cell, .rates__price {
        padding: 21px 0;
        font-size: 17px
    }

    .rates__cell {
        min-width: 120px
    }

    .rates__cell_big {
        min-width: initial
    }

    .zoloto {
        margin-bottom: 45px
    }

    .zoloto__block {
        width: 49%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 56.5px 0
    }

    .zoloto__block:after {
        bottom: auto;
        top: 50%;
        left: auto;
        right: -184px;
        border-width: 144px;
        -webkit-transform: translateY(-50%) rotate(90deg);
        -ms-transform: translateY(-50%) rotate(90deg);
        transform: translateY(-50%) rotate(90deg);
        border-bottom-width: 80px
    }

    .zoloto__block:before {
        bottom: auto;
        top: 50%;
        right: auto;
        left: -184px;
        border-width: 144px;
        border-top-width: 80px;
        -webkit-transform: translateY(-50%) rotate(90deg);
        -ms-transform: translateY(-50%) rotate(90deg);
        transform: translateY(-50%) rotate(90deg)
    }

    .zoloto__image {
        margin-bottom: 0;
        margin-right: 0
    }

    .loan__heading, .loan__articul, .loan__subject {
        font-size: 13px;
        line-height: 13px
    }

    .loan__articul, .loan__subject, .loan__item {
        height: 60px
    }

    .loan__percent, .loan__add {
        font-size: 15px;
        line-height: 18px
    }

    .loan__price {
        font-size: 15px
    }

    .discount__image_small {
        display: none
    }

    .order__articul, .order__date, .order__comment {
        font-size: 13px;
        line-height: 13px
    }

    .balls__top {
        padding: 36.5px 0
    }

    .balls__title {
        font-size: 21px;
        line-height: 27px;
        font-weight: 700
    }

    .balls__subject {
        font-size: 16px
    }

    .balls__text {
        font-size: 14px;
        line-height: 20px
    }

    .balls__count {
        font-size: 14px;
        line-height: 24px
    }

    .franchise__form {
        padding-left: 40px;
        padding-right: 40px
    }

    .action__title {
        font-size: 36px;
        margin-bottom: 28px
    }

    .action-detail__title {
        font-size: 36px;
        margin-bottom: 10px
    }
}

@media (min-width: 768px) {
    .main__link {
        height: -webkit-calc(100% - 110px);
        height: calc(100% - 110px)
    }
}

@media screen and (min-width: 768px) {
    .price__toggler + .price__table {
        display: none
    }

    .price__right_horiz {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border: 1px solid #ddd;
        padding: 25px;
        padding-bottom: 15px;
        margin-bottom: 22px
    }

    .price__items_horiz {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        background: none
    }
}

@media (max-width: 1080px) and (min-width: 768px) {
    .office_otdelenie .container {
        padding-left: 0;
        padding-right: 0
    }

    .office_otdelenie .promo-title {
        margin-bottom: 35px
    }

    .office_otdelenie .office__image img {
        width: 100%
    }

    .office__map {
        height: 390px
    }

    .office__heading {
        color: #292929;
        font-size: 19px;
        font-weight: 600;
        line-height: 30px;
        text-align: center;
        margin-bottom: 5px
    }

    .office__about_otdelenie {
        margin-top: 25px
    }

    .office__about_otdelenie .office__item:first-child {
        padding-left: 0
    }

    .office__about_otdelenie .office__left {
        padding-left: 45px
    }
}

@media (max-width: 1090px) and (min-width: 768px) {
    .basket__top-left {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .basket__top-left .basket__price {
        width: 60%
    }
}

@media (max-width: 1110px) and (min-width: 768px) {
    .form-inputs__field {
        padding: 0 13px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row !important
    }

    th.visible-sm, td.visible-sm {
        display: table-cell !important
    }

    .visible-sm-block {
        display: block !important
    }

    .visible-sm-inline {
        display: inline !important
    }

    .visible-sm-inline-block {
        display: inline-block !important
    }

    .hidden-sm {
        display: none !important
    }

    .main:after {
        top: 90px
    }

    .main__top {
        height: -webkit-calc(100% - 280px);
        height: calc(100% - 280px)
    }

    .main__bottom {
        height: 280px
    }

    .menu-header__burger {
        top: 22px;
        right: 20px
    }

    .header-address {
        font-size: 12px;
        font-weight: 400;
        top: 32px;
        font-family: inherit
    }

    .header-address span {
        display: none
    }

    .loan__head-inner_normal {
        width: 66%
    }

    .loan__buttons {
        width: 11%
    }

    .loan__buttons-row {
        height: 60px
    }

    .reviews__all:after {
        display: none
    }

    .action__go {
        margin-top: 0;
        margin-bottom: 40px;
        text-align: center
    }
}

@media (max-width: 1100px) and (min-width: 768px) {
    .price__bigTitle {
        font-size: 39px
    }

    .price__title {
        font-size: 25px
    }

    .price__heading {
        font-size: 14px
    }

    .price__cel {
        font-size: 19.5px
    }

    .price__block {
        margin-bottom: 46px
    }

    .price__form {
        position: relative;
        margin-top: 4px;
        padding: 35px;
        padding-right: 0
    }

    .price__form::after {
        content: "";
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        left: 100%;
        top: 0;
        background-color: #f1f1f1
    }

    .price__submit {
        display: block;
        width: 100%
    }

    .price__names {
        margin-bottom: 15px;
        width: 100%
    }

    .price__names_left {
        float: none;
        margin-right: 0
    }

    .price__names_right {
        display: none
    }

    .price_zoloto {
        margin-bottom: 40px
    }

    .merit {
        margin-bottom: 38px;
        padding-bottom: 0
    }

    .merit__col {
        width: 50%
    }

    .merit__item {
        margin-bottom: 45px;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 1040px) and (min-width: 768px) {
    .card {
        margin-left: -40px;
        margin-right: -40px
    }

    .card .swiper__preview {
        width: 74px;
        height: 74px
    }

    .card__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: -40px;
        margin-right: -40px
    }

    .card__priceold span {
        margin-right: 20px
    }
}

@media screen and (max-width: 1160px) and (min-width: 768px) {
    .articul-popup {
        width: 100%
    }

    .articul-popup__title {
        font-size: 23px;
        line-height: 24px
    }

    .articul-popup .catalog__item {
        width: 33.33%
    }
}

@media (max-width: 1114px) and (min-width: 768px) {
    .about__links_tablet {
        display: inline-block
    }

    .about__links_tablet .about__link {
        text-align: left;
        color: #d9d9d9
    }
}

@media (max-width: 1200px) and (min-width: 768px) {
    .actions-slider__item:nth-child(4) {
        display: none
    }
}

@media (max-width: 1000px) and (min-width: 768px) {
    .reviews {
        margin-top: 16px
    }

    .reviews_about .reviews__bottom {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .reviews_about .reviews__row_equal {
        margin-top: 20px
    }

    .reviews_lombard {
        width: 100%;
        float: none
    }

    .reviews_lombard .reviews__top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .reviews_lombard .reviews__bottom {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .reviews_lombard .reviews__block {
        width: 47%
    }

    .reviews__title_hide {
        padding-top: 24px
    }

    .reviews__row {
        margin-top: 35px
    }

    .reviews__row_equal {
        margin-top: 60px
    }

    .reviews__call {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }

    .reviews__call-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-top: none
    }

    .reviews__item_right {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .reviews__item_right .reviews__title {
        margin-bottom: 0;
        max-width: 110px
    }

    .reviews__more a {
        width: 394px;
        height: 73px;
        line-height: 73px
    }

    .reviews__other {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding-top: 0;
        border-left: 1px solid #eee
    }

    .reviews__number {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    .actions-slider .swiper-button-prev {
        left: 50px;
        top: 35%
    }

    .actions-slider .swiper-button-next {
        right: 50px;
        top: 35%
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row !important
    }

    th.visible-md, td.visible-md {
        display: table-cell !important
    }

    .visible-md-block {
        display: block !important
    }

    .visible-md-inline {
        display: inline !important
    }

    .visible-md-inline-block {
        display: inline-block !important
    }

    .hidden-md {
        display: none !important
    }

    .loan__head-inner_normal {
        width: 100%
    }
}

@media (min-width: 992px) {
    .header-phone_inner .header-phone__tel {
        position: absolute;
        left: 0;
        top: 0;
        padding: 35px 0 0;
        white-space: nowrap
    }

    .product-page__photo {
        min-height: 420px
    }

    .catalog__list:before, .catalog__list:after {
        content: " ";
        display: table
    }

    .catalog__list:after {
        clear: both
    }

    .catalog__list:before, .catalog__list:after {
        content: " ";
        display: table
    }

    .catalog__list:after {
        clear: both
    }

    .catalog__line {
        height: 1px;
        background-color: #f3f3f3;
        clear: both;
        position: relative
    }

    .catalog__line::after, .catalog__line:before {
        content: "";
        position: absolute;
        display: block;
        width: 100%;
        height: 1px;
        bottom: 0;
        background-color: #f3f3f3
    }

    .catalog__line::after {
        left: 100%
    }

    .catalog__line:before {
        right: 100%
    }

    .catalog__line_bottom {
        margin-bottom: 50px;
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px)
    }

    .catalog-sorting__sort {
        left: 25px;
        top: 2px
    }

    .basket-popup__info {
        padding-top: 10px
    }
}

@media (min-width: 1110px) {
    .contact__header {
        height: 122px
    }

    .contact__col:first-child {
        width: -webkit-calc(50% - 45px);
        width: calc(50% - 45px);
        padding-right: 55px
    }

    .contact__col:last-child {
        width: -webkit-calc(50% + 45px);
        width: calc(50% + 45px);
        position: relative
    }

    .contact__menu {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: 120px;
        width: 425px;
        float: right
    }
}

@media screen and (min-width: 1200px) {
    .get_new .get__main_new {
        min-width: 275px
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row !important
    }

    th.visible-lg, td.visible-lg {
        display: table-cell !important
    }

    .visible-lg-block {
        display: block !important
    }

    .visible-lg-inline {
        display: inline !important
    }

    .visible-lg-inline-block {
        display: inline-block !important
    }

    .hidden-lg {
        display: none !important
    }

    .loan__head-inner_normal {
        width: 62%
    }
}

@media screen and (min-width: 1300px) {
    .get_new .get__slider-wrapper_new {
        margin-right: 16px
    }

    .get__right_new {
        right: 18px
    }
}

@media (max-width: 400px) {
    .catalog__item .icon_like {
        right: 0;
        width: 16px;
        height: 14px
    }

    .form-popup__submit {
        font-size: 19px
    }
}

@media (max-width: 1104px) {
    .menu__link-desktop {
        display: none
    }

    .menu__link-tablet {
        display: inline
    }
}

@media (max-width: 1050px) {
    .catalog-sorting {
        text-align: center;
        margin-bottom: 13px
    }

    .catalog-sorting__title {
        margin-bottom: 13px
    }

    .catalog-sorting__sort {
        position: relative;
        display: inline-block;
        left: auto;
        top: auto
    }
}

@media (max-width: 850px) {
    .form-popup {
        width: 100%
    }
}

@media (max-height: 400px) {
    .main {
        -webkit-background-size: 40px 100%;
        background-size: 40px 100%
    }

    .main__top {
        height: -webkit-calc(100% - 190px);
        height: calc(100% - 190px)
    }

    .main__bottom {
        height: 190px
    }

    .main-title__photo {
        margin-bottom: 10px
    }

    .main-title__pic {
        display: block;
        margin: 0 auto
    }

    .main-title__name {
        font-size: 32px;
        line-height: 33px;
        margin: 0 auto 15px;
        max-width: 100%
    }

    .main-title__line {
        margin-bottom: 15px
    }

    .main-title__text {
        color: #fff;
        font-family: "PT Sans";
        font-size: 16px;
        font-weight: 400;
        line-height: 22px
    }
}

@media screen and (max-width: 767px) {
    .price__left_first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .price__toggler {
        display: none
    }
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row !important
    }

    th.visible-print, td.visible-print {
        display: table-cell !important
    }

    .visible-print-block {
        display: block !important
    }

    .visible-print-inline {
        display: inline !important
    }

    .visible-print-inline-block {
        display: inline-block !important
    }

    .hidden-print {
        display: none !important
    }
}

@media (max-width: 768px) {
    .logo__text {
        display: none
    }
}

@media (max-width: 1020px) {
    .tabs_get .tabs__content .get__main {
        margin-left: 0
    }

    .get__right {
        position: static;
        margin-bottom: 20px
    }
}

@media (max-width: 1070px) {
    .tabs_map .tabs__link .icon {
        min-height: 23px
    }

    .tabs_map .tabs__link span {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 991px) {
    .menu-header_inner .menu-header__burger {
        top: 32px;
        right: 0
    }

    .menu-header__field {
        padding: 25px 55px 15px
    }

    .main-title {
        padding: 0 20px
    }

    .main-title__photo {
        margin-bottom: 20px
    }

    .main-title__name {
        font-size: 32px;
        line-height: 33px;
        margin: 0 auto 20px
    }

    .main-title__line {
        width: 138px !important;
        margin-bottom: 20px
    }

    .main-title__text {
        font-size: 14px;
        line-height: 19px
    }

    .header-phone {
        top: 33px
    }

    .header-phone_inner {
        top: 60px;
        left: 8px
    }

    .header-phone_inner .header-phone__text {
        display: none
    }

    .header-phone__tel {
        font-size: 19px;
        line-height: 22px
    }

    .header-phone_inner .header-phone__tel {
        font-size: 22px;
        line-height: 25px
    }

    .header-address_inner {
        top: 25px;
        left: 5px;
        right: auto;
        padding: 0 0 0 22px
    }

    .header-address_inner:before {
        left: 0;
        right: auto
    }

    .gold .menu-horiz__item:hover .menu-horiz__link {
        border-bottom: transparent
    }

    .menu-horiz-sub__close {
        cursor: pointer;
        text-indent: -9999px;
        display: block;
        right: 10px;
        top: 20px;
        width: 23px;
        height: 23px;
        position: absolute;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIxMDAlIiB5MT0iMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMTk3LDIzLDApIiBzdG9wLW9wYWNpdHk9IjAuMjEiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyNDQsNSw1KSIgc3RvcC1vcGFjaXR5PSIwIiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyMzIsIDQsIDQpIiBkPSJNMTEuNTAwLDIzLjAwMCBDNS4xNDksMjMuMDAwIC0wLjAwMCwxNy44NTEgLTAuMDAwLDExLjUwMCBDLTAuMDAwLDUuMTQ5IDUuMTQ5LC0wLjAwMCAxMS41MDAsLTAuMDAwIEMxNy44NTEsLTAuMDAwIDIzLjAwMCw1LjE0OSAyMy4wMDAsMTEuNTAwIEMyMy4wMDAsMTcuODUxIDE3Ljg1MSwyMy4wMDAgMTEuNTAwLDIzLjAwMCBaTTExLjUwMCwyLjE2NyBDNi4zNDUsMi4xNjcgMi4xNjcsNi4zNDUgMi4xNjcsMTEuNTAwIEMyLjE2NywxNi42NTQgNi4zNDUsMjAuODMzIDExLjUwMCwyMC44MzMgQzE2LjY1NSwyMC44MzMgMjAuODMzLDE2LjY1NCAyMC44MzMsMTEuNTAwIEMyMC44MzMsNi4zNDUgMTYuNjU1LDIuMTY3IDExLjUwMCwyLjE2NyBaTTE1LjI0NSwxNS4yNDUgQzE0Ljk4NiwxNS41MDMgMTQuNTY3LDE1LjUwMyAxNC4zMDgsMTUuMjQ1IEwxMS41MDAsMTIuNDM2IEw4LjY5MSwxNS4yNDUgQzguNDMyLDE1LjUwMyA4LjAxMywxNS41MDMgNy43NTUsMTUuMjQ1IEM3LjQ5NiwxNC45ODYgNy40OTYsMTQuNTY3IDcuNzU1LDE0LjMwOCBMMTAuNTYzLDExLjQ5OSBMNy43NTUsOC42OTEgQzcuNDk2LDguNDMyIDcuNDk2LDguMDEzIDcuNzU1LDcuNzU0IEM4LjAxMyw3LjQ5NiA4LjQzMiw3LjQ5NiA4LjY5MSw3Ljc1NCBMMTEuNTAwLDEwLjU2MyBMMTQuMzA4LDcuNzU0IEMxNC41NjcsNy40OTYgMTQuOTg2LDcuNDk2IDE1LjI0NSw3Ljc1NCBDMTUuNTAzLDguMDEzIDE1LjUwMyw4LjQzMiAxNS4yNDUsOC42OTEgTDEyLjQzNiwxMS40OTkgTDE1LjI0NSwxNC4zMDggQzE1LjUwMywxNC41NjcgMTUuNTAzLDE0Ljk4NiAxNS4yNDUsMTUuMjQ1IFoiLz48cGF0aCBmaWxsPSJ1cmwoI1BTZ3JhZF8wKSIgZD0iTTExLjUwMCwyMy4wMDAgQzUuMTQ5LDIzLjAwMCAtMC4wMDAsMTcuODUxIC0wLjAwMCwxMS41MDAgQy0wLjAwMCw1LjE0OSA1LjE0OSwtMC4wMDAgMTEuNTAwLC0wLjAwMCBDMTcuODUxLC0wLjAwMCAyMy4wMDAsNS4xNDkgMjMuMDAwLDExLjUwMCBDMjMuMDAwLDE3Ljg1MSAxNy44NTEsMjMuMDAwIDExLjUwMCwyMy4wMDAgWk0xMS41MDAsMi4xNjcgQzYuMzQ1LDIuMTY3IDIuMTY3LDYuMzQ1IDIuMTY3LDExLjUwMCBDMi4xNjcsMTYuNjU0IDYuMzQ1LDIwLjgzMyAxMS41MDAsMjAuODMzIEMxNi42NTUsMjAuODMzIDIwLjgzMywxNi42NTQgMjAuODMzLDExLjUwMCBDMjAuODMzLDYuMzQ1IDE2LjY1NSwyLjE2NyAxMS41MDAsMi4xNjcgWk0xNS4yNDUsMTUuMjQ1IEMxNC45ODYsMTUuNTAzIDE0LjU2NywxNS41MDMgMTQuMzA4LDE1LjI0NSBMMTEuNTAwLDEyLjQzNiBMOC42OTEsMTUuMjQ1IEM4LjQzMiwxNS41MDMgOC4wMTMsMTUuNTAzIDcuNzU1LDE1LjI0NSBDNy40OTYsMTQuOTg2IDcuNDk2LDE0LjU2NyA3Ljc1NSwxNC4zMDggTDEwLjU2MywxMS40OTkgTDcuNzU1LDguNjkxIEM3LjQ5Niw4LjQzMiA3LjQ5Niw4LjAxMyA3Ljc1NSw3Ljc1NCBDOC4wMTMsNy40OTYgOC40MzIsNy40OTYgOC42OTEsNy43NTQgTDExLjUwMCwxMC41NjMgTDE0LjMwOCw3Ljc1NCBDMTQuNTY3LDcuNDk2IDE0Ljk4Niw3LjQ5NiAxNS4yNDUsNy43NTQgQzE1LjUwMyw4LjAxMyAxNS41MDMsOC40MzIgMTUuMjQ1LDguNjkxIEwxMi40MzYsMTEuNDk5IEwxNS4yNDUsMTQuMzA4IEMxNS41MDMsMTQuNTY3IDE1LjUwMywxNC45ODYgMTUuMjQ1LDE1LjI0NSBaIi8+PC9zdmc+) no-repeat;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%
    }

    .menu-horiz-sub__close:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlBTZ3JhZF8wIiB4MT0iMCUiIHgyPSIxMDAlIiB5MT0iMCUiIHkyPSIwJSI+ICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2IoMTk3LDIzLDApIiBzdG9wLW9wYWNpdHk9IjAuMjEiIC8+ICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYigyNDQsNSw1KSIgc3RvcC1vcGFjaXR5PSIwIiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTQsIDE4LCAxOCkiIGQ9Ik0xMS41MDAsMjMuMDAwIEM1LjE0OSwyMy4wMDAgLTAuMDAwLDE3Ljg1MSAtMC4wMDAsMTEuNTAwIEMtMC4wMDAsNS4xNDkgNS4xNDksLTAuMDAwIDExLjUwMCwtMC4wMDAgQzE3Ljg1MSwtMC4wMDAgMjMuMDAwLDUuMTQ5IDIzLjAwMCwxMS41MDAgQzIzLjAwMCwxNy44NTEgMTcuODUxLDIzLjAwMCAxMS41MDAsMjMuMDAwIFpNMTEuNTAwLDIuMTY3IEM2LjM0NSwyLjE2NyAyLjE2Nyw2LjM0NSAyLjE2NywxMS41MDAgQzIuMTY3LDE2LjY1NCA2LjM0NSwyMC44MzMgMTEuNTAwLDIwLjgzMyBDMTYuNjU1LDIwLjgzMyAyMC44MzMsMTYuNjU0IDIwLjgzMywxMS41MDAgQzIwLjgzMyw2LjM0NSAxNi42NTUsMi4xNjcgMTEuNTAwLDIuMTY3IFpNMTUuMjQ1LDE1LjI0NSBDMTQuOTg2LDE1LjUwMyAxNC41NjcsMTUuNTAzIDE0LjMwOCwxNS4yNDUgTDExLjUwMCwxMi40MzYgTDguNjkxLDE1LjI0NSBDOC40MzIsMTUuNTAzIDguMDEzLDE1LjUwMyA3Ljc1NSwxNS4yNDUgQzcuNDk2LDE0Ljk4NiA3LjQ5NiwxNC41NjcgNy43NTUsMTQuMzA4IEwxMC41NjMsMTEuNDk5IEw3Ljc1NSw4LjY5MSBDNy40OTYsOC40MzIgNy40OTYsOC4wMTMgNy43NTUsNy43NTQgQzguMDEzLDcuNDk2IDguNDMyLDcuNDk2IDguNjkxLDcuNzU0IEwxMS41MDAsMTAuNTYzIEwxNC4zMDgsNy43NTQgQzE0LjU2Nyw3LjQ5NiAxNC45ODYsNy40OTYgMTUuMjQ1LDcuNzU0IEMxNS41MDMsOC4wMTMgMTUuNTAzLDguNDMyIDE1LjI0NSw4LjY5MSBMMTIuNDM2LDExLjQ5OSBMMTUuMjQ1LDE0LjMwOCBDMTUuNTAzLDE0LjU2NyAxNS41MDMsMTQuOTg2IDE1LjI0NSwxNS4yNDUgWiIvPjxwYXRoIGZpbGw9InVybCgjUFNncmFkXzApIiBkPSJNMTEuNTAwLDIzLjAwMCBDNS4xNDksMjMuMDAwIC0wLjAwMCwxNy44NTEgLTAuMDAwLDExLjUwMCBDLTAuMDAwLDUuMTQ5IDUuMTQ5LC0wLjAwMCAxMS41MDAsLTAuMDAwIEMxNy44NTEsLTAuMDAwIDIzLjAwMCw1LjE0OSAyMy4wMDAsMTEuNTAwIEMyMy4wMDAsMTcuODUxIDE3Ljg1MSwyMy4wMDAgMTEuNTAwLDIzLjAwMCBaTTExLjUwMCwyLjE2NyBDNi4zNDUsMi4xNjcgMi4xNjcsNi4zNDUgMi4xNjcsMTEuNTAwIEMyLjE2NywxNi42NTQgNi4zNDUsMjAuODMzIDExLjUwMCwyMC44MzMgQzE2LjY1NSwyMC44MzMgMjAuODMzLDE2LjY1NCAyMC44MzMsMTEuNTAwIEMyMC44MzMsNi4zNDUgMTYuNjU1LDIuMTY3IDExLjUwMCwyLjE2NyBaTTE1LjI0NSwxNS4yNDUgQzE0Ljk4NiwxNS41MDMgMTQuNTY3LDE1LjUwMyAxNC4zMDgsMTUuMjQ1IEwxMS41MDAsMTIuNDM2IEw4LjY5MSwxNS4yNDUgQzguNDMyLDE1LjUwMyA4LjAxMywxNS41MDMgNy43NTUsMTUuMjQ1IEM3LjQ5NiwxNC45ODYgNy40OTYsMTQuNTY3IDcuNzU1LDE0LjMwOCBMMTAuNTYzLDExLjQ5OSBMNy43NTUsOC42OTEgQzcuNDk2LDguNDMyIDcuNDk2LDguMDEzIDcuNzU1LDcuNzU0IEM4LjAxMyw3LjQ5NiA4LjQzMiw3LjQ5NiA4LjY5MSw3Ljc1NCBMMTEuNTAwLDEwLjU2MyBMMTQuMzA4LDcuNzU0IEMxNC41NjcsNy40OTYgMTQuOTg2LDcuNDk2IDE1LjI0NSw3Ljc1NCBDMTUuNTAzLDguMDEzIDE1LjUwMyw4LjQzMiAxNS4yNDUsOC42OTEgTDEyLjQzNiwxMS40OTkgTDE1LjI0NSwxNC4zMDggQzE1LjUwMywxNC41NjcgMTUuNTAzLDE0Ljk4NiAxNS4yNDUsMTUuMjQ1IFoiLz48L3N2Zz4=)
    }

    .favourite-small {
        right: 65px
    }

    .page-title {
        font-size: 36px;
        line-height: 33px
    }

    .text-default {
        font-size: 16px;
        line-height: 25px;
        padding: 0
    }

    .text-default p {
        margin-bottom: 15px
    }

    .user {
        display: inline-block;
        text-align: left
    }

    .user__desc {
        font-size: 19px;
        line-height: 19px
    }

    .user__desc span {
        font-size: 19px;
        display: inline-block
    }

    .personal {
        margin-bottom: 35px
    }

    .personal__header {
        padding-bottom: 20px
    }

    .personal__row {
        display: block
    }

    .personal__col:first-child {
        width: 100%;
        text-align: center
    }

    .personal-menu {
        display: none
    }

    .contact__map {
        height: 353px
    }

    .product-page__top {
        margin-bottom: 15px;
        padding-bottom: 15px
    }

    .product-page__name {
        font-size: 22px;
        line-height: 22px
    }

    .product-page__articul {
        font-size: 12px;
        line-height: 15px
    }

    .product-page__photo {
        margin-bottom: 35px
    }

    .product-page__middle {
        margin-bottom: 35px;
        border: none;
        padding-bottom: 0
    }

    .product-page__row {
        display: block;
        margin-bottom: 10px
    }

    .product-page__col {
        display: block
    }

    .product-page__col:first-child {
        margin-bottom: 25px
    }

    .product-page__col:last-child {
        text-align: left
    }

    .product-page__price {
        font-size: 37px
    }

    .product-page__footer {
        clear: both;
        width: 100%;
        border-top: 1px solid #f1f1f1;
        padding-top: 35px;
        float: none
    }

    .product-page__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }

    .product-page__list:after, .product-page__list:before {
        display: none
    }

    .product-page__list li {
        margin-right: 33px;
        width: auto;
        float: none
    }

    .available span {
        width: 20px;
        height: 20px;
        -webkit-background-size: 18px 13px;
        background-size: 18px 13px
    }

    .catalog__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .catalog__item {
        width: 50%;
        padding: 10px;
        padding-bottom: 30px;
        margin-bottom: 20px;
        float: none
    }

    .basket-address__sep_last {
        display: inline-block
    }

    .basket-address__block {
        display: inline-block;
        padding: 0;
        margin: 0;
        border: none;
        vertical-align: middle
    }

    .basket-address__address {
        border-top: 1px solid #f1f1f1;
        padding: 18px 0 0;
        margin-top: 18px
    }

    .basket-price {
        margin-bottom: 35px
    }

    .basket-price__section {
        margin-bottom: 8px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 15px
    }

    .basket-price__field_top {
        width: 50%
    }

    .basket-price__field_top:nth-child(2n - 1) {
        padding-right: 20px
    }

    .basket-price__field_top:nth-child(2n) {
        padding-left: 20px
    }

    .basket-price__summ {
        margin-left: 15px
    }

    .basket-form {
        margin-bottom: 50px
    }

    .basket__col_price, .basket__col_form, .basket__col_address {
        float: none;
        width: 100%
    }

    .basket__col_form {
        max-width: 523px
    }

    .filter__label {
        width: 50%
    }

    .card__top {
        margin-bottom: 15px;
        padding-bottom: 15px
    }

    .card__articul {
        font-size: 12px;
        line-height: 15px
    }

    .card__middle {
        margin-bottom: 35px;
        border: none;
        padding-bottom: 0
    }
}

@media (max-width: 359px) {
    .tabs_get .tabs__button {
        font-size: 24px;
        margin-right: 13px
    }
}

@media (max-width: 1200px) {
    .swiper__preview {
        top: 40%
    }

    .swiper__preview_prev {
        left: 20px
    }

    .swiper__preview_next {
        right: 20px
    }

    .actions-slider .swiper-button-prev, .actions-slider .swiper-button-next {
        width: 40px;
        height: 40px
    }

    .actions-slider .swiper-button-prev:after, .actions-slider .swiper-button-next:after {
        display: none
    }
}

@media (max-width: 1099px) {
    .menu-header__section {
        -webkit-transform: translate(100%, 0px);
        -ms-transform: translate(100%, 0px);
        transform: translate(100%, 0px)
    }
}

@media (max-width: 1040px) {
    .swiper_card .swiper__preview {
        top: 50%
    }

    .card {
        padding-top: 38px
    }

    .card__blocks {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .card__block {
        width: 100%
    }

    .card__block_gray {
        margin-left: -20px;
        margin-right: -20px
    }

    .card__block_image img {
        height: 100%
    }

    .card .swiper-button-next:after, .card .swiper-button-prev:after {
        display: none
    }

    .card__middle .icon_favorite {
        display: inline-block;
        position: static;
        margin-bottom: 15px;
        margin-left: 25px
    }

    .card__else {
        display: block;
        margin-left: 30px
    }

    .card__else:first-child {
        margin-left: 30px
    }

    .card__plus {
        height: auto !important
    }

    .card__name {
        padding: 0
    }

    .card__hidden {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .card__hidden .card__name {
        width: 100%
    }

    .card .breadcrumbs {
        margin-bottom: 17px
    }

    .card .breadcrumbs__list {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .card__top {
        display: none
    }

    .card__row {
        position: relative;
        background: #fff;
        margin-top: -32px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: none
    }

    .card__row::after {
        content: "";
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        background: #fff;
        left: 100%;
        top: 0
    }

    .card__price {
        margin-bottom: 15px;
        margin-right: 0;
        vertical-align: middle
    }

    .card__priceold {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .card .break {
        display: none
    }

    .card__footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .card__else {
        display: block;
        margin-left: 30px
    }

    .card__middle {
        margin-bottom: 0;
        padding-bottom: 10px
    }
}

@media (max-width: 557px) {
    .swiper_popup .swiper-button-next:after {
        left: auto;
        right: -43px
    }

    .swiper_popup .swiper-button-prev:after {
        left: 9px
    }
}

@media (max-width: 500px) {
    .main-title__name {
        font-size: 23px !important;
        line-height: 1.4 !important;
        min-height: 50px
    }
}

@media (max-width: 1100px) {
    .price__block {
        width: 100% !important
    }
}

@media (max-width: 992px) {
    .header {
        margin-bottom: 19px
    }

    .header__link, .header__item {
        font-size: 12.5px
    }

    .header__more {
        padding-right: 10px
    }

    .header__more:after {
        top: 5px
    }

    .header__block, .footer__block {
        min-width: initial;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .header__block:first-child, .footer__block:first-child {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .header__block:nth-child(2), .footer__block:nth-child(2) {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .header__block:last-child, .footer__block:last-child {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .header__phone-callback {
        font-size: 11px
    }

    .header__office {
        max-width: 62px;
        text-align: center;
        margin: 0 !important
    }

    .header__office:first-child {
        margin-right: 28px
    }

    .basket {
        padding-top: 40px
    }

    .basket__top {
        padding-right: 0
    }

    .filter__list {
        -webkit-overflow-scrolling: touch;
        overflow-y: hidden;
        overflow-x: scroll
    }

    .filter__list::-webkit-scrollbar {
        display: none
    }

    .btn__text_tablet {
        display: inline
    }

    .btn__text_desktop {
        display: none
    }

    .conditions__col {
        width: 100%
    }

    .conditions__desc {
        max-width: initial
    }

    .swiper__preview_prev {
        left: -5px
    }

    .swiper__preview_next {
        right: -5px
    }

    .advantages {
        padding-bottom: 10px;
        margin-bottom: 35px
    }

    .features__row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .features_zoloto {
        margin-bottom: 0
    }

    .get {
        margin-bottom: 30px
    }

    .company__bottom {
        max-width: 592px;
        padding-left: 0;
        margin-left: auto;
        margin-right: auto
    }

    .company__block_left, .company__block_right {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .slider-lombard__image img {
        max-width: 100%
    }

    .column {
        -webkit-column-count: initial;
        -moz-column-count: initial;
        column-count: initial
    }

    .zoloto__blocks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .zoloto__block {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto
    }

    div.cab {
        padding-top: 120px;
    }

    .lk {
        margin-top: 245px
    }

    .discount__wrapper {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .discount__image {
        width: 100%
    }

    .discount__image img {
        width: 100%
    }

    .order__status, .order__price {
        font-size: 15px;
        line-height: 15px
    }

    .search {
        padding-top: 40px
    }
}

@media (max-width: 1160px) {
    .menu-horiz-sub {
        left: -30px;
        right: -30px
    }
}

@media (max-width: 1114px) {
    .about__blocks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .about__block {
        width: 100%
    }

    .about__block_color {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .about__block_color:after {
        left: -45px;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .about__block_color .about__text {
        margin-bottom: 0
    }

    .about__link span {
        border-bottom: none
    }
}

@media screen and (max-width: 500px) {
    .get__info-text.xs-hidden, .get__info-text .xs-hidden {
        display: none
    }

    .get__info-text.xs-visible, .get__info-text .xs-visible {
        display: inline-block
    }

    .documents__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .documents__list li {
        width: auto
    }
}

@media (max-width: 1110px) {
    .menu-horiz-sub {
        left: -20px;
        right: -20px
    }

    .menu-horiz-sub__section {
        padding-left: 20px;
        padding-right: 20px
    }

    .breadcrumbs__item {
        font-size: 14px
    }
}

@media (max-width: 1000px) {
    .menu-horiz-sub__item {
        width: 46%
    }

    .menu-horiz-sub__list_two .menu-horiz-sub__item {
        width: 100%
    }
}

@media (max-width: 360px) {
    .get .btn {
        font-size: 25px
    }
}

@media (max-width: 1090px) {
    .menu-horiz-sub__col:first-child .menu-horiz-sub__list + .menu-horiz-sub__list {
        margin-left: 0
    }
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .office__item {
        display: block;
        overflow: hidden
    }
}

@media (max-width: 1080px) {
    .office__blocks {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .office__block {
        width: 100%
    }

    .office__block_left {
        margin-bottom: 30px;
        -webkit-box-ordinal-group: -1;
        -webkit-order: -2;
        -ms-flex-order: -2;
        order: -2
    }

    .office__block_right {
        height: auto
    }

    .office__about {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .office__about_otdelenie .office__item {
        width: 100%
    }

    .office__image {
        height: auto;
        text-align: center
    }

    .office__image img {
        max-width: 100%;
        height: auto
    }
}

@media (max-width: 943px) {
    .menu-horiz-sub__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .menu-horiz-sub__row_footer .menu-horiz-sub__col {
        width: 100%
    }

    .menu-horiz-sub__row_footer .menu-horiz-sub__list {
        margin-left: 0 !important
    }

    .menu-horiz-sub__row_footer .menu-horiz-sub__item {
        width: 46%;
        margin-left: 0 !important
    }

    .menu-horiz-sub__col + .menu-horiz-sub__col {
        margin-top: 20px
    }

    .menu-horiz-sub__list_one .menu-horiz-sub__item {
        display: inline-block;
        width: 46%
    }
}

@media screen and (max-width: 1090px) {
    .loan {
        overflow-x: auto
    }

    .loan__blocks:before, .loan__blocks:after {
        display: none
    }

    .loan__head:before, .loan__head:after {
        display: none
    }

    .loan__price:before, .loan__price:after {
        display: none
    }
}

@media screen and (max-width: 530px) {
    .baner_user {
        width: 80% !important
    }

    .loan__head {
        width: 150px
    }

    .loan__buttons {
        padding-left: 150px
    }

    .loan__item {
        padding-left: 0
    }

    .loan__subjects, .loan__articuls {
        padding-left: 150px
    }

    .loan__block {
        padding-left: 150px;
        width: 100%
    }
}

@media (max-width: 1109px) {
    .contact-address {
        max-width: 100%;
        height: 127px
    }

    .contact-address__col:last-child {
        margin-bottom: 33px
    }

    .contact__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin: 0 45px
    }

    .contact__header.active {
        padding-top: 129px
    }

    .contact__col:last-child {
        margin-bottom: 33px;
        margin-bottom: 25px
    }

    .contact__popup {
        width: 100%;
        padding-right: 54px
    }

    .contact__menu {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 12px
    }

    .contact__link {
        margin: 0 20px;
        font-size: 19px;
        line-height: 25px
    }

    .contact-metro {
        max-width: 100%;
        margin: 0
    }
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row !important
    }

    th.visible-xs, td.visible-xs {
        display: table-cell !important
    }

    .visible-xs-block {
        display: block !important
    }

    .visible-xs-inline {
        display: inline !important
    }

    .visible-xs-inline-block {
        display: inline-block !important
    }

    .hidden-xs {
        display: none !important
    }

    .wrapper_main {
        padding: 0
    }

    .container {
        padding-left: 20px;
        padding-right: 20px
    }

    .header__top {
        padding-bottom: 0
    }

    .header__top .container {
        padding-left: 10px;
        padding-right: 10px
    }

    .header__list {
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 14px
    }

    .header__list::-webkit-scrollbar {
        display: none
    }

    .header__list.visible {
        overflow: visible
    }

    .header__item {
        white-space: nowrap;
        padding-left: 10px;
        padding-right: 10px
    }

    .header__block, .footer__block {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        min-width: initial
    }

    .header__block .icon, .footer__block .icon {
        height: 27px;
        width: 27px;
        margin: 13.5px 31.5px
    }

    .mob_label, .menu_lombard_click, .menu_lombard .menu__list {
        display: block !important
    }

    .menu_lombard {
        display: none
    }

    .header__phone {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        min-width: 80px
    }

    .header__phone-wrapper .icon_phone {
        display: none
    }

    .header__phone-wrapper {
        text-align: center;
        width: 100%;
        margin: 8.5px 0 5px;
        display: block
    }

    .header__block .logo__pic {
        margin: 13.5px auto 0
    }

    .header__phone-link {
        font-size: 16px
    }

    .header__block .logo {
        min-width: 40px
    }

    .mob_logo_text {
        display: block !important
    }

    .logo p {
        font-size: 11px;
        margin: 0
    }

    .header__office-text, .header__office_contact {
        display: none
    }

    .header_other .header__search {
        display: block
    }

    .header_other .header__phone {
        min-width: 50px;
        margin-left: 0;
        margin-right: initial
    }

    .menu__nav {
        width: 100%
    }

    .menu__search {
        display: none
    }

    .menu__list {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 0 -15px;
        -webkit-overflow-scrolling: touch;
        overflow-y: hidden;
        overflow-x: scroll
    }

    .menu__list::-webkit-scrollbar {
        display: none
    }

    .menu__item + .menu__item {
        margin-left: 0
    }

    .menu__item.current .menu__link {
        color: #fff;
        font-weight: 700;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .menu__item.current::after {
        display: none
    }

    .menu__link {
        padding: 0 15px;
        color: #e4e4e4;
        font-weight: 400;
        white-space: nowrap
    }

    .menu_cut .menu__item + .menu__item {
        margin-left: 0
    }

    .menu_big .menu__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .menu_big .menu__block .icon {
        margin-left: 5px
    }

    .menu_big .menu__item + .menu__item {
        margin-left: 0
    }

    .menu_big .menu__basket {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        margin-bottom: 13px
    }

    .menu_big .menu__like {
        margin-left: 0;
        margin-right: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .menu_lombard .container {
        padding-right: 20px;
        padding-left: 20px
    }

    .menu_lombard .menu__item.current:after {
        top: -4px;
        border-width: 3px;
        border-top-width: 5px
    }

    .main__link {
        pointer-events: none
    }

    .main__col.active .main__link {
        pointer-events: auto
    }

    .main:after {
        display: none
    }

    .main__col.active {
        width: 76%
    }

    .main__top {
        height: -webkit-calc(100% - 300px);
        height: calc(100% - 300px)
    }

    .main__bottom {
        position: relative;
        height: 300px
    }

    .menu-header_inner .menu-header__burger {
        right: 14px;
        top: 14px
    }

    .main__top .menu-header {
        position: fixed;
        z-index: 11
    }

    .menu-header__burger {
        top: 9px;
        right: 18px;
        width: 40px;
        padding: 5px
    }

    .menu-header__burger span {
        position: relative;
        width: 30px;
        height: 30px
    }

    .menu-header__burger span i {
        height: 1px;
        width: 16px;
        background-color: #d80606;
        margin: -.5px 0 0 -8px
    }

    .menu-header__burger span i:before, .menu-header__burger span i:after {
        height: 1px;
        width: 16px;
        background-color: #d80606
    }

    .menu-header__burger span i:before {
        top: -3px
    }

    .menu-header__burger span i:after {
        bottom: -3px
    }

    .menu-header__slide {
        width: 100%
    }

    .menu-header__field {
        padding: 16px 20px 10px
    }

    .menu-header__header {
        margin-bottom: 20px
    }

    .menu-header__photo {
        width: 80px
    }

    .menu-header__desc {
        font-size: 12px;
        line-height: 14px
    }

    .menu-header__title {
        font-size: 16px
    }

    .menu-header__link {
        margin-right: 35px
    }

    .main-title {
        opacity: 0
    }

    .main__col.active .main-title {
        opacity: 1
    }

    .main-title {
        position: absolute;
        width: 75%;
        padding: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .main-title__name {
        padding: 0
    }

    .header-phone_inner .header-phone__tel {
        display: none
    }

    .header-phone {
        left: 50%;
        z-index: 1;
        top: 72px;
        margin-left: -76px
    }

    .main__top .header-phone {
        display: none;
        z-index: 11;
        top: 45px
    }

    .main__top .header-address {
        display: none;
        width: 18px;
        z-index: 11;
        top: 45px
    }

    .header-address {
        top: 14px;
        left: 29px;
        text-indent: -9999px
    }

    .header-address_inner {
        left: 65px;
        top: 23px;
        width: 18px;
        padding: 0
    }

    .menu-horiz__list {
        padding-top: 15px
    }

    .menu-horiz__item {
        display: block;
        margin-right: 0
    }

    .menu-horiz__link {
        display: -webkit-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: -webkit-inline-box;
        display: inline-flex;
        font-size: 15px;
        height: 28px
    }

    .menu-horiz-sub {
        top: 56px
    }

    .menu-horiz-sub__col {
        display: block;
        padding: 0;
        margin-bottom: 20px
    }

    .menu-horiz-sub__row_footer .menu-horiz-sub__col {
        width: 100% !important
    }

    .menu-horiz-sub__title {
        margin-bottom: 20px
    }

    .menu-horiz-sub__item {
        width: 46% !important
    }

    .basket-small {
        top: 17px;
        right: 0
    }

    .favourite-small {
        right: 56px;
        top: 22px
    }

    .page-title {
        font-size: 26px;
        line-height: 26px;
        margin-bottom: 19px;
        padding: 0 20px
    }

    .popup__table {
        padding: 15px
    }

    .popup__close.cardPlus {
        right: 15px
    }

    .text-default {
        font-size: 15px;
        line-height: 25px;
        padding: 0;
        margin-bottom: 0
    }

    .request-form {
        padding: 0 20px
    }

    .request-form__input {
        padding: 0 20px
    }

    .request-form__msg {
        font-size: 14px;
        padding: 10px 20px !important
    }

    .request-form__submit {
        font-size: 20px;
        width: 100%
    }

    .user__photo {
        width: 95px
    }

    .user__pic {
        max-width: 80px
    }

    .user__desc {
        font-size: 16px;
        line-height: 25px
    }

    .user__desc span {
        display: block;
        font-size: 22px
    }

    .personal {
        padding: 0 20px;
        margin-bottom: 26px
    }

    .contact-address {
        display: block;
        height: auto;
        padding: 30px 20px 15px
    }

    .contact-address__col:last-child {
        margin-bottom: 0
    }

    .contact-address__col, .contact-address__col:first-child, .contact-address__col:last-child {
        text-align: left;
        padding: 0
    }

    .contact-address__select {
        margin-bottom: 20px
    }

    .contact-address__button {
        font-size: 22px;
        padding: 0 0 0 60px;
        display: inline-block;
        margin: 0
    }

    .contact-address__button:before {
        left: 0
    }

    .contact-address__button:after {
        margin-top: -10px
    }

    .contact-address__text_color {
        padding: 0 0 0 60px;
        font-size: 12px;
        margin-bottom: 20px
    }

    .contact-address__text {
        margin-bottom: 5px
    }

    .contact__header {
        margin: 0 20px
    }

    .contact__header.active {
        padding-top: 147px
    }

    .contact__popup {
        padding: 0
    }

    .contact__menu {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 17px
    }

    .contact__link {
        line-height: 22px;
        margin: 0
    }

    .contact__map {
        height: 344px;
        margin-bottom: 35px
    }

    .contact__metro {
        margin-bottom: 35px
    }

    .contact__footer {
        padding: 0 20px
    }

    .contact__row {
        display: block
    }

    .contact__cell {
        width: 100%;
        margin-bottom: 30px
    }

    .contact__title {
        margin-bottom: 10px
    }

    .contact-metro {
        padding: 20px 5px 25px 0
    }

    .contact-metro__row {
        padding: 0 0 0 45px;
        overflow-y: auto;
        max-height: 230px
    }

    .contact-metro__row::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 1px;
        background: none
    }

    .contact-metro__row::-webkit-scrollbar-thumb {
        width: 3px;
        background-color: #ff0707
    }

    .contact-metro__row::-webkit-scrollbar-track {
        background-color: #eaeaea;
        width: 1px
    }

    .contact-metro__col {
        display: block;
        width: 100%
    }

    .product-page {
        padding: 0 20px
    }

    .product-page__top {
        width: 100%;
        float: none;
        margin-bottom: 25px;
        padding-bottom: 30px;
        text-align: center;
        position: relative
    }

    .product-page__name {
        font-size: 26px;
        line-height: 32px;
        padding: 0;
        position: static
    }

    .product-page__articul {
        font-size: 14px;
        line-height: 19px;
        position: static
    }

    .product-page__photo {
        float: none;
        width: 100%;
        margin-bottom: 25px
    }

    .product-page__middle {
        width: 100%;
        float: none;
        margin-bottom: 25px
    }

    .product-page__row {
        margin-bottom: 20px
    }

    .product-page__footer {
        padding: 20px 0 0
    }

    .product-page__list li {
        width: 100%;
        float: none
    }

    .product-page__list {
        display: block
    }

    .available span {
        -webkit-background-size: 18px 13px;
        background-size: 18px 13px;
        width: 22px;
        height: 22px
    }

    .catalog_disable {
        top: 25px
    }

    .catalog {
        padding: 0 10px;
        margin-bottom: 0
    }

    .catalog__item .icon_like {
        opacity: 1
    }

    .catalog.active {
        margin-top: -25px;
        margin-bottom: -25px
    }

    .catalog__item {
        border-bottom: 1px solid #f3f3f3
    }

    .catalog__item:last-of-type {
        padding-bottom: 40px
    }

    .catalog-thumb__photo {
        height: 150px
    }

    .catalog-thumb__pic {
        max-height: 150px
    }

    .catalog-thumb__name {
        font-size: 13px;
        line-height: 19px
    }

    .catalog-thumb__price {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .catalog-thumb__price-old {
        margin-bottom: 6px
    }

    .title-line {
        font-size: 26px;
        line-height: 30px
    }

    .title-line:before {
        top: auto;
        bottom: 13px
    }

    .nav {
        padding: 0 20px
    }

    .catalog ~ .nav {
        margin-bottom: 100px
    }

    .catalog ~ .nav.active {
        margin-bottom: 0
    }

    .nav__inner {
        -webkit-transform: translateY(-44px);
        -ms-transform: translateY(-44px);
        transform: translateY(-44px)
    }

    .basket-address__tel {
        display: block;
        margin-bottom: 10px
    }

    .basket-address__sep {
        display: none
    }

    .basket-address__address {
        padding-top: 10px
    }

    .basket-price {
        margin-bottom: 26px
    }

    .basket-price__section {
        padding: 25px 20px;
        margin: 0 -20px 6px
    }

    .basket-price__field {
        width: 100%;
        padding: 0 !important
    }

    .basket-form {
        margin-bottom: 30px
    }

    .basket-form__slider {
        width: 166px;
        margin: 0 auto
    }

    .basket-form__price {
        font-size: 18px;
        padding: 10px 0 20px;
        line-height: 26px
    }

    .basket-form__price span {
        display: block
    }

    .basket-form__col_half {
        width: 100%
    }

    .basket-form__input {
        padding: 0 20px
    }

    .basket-form__line {
        margin: 0 0 17px
    }

    .basket-form__select {
        width: 100%;
        margin-bottom: 17px
    }

    .basket-form__submit {
        font-size: 20px;
        width: 100%;
        height: 73px
    }

    .basket-form__oferta {
        width: 100%;
        padding: 0
    }

    .basket__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 30px
    }

    .basket__top-right {
        margin-bottom: 17px
    }

    .basket__top-left {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .basket__top-left .basket__price, .basket__top-left .basket__score {
        text-align: center;
        width: 50%
    }

    .basket__price {
        margin-right: 0
    }

    .basket__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 15px
    }

    .basket__wrapper .form-inputs__block {
        margin-right: 0
    }

    .basket__middle {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .basket__middle .combox {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px
    }

    .basket__middle-left {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .basket__middle .form-inputs__block {
        width: 100%
    }

    .basket__price, .basket__score {
        font-size: 27px
    }

    .basket__discount, .basket__old-price {
        font-size: 12px
    }

    .catalog-sorting {
        margin-bottom: 9px
    }

    .catalog-sorting__title {
        margin-bottom: 28px
    }

    .filter {
        padding: 0 20px;
        margin-bottom: 20px
    }

    .filter__section {
        margin: -10px 0 0 !important;
        min-width: 0 !important;
        left: 0;
        right: 0
    }

    .filter__slidedown {
        padding: 25px 20px 10px;
        min-width: 0 !important;
        margin-left: 0 !important
    }

    .filter__row {
        max-height: 230px;
        margin-right: 5px;
        overflow-y: auto
    }

    .filter__row::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 1px;
        background: none
    }

    .filter__row::-webkit-scrollbar-thumb {
        width: 3px;
        background-color: #ff0707
    }

    .filter__row::-webkit-scrollbar-track {
        background-color: #eaeaea;
        width: 1px
    }

    .filter__icon {
        top: 2px
    }

    .filter__text {
        font-size: 16px
    }

    .filter__apply {
        width: 48%
    }

    .filter__list {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .filter .filter__label_radio + .filter__label_radio {
        margin-left: 0
    }

    .form-popup {
        margin: 0 auto;
        padding: 30px 25px 35px
    }

    .form-popup .form-inputs__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .form-popup .form-inputs__wrapper .form-inputs__block {
        width: 100%
    }

    .form-popup__header {
        margin-bottom: 20px
    }

    .form-popup__default {
        font-size: 16px;
        line-height: 17px;
        margin-right: 10px
    }

    .form-popup__submit {
        height: 55px
    }

    .basket-popup {
        width: 300px;
        padding: 30px 20px
    }

    .basket-popup__title {
        font-size: 22px;
        line-height: 25px
    }

    .basket-popup__slider {
        margin: 0 -20px 15px;
        padding: 0 20px
    }

    .basket-popup__total {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 20px
    }

    .basket-popup__total-summ {
        font-size: 25px
    }

    .basket-popup__col {
        width: 100%
    }

    .basket-popup__info {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .basket-popup__submit {
        margin-top: 5px;
        margin-bottom: 10px
    }

    .basket-popup__footer {
        padding: 0
    }

    .basket-thumb__photo {
        height: 100px
    }

    .basket-thumb__pic {
        max-height: 80px
    }

    .basket-thumb__name {
        font-size: 12px;
        line-height: 16px
    }

    .gallery-touch__item {
        min-width: 100%;
        width: 100%;
        max-width: 100%
    }

    .gallery-touch__prev, .gallery-touch__next {
        width: 40px
    }

    .gallery-touch__prev {
        left: -20px
    }

    .gallery-touch__next {
        right: -20px
    }

    .filter-slide {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 20px;
        width: 100%
    }

    .filter-slide__input {
        width: 48%
    }

    .form-inputs__field {
        padding: 0 20px
    }

    .form-inputs__third {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .form-inputs__third div + div {
        margin-left: 0
    }

    .form-inputs__third .form-inputs__block:first-child, .form-inputs__third .form-inputs__block:nth-child(2), .form-inputs__third .form-inputs__block:last-child {
        width: 100%
    }

    .form-inputs__equal {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 0;
        padding-bottom: 0;
        border-bottom: none
    }

    .form-inputs__equal:before {
        display: none
    }

    .form-inputs__equal .form-inputs__block {
        width: 100%
    }

    .form-inputs__wrapper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .form-inputs__wrapper .form-inputs__block {
        width: 100%
    }

    .form-inputs__block_name {
        width: 100%
    }

    .combox_basketpopup .combox__title {
        padding: 0 20px
    }

    .combox {
        height: 46px
    }

    .combox__title {
        height: 46px
    }

    .combox__title:after {
        top: 18px
    }

    .combox.active .combox__title:after {
        top: 22px
    }

    .basket-response {
        width: 300px;
        padding: 30px 20px
    }

    .basket-response__title {
        font-size: 22px;
        line-height: 25px
    }

    .basket-response__slider {
        margin: 0 -20px 15px;
        padding: 0 20px
    }

    .basket-response__total {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 20px
    }

    .basket-response__total-summ {
        font-size: 25px
    }

    .basket-response__submit {
        margin-top: 5px;
        margin-bottom: 10px
    }

    .title {
        font-size: 29px;
        line-height: 1.26;
        margin-bottom: 20px
    }

    .promo-title {
        font-size: 29px;
        line-height: 36px;
    }

    .loyalnost-title {
        margin-top: 110px;
    }

    .small-title {
        font-size: 21px;
        line-height: 28px
    }

    .btn {
        width: 100%;
        font-size: 19px;
        padding-left: 0;
        padding-right: 0
    }

    .btn_kabinet {
        width: 100%;
        margin-bottom: 20px
    }

    .btn_reviews {
        width: 100%
    }

    .btn_register {
        width: 100%
    }

    .btn_get {
        font-size: 21px;
        padding: 16px
    }

    .btn_more {
        padding: 11.5px 20px
    }

    .btn_basket {
        padding: 25.5px 0;
        font-size: 23px
    }

    .breadcrumbs {
        display: none
    }

    .buy {
        margin-bottom: 35px
    }

    .buy__blocks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }

    .buy__gold {
        height: 180px
    }

    .buy__gold .buy__text {
        font-size: 19px
    }

    .buy__gold .buy__text-price {
        font-size: 25px
    }

    .buy__silver, .buy__platinum {
        height: 162px
    }

    .buy__silver .buy__text, .buy__platinum .buy__text {
        font-size: 19.5px
    }

    .buy__silver .buy__text-price, .buy__platinum .buy__text-price {
        font-size: 25px
    }

    .buy__silver .buy__text-price .break, .buy__platinum .buy__text-price .break {
        display: none
    }

    .price {
        margin-bottom: 11px
    }

    .price_new .price__blocks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .price_new .price__right {
        margin-bottom: 20px
    }

    .price_max .price__block {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .price_max .price__block:nth-child(2) .price__table {
        margin-top: -1px
    }

    .price_max .price__cell {
        font-size: 21px;
        padding-left: 0;
        text-align: center
    }

    .price_max .price__cell_strong {
        padding-right: 0
    }

    .price_main .price__bigTitle {
        margin-bottom: 20px
    }

    .price__bigTitle {
        font-size: 29px
    }

    .price__bigTitle .break {
        display: inline
    }

    .price__gold .price__title {
        padding-left: 20px
    }

    .price__title {
        font-size: 21px;
        padding-left: 0 !important;
        margin-bottom: 0;
        text-align: center
    }

    .price__block {
        width: -webkit-calc(120%);
        width: calc(120%);
        margin-left: -20px;
        margin-right: -20px;
        margin-bottom: 31px
    }

    .price__block:last-child {
        margin-top: -31px
    }

    .price__heading {
        font-size: 15px;
        text-align: center;
        line-height: 1.4
    }

    .price__heading:first-child {
        text-align: center;
        padding-left: 20px
    }

    .hero__price-tabs {
        width: 100% !important
    }

    .price__table {
        width: 100%
    }

    .price__cell {
        font-size: 14px;
        text-align: center
    }

    .price__cell_strong {
        color: #e21f26;
        text-align: center
    }

    .price__center .price__block:last-child {
        margin-top: 0
    }

    .price__center .price__blocks {
        width: 100%
    }

    .price__form {
        padding: 35px 20px
    }

    .price__submit {
        width: 100%;
        padding: 15.5px;
        margin-top: 13px;
        font-size: 19px
    }

    .price__names {
        width: 100%;
        margin-bottom: 15px
    }

    .price__names_left {
        float: none;
        margin-right: 0
    }

    .price__names_right {
        display: none
    }

    .price__name {
        font-size: 14px
    }

    .price__head {
        max-width: 235px;
        margin-left: auto;
        margin-right: auto;
        font-size: 29px;
        line-height: 36px;
        margin-bottom: 10px
    }

    .price__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 10px
    }

    .price__small {
        margin-bottom: 15px
    }

    .price__left {
        margin-bottom: 15px
    }

    .price__right {
        width: 100%
    }

    .price__item {
        padding-top: 25px;
        padding-bottom: 25px
    }

    .price__big {
        font-size: 21px
    }

    .price_zoloto {
        margin-bottom: 40px
    }

    .price_zoloto .price__heading {
        text-align: center
    }

    .price_zoloto .price__cell {
        text-align: center;
        padding-left: 0
    }

    .price_zoloto .price__cell_strong {
        text-align: center;
        padding-right: 0
    }

    [role="tab"] {
        font-size: 17px;
        white-space: nowrap;
        padding-left: 10px;
        padding-right: 10px
    }

    [role="tab"][aria-selected="true"]:after {
        bottom: -12px
    }

    [role="tablist"] {
        -webkit-overflow-scrolling: touch;
        overflow-y: hidden;
        overflow-x: scroll;
        padding-bottom: 15px
    }

    [role="tablist"]::-webkit-scrollbar {
        display: none
    }

    .tabs_lk .tabs__button:first-child {
        margin-right: 0
    }

    .tabs {
        margin-left: -20px;
        margin-right: -20px
    }

    .tabs_price {
        margin-left: 0;
        margin-right: 0
    }

    .tabs_price .tabs__links {
        margin-bottom: 0
    }

    .tabs_price .tabs__links li + li {
        margin-left: 0
    }

    .tabs_price .tabs__link {
        font-size: 20px;
        line-height: 1.4;
        padding: 10px
    }

    .tabs_map {
        margin-left: 0;
        margin-right: 0
    }

    .tabs_map .tabs__links {
        margin-bottom: 0;
        -webkit-overflow-scrolling: touch;
        overflow-y: hidden;
        overflow-x: scroll
    }

    .tabs_map .tabs__links::-webkit-scrollbar {
        display: none
    }

    .tabs_map .tabs__links li + li {
        margin-left: 0
    }

    .tabs_get {
        margin-left: 0;
        margin-right: 0
    }

    .tabs_get .tabs__header {
        margin-bottom: 0
    }

    .tabs_get .tabs__button {
        font-size: 25px;
        line-height: 42px;
        margin-right: 18px
    }

    .tabs_get .tabs__button:nth-child(2) {
        width: 83px;
        overflow: hidden
    }

    .tabs_office {
        margin-left: 0;
        margin-right: 0
    }

    .tabs_inner {
        margin-left: -20px !important;
        margin-right: -20px !important
    }

    .tabs__links {
        -webkit-overflow-scrolling: touch;
        overflow-y: hidden;
        overflow-x: scroll;
        margin-bottom: 15px
    }

    .tabs__links:after, .tabs__links:before {
        display: none
    }

    .tabs__links::-webkit-scrollbar {
        display: none
    }

    .merit {
        margin-bottom: 43px;
        padding-bottom: 0
    }

    .merit__col {
        width: 100%
    }

    .merit__item {
        position: relative;
        margin-bottom: 60px;
        background-position: top left
    }

    .merit__title {
        text-align: left;
        font-size: 14px
    }

    .merit__title_mobile {
        padding-left: 16px
    }

    .merit__text {
        position: absolute;
        top: 0;
        left: 90px;
        text-align: left
    }

    .conditions {
        margin-bottom: 38px
    }

    .conditions .promo-title {
        margin-bottom: 13px
    }

    .conditions__row {
        margin-right: -20px
    }

    .conditions__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 25px;
        padding-top: 0
    }

    .conditions__desc {
        font-size: 12px;
        line-height: 1.67
    }

    .conditions__image {
        margin-bottom: 10px;
        width: 50px;
        height: 50px;
        font-size: 28px;
        line-height: 50px;
        margin-top: 15px;
        background-size: contain
    }

    .swiper_main {
        height: 155px
    }

    .swiper_main .swiper-button-next:after, .swiper_main .swiper-button-prev:after {
        display: none
    }

    .swiper_main .swiper-button-next::before, .swiper_main .swiper-button-prev::before {
        content: "";
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(11, 11, 11, 0.57)), to(rgba(11, 11, 11, 0.57)));
        background-image: -webkit-linear-gradient(rgba(11, 11, 11, 0.57), rgba(11, 11, 11, 0.57));
        background-image: -o-linear-gradient(rgba(11, 11, 11, 0.57), rgba(11, 11, 11, 0.57));
        background-image: linear-gradient(rgba(11, 11, 11, 0.57), rgba(11, 11, 11, 0.57))
    }

    .swiper_actions {
        width: 80%
    }

    .swiper_card .swiper-button-prev .swiper__preview {
        left: 0
    }

    .swiper_lombard {
        height: 172px
    }

    .actions-slider {
        margin-bottom: 28px
    }

    .actions-slider .icon_like {
        opacity: 1;
        width: 16px;
        height: 14px
    }

    .actions-slider .small-title {
        font-size: 29px;
        line-height: 32px
    }

    .actions-slider .swiper-button-prev {
        left: 10px;
        top: 15%
    }

    .actions-slider .swiper-button-next {
        right: 10px;
        top: 15%
    }

    .actions-slider_border {
        padding-bottom: 38px;
        margin-bottom: 48px
    }

    .actions-slider__promo {
        font-size: 12px;
        margin-bottom: 14px
    }

    .actions-slider .title {
        max-width: 235px
    }

    .actions-slider .title:after {
        right: 21px;
        top: 0;
        height: 10px;
        width: 10px;
        -webkit-background-size: cover;
        background-size: cover
    }

    .actions-slider__image {
        height: 150px
    }

    .actions-slider__image img {
        max-height: 150px;
        max-width: 100%
    }

    .value {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .advantages__row {
        padding-bottom: 10px;
        text-align: center
    }

    .advantages__col, .advantages_new .advantages__col {
        width: 50%
    }

    .advantages__item {
        margin-bottom: 20px
    }

    .advantages__title {
        font-size: 14px;
        line-height: 17px
    }

    .advantages__call-top {
        font-size: 22px
    }

    .advantages__call-top a {
        display: block
    }

    .features__col {
        width: 100%
    }

    .features__item {
        max-width: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .features__image {
        min-width: 120px;
        margin-right: 20px;
        height: 100px
    }

    .features__title {
        font-size: 15px;
        text-align: left
    }

    .features__text {
        font-size: 12px;
        text-align: left
    }

    .features_zoloto .features__item {
        max-width: initial
    }

    .features_zoloto .features__col {
        width: 100%
    }

    .features_zoloto .features__image {
        margin-bottom: 0
    }

    .hexagon {
        width: 110px;
        height: 63.51px
    }

    .hexagon:before, .hexagon:after {
        border-left-width: 55px;
        border-right-width: 55px
    }

    .hexagon:before {
        border-bottom-width: 31.75px
    }

    .hexagon:after {
        border-top-width: 31.75px
    }

    .about_mag {
        margin-bottom: 30px
    }

    .about__block {
        padding-top: 35px;
        padding-bottom: 35px
    }

    .about__block_color {
        padding-left: 20px;
        padding-right: 20px
    }

    .about__block_color:after {
        width: 206px;
        height: 144px;
        -webkit-background-size: cover;
        background-size: cover
    }

    .about__block_gray {
        padding-left: 40px;
        padding-right: 40px;
        -webkit-background-size: contain;
        background-size: contain
    }

    .about__block_gray:after {
        height: 450px;
        right: -80px
    }

    .about__text {
        position: relative;
        font-size: 14px;
        line-height: 24px;
        z-index: 3
    }

    .about__links_tablet {
        display: block
    }

    .about__links_tablet .about__link {
        text-align: right
    }

    .about__link {
        font-size: 14px
    }

    .get {
        padding-top: 30px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .get.second, .get.third {
        padding-top: 0
    }

    .get_zoloto .get__second, .get_zoloto .get__third {
        margin-top: 0
    }

    .get_newMain .get__first .get__wrap:after {
        left: 63%
    }

    .get_newMain .get__title {
        line-height: 41px
    }

    .get_newMain .get__title .break {
        display: none
    }

    .get_newMain .get__blocks {
        padding-bottom: 30px
    }

    .get_newMain .get__slider-wrapper {
        margin-bottom: 0
    }

    .get_newMain .get__footer {
        margin-top: 5px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .get_newMain .get__bread {
        margin-top: 0;
        margin-bottom: 5px
    }

    .get_newMain .get__bread-link {
        padding-left: 0;
        padding-right: 20px
    }

    .get_newMain .get__handle-minus {
        width: 20px
    }

    .get_newMain .get__handle-minus:before {
        width: 20px !important
    }

    .get_newMain .get__handle-plus::before {
        width: 21px !important;
        height: 21px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAQAAAADHm0dAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBQQILTjW4bvHAAAAL0lEQVQoz2Ocx4ABzjAwMDAwmKALMzEQDUaVkqCUBRrgmABDnFYOwIjr0TRAX6UAz8YEmJQFlYwAAAAASUVORK5CYII=) no-repeat
    }

    .get_newMain .slider-range__plus {
        right: 5px
    }

    .get_newMain .slider-range__plus:after {
        width: 21px;
        height: 21px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAQAAAADHm0dAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBQQIKxpV212lAAAAKUlEQVQoz2P8z4ABIEKM6MJMDESDUaUkKGX8/59YpbRyAKbYaBqgq1IAMMwGJN0kLgYAAAAASUVORK5CYII=) no-repeat
    }

    .get_newMain .slider-range__minus:after {
        background: #fff
    }

    .get_new .btn {
        padding: 16px 4px
    }

    .get_new.second {
        padding-top: 0
    }

    .get_new .get__form {
        padding-top: 0;
        border-top: none
    }

    .get_new .get__form::before, .get_new .get__form:after {
        display: none
    }

    .get_new .get__footer {
        margin-top: 5px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .get_new .get__bread {
        margin-top: 0;
        margin-bottom: 5px
    }

    .get_new .get__bread-link {
        padding-left: 0;
        padding-right: 20px
    }

    .get_new .get__main {
        width: 100%
    }

    .get_new .get__slider-wrapper {
        margin-bottom: 20px;
        background: transparent
    }

    .get_new .get__slider-wrapper:before {
        display: none
    }

    .get_new .get__text {
        bottom: -30px
    }

    .get_new .get__title {
        font-size: 25px
    }

    .get_new .slider-range__plus {
        right: 5px
    }

    .get .btn {
        width: 100%
    }

    .get__right {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .get #js-get__slider .get__handle {
        -webkit-transform: translateY(-9990px);
        -ms-transform: translateY(-9990px);
        transform: translateY(-9990px)
    }

    .get__title {
        font-size: 27px;
        line-height: 36px;
        text-align: left
    }

    .get__title .break {
        display: none
    }

    .get__promo {
        margin-bottom: 15px;
        padding-bottom: 10px;
        font-size: 14px;
        line-height: 24px;
        border-bottom: 1px solid #e2e2e2
    }

    .get__top {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none
    }

    .get__top-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 15px
    }

    .get__main, .get__day, .get__proba {
        width: 100%
    }

    .get__proba {
        margin-left: 0
    }

    .get__line {
        display: none
    }

    .get__main {
        width: 100%;
        max-width: initial;
        margin-bottom: 15px
    }

    .get__day {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .get__day:after {
        display: none
    }

    .get__day-slider .get__handle {
        height: 38px;
        top: 4px;
        background: transparent
    }

    .get__day-slider .get__handle:hover {
        -background: transparent
    }

    .get__day-slider .get__handle-plus:before {
        width: 25px;
        right: 0;
        top: 19%
    }

    .get__day-slider .get__handle-plus:hover:before {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZAgMAAAC5h23wAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXiHyaAgIDiHyb///9vqeo2AAAAA3RSTlMAAMxopEpFAAAAAWJLR0QDEQxM8gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IDFgw1MV9/WVIAAAAbSURBVAjXY2BgYFoQGurAQG16FRg0YNA0sg8AaYIvfdPkbjgAAAAASUVORK5CYII=) no-repeat
    }

    .get__day-slider .get__handle-minus:before {
        width: 25px;
        left: auto
    }

    .get__digits {
        display: none
    }

    .get__wrap {
        position: relative;
        padding-top: 30px;
        z-index: 2
    }

    .get__handle {
        width: 100%
    }

    .get__handle-day-text {
        font-size: 23px;
        padding: 0
    }

    .get__first {
        position: relative;
        margin-top: -30px
    }

    .get__third .get__title {
        font-size: 27px;
        line-height: 40px
    }

    .get__slider {
        height: 46px
    }

    .get__slider-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .get__slider-wrapper:after {
        display: none
    }

    .get__slider-input {
        display: inline-block;
        position: absolute;
        left: 50%;
        top: 47%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        background: #e21f26;
        z-index: 3;
        padding-top: 6px;
        width: 100px;
        height: 39px
    }

    .get__slider-input:after {
        position: absolute;
        left: 50%;
        bottom: -5.5px;
        margin-left: -5px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 6px solid #e21f26;
        content: ''
    }

    .get__slider-input input {
        background: transparent;
        border: none;
        text-align: center;
        width: 100%;
        height: 100%;
        font-size: 23px;
        line-height: 27px;
        color: #fff;
        font-weight: 700;
        -moz-appearance: textfield
    }

    .get__slider-input input::-webkit-outer-spin-button, .get__slider-input input::-webkit-inner-spin-button {
        -webkit-appearance: none
    }

    .get__slider-minus {
        position: absolute;
        width: 25px;
        height: 25px;
        top: 8px;
        left: -30px;
        cursor: pointer;
        z-index: 3
    }

    .get__slider-minus::after {
        content: "";
        position: absolute;
        display: block;
        width: 25px;
        height: 3px;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        background-color: #bebebe
    }

    .get__slider-minus:hover:after {
        background-color: #e21f26
    }

    .get__slider-plus {
        position: absolute;
        width: 25px;
        height: 25px;
        right: -30px;
        top: 8px;
        cursor: pointer;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAw4PFxVTJTqKAAAAMklEQVQ4y2NcxIAVnGFgYGBgMMEmxcRAMhjVMmy0sECTBnaAVY5eDsOaWkdT8qgW7AAAdhUEpIkhGXUAAAAASUVORK5CYII=) no-repeat
    }

    .get__slider-plus:hover {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZAgMAAAC5h23wAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXiHyaAgIDiHyb///9vqeo2AAAAAnRSTlMAAHaTzTgAAAABYktHRAMRDEzyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gMPCysmILPt2gAAABtJREFUCNdjYGBgWhAa6sBAbXoVGDRg0DSyDwBpgi990+RuOAAAAABJRU5ErkJggg==) no-repeat
    }

    .get__slider .get__handle {
        width: 100%
    }

    .get__handle {
        -left: 50% !important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin-left: 0 !important;
        height: 38px
    }

    .get__handle:after {
        display: none
    }

    .get__handle-text {
        font-size: 23px;
        line-height: 27px;
        padding: 8px 25px
    }

    .get__handle-minus {
        left: 20px
    }

    .get__handle-minus:before {
        width: 25px
    }

    .get__handle-plus {
        right: 20px
    }

    .get__handle-plus::before {
        right: 0;
        width: 25px;
        height: 25px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAw4PFxVTJTqKAAAAMklEQVQ4y2NcxIAVnGFgYGBgMMEmxcRAMhjVMmy0sECTBnaAVY5eDsOaWkdT8qgW7AAAdhUEpIkhGXUAAAAASUVORK5CYII=) no-repeat
    }

    .get__handle_zoloto {
        position: static;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        font-size: 27px;
        line-height: 34px;
        width: auto;
        padding-top: 3px
    }

    .get__handle-zoloto-text {
        font-size: 27px
    }

    .get__handle-day-text {
        margin-top: 6px
    }

    .get.third, .get.second {
        height: auto
    }

    .get__second .get__title {
        font-size: 25px;
        line-height: 40px;
        margin-bottom: 10px
    }

    .get__second .get__title-connect {
        margin-top: 20px
    }

    .get__second .get__text {
        margin-top: 10px;
        position: static
    }

    .get__form {
        border-top: none;
        margin-top: 0;
        padding-top: 0
    }

    .get__form:before, .get__form:after {
        display: none
    }

    .get__footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 0
    }

    .get__bread {
        margin-top: 20px;
        width: 100%;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .get__bread-link {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: 0;
        margin-bottom: 10px
    }

    .get__item {
        width: 100%
    }

    .get__blocks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .get__block {
        width: 100%
    }

    .get__block_narrow {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding-top: 0;
        margin-bottom: 10px
    }

    .get__links {
        margin-top: 0;
        margin-bottom: 15px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .get__text {
        position: absolute;
        bottom: 0;
        font-size: 13px;
        line-height: 18px
    }

    .get__link + .get__link {
        margin-left: 20px
    }

    .get__link {
        font-size: 14px
    }

    .get__zoloto-slider .get__handle {
        height: 38px;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        font-size: 25px;
        line-height: 30px
    }

    .get__return {
        font-size: 14px;
        line-height: 22px;
        padding-left: 0;
        padding-top: 10px
    }

    .get__return:after {
        top: 0;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .get__mobile {
        display: none
    }

    .get__desktop {
        display: none
    }

    .get_zoloto .get__slider-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .get_zoloto .get__top {
        padding-top: 0
    }

    .get_zoloto .get__top:after {
        display: none
    }

    .get_zoloto .get__top-inner {
        margin-bottom: 15px
    }

    .get_zoloto .get__text {
        font-size: 14px
    }

    .get_zoloto .get__first .get__wrap {
        background-image: none
    }

    .company {
        margin-bottom: -20px
    }

    .company__quote {
        margin-left: auto;
        margin-right: -20px
    }

    .company__bg-top, .company__bottom {
        background-image: none
    }

    .company__block {
        left: 0;
        font-size: 12px;
        padding: 25px 30px;
        margin-bottom: 20px;
        margin-left: auto
    }

    .company__block::after {
        content: "";
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        left: 100%;
        top: 0;
        background: rgba(241, 241, 241, 0.8)
    }

    .company__block a {
        height: 40px
    }

    .company__ring-3, .company__ring-1, .company__ring-2, .company__ring-5, .company__ring-6, .company__ring-7, .company__ring-8, .company__ring-4 {
        display: none
    }

    .company__top {
        margin-left: 30px
    }

    .company__name {
        font-size: 21px
    }

    .company__subject {
        font-size: 12px
    }

    .company__image {
        min-width: 72px;
        height: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    .company__image img {
        max-width: 100%
    }

    .company__quote {
        max-width: initial;
        padding: 30px;
        padding-top: 45px;
        margin-top: 0
    }

    .company__bottom {
        padding-top: 30px
    }

    .company__title {
        margin-bottom: 10px;
        font-size: 21px;
        text-align: center
    }

    .company__heart img {
        height: 230px
    }

    .company__heart span {
        font-size: 14px
    }

    .slider-lombard__image img {
        width: auto;
        -o-object-fit: cover;
        object-fit: cover
    }

    .column {
        padding: 30px 0
    }

    .column__text {
        font-size: 12px
    }

    .rates .title {
        margin-bottom: 15px
    }

    .rates__block_price {
        padding-top: 10px;
        min-width: 133px;
        margin-right: 20px
    }

    .rates__block_price .rates__heading {
        margin-bottom: 14.5px
    }

    .rates__block_table {
        width: 50%;
        -webkit-overflow-scrolling: touch;
        overflow-y: hidden;
        overflow-x: scroll
    }

    .rates__block_table::-webkit-scrollbar {
        display: none
    }

    .rates__heading {
        font-size: 15px
    }

    .rates__price {
        font-size: 11px;
        color: #e21f26;
        padding: 14px 0
    }

    .rates__cell {
        min-width: 141px;
        font-size: 14px;
        padding: 12.5px 0;
        padding-right: 20px;
        text-align: right
    }

    .rates__text {
        text-align: right
    }

    .zoloto {
        margin-bottom: 30px
    }

    .zoloto__left {
        margin-bottom: 70px
    }

    .zoloto__right {
        padding-bottom: 80px
    }

    .zoloto__image {
        position: relative;
        z-index: 2;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
        margin-bottom: 10px
    }

    .zoloto__block {
        width: 39%;
        padding: 0 30px;
        min-width: 280px
    }

    .zoloto__block:after, .zoloto__block:before {
        border-width: 140px
    }

    .zoloto__block:after {
        border-bottom-width: 80px
    }

    .zoloto__block:before {
        border-top-width: 80px
    }

    .zoloto__desc {
        font-size: 14px;
        line-height: 28px;
        text-align: center
    }

    .zoloto__desc a {
        text-align: left;
        padding-left: 10px
    }

    .banner {
        height: 170px
    }

    .banner__title {
        font-size: 29px;
        line-height: 36px
    }

    .card__top {
        width: 100%;
        float: none;
        margin-bottom: 25px;
        padding-bottom: 30px;
        text-align: center;
        position: relative
    }

    .card__name {
        font-size: 27px;
        line-height: 32px;
        padding: 0;
        position: static
    }

    .card__articul {
        font-size: 14px;
        line-height: 19px;
        position: static
    }

    .card__middle {
        width: 100%;
        float: none;
        margin-bottom: 25px
    }

    .card {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 40px
    }

    .card__block_gray {
        padding-left: 20px;
        padding-right: 20px
    }

    .card__list li {
        width: 100%
    }

    .card__image {
        height: 268px;
        margin-bottom: 15px
    }

    .card__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-left: -20px;
        margin-right: -20px;
        padding-bottom: 10px
    }

    .card__footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .card__else {
        text-align: center
    }

    .card__else:first-child {
        margin-bottom: 5px
    }

    .card__priceold {
        margin-bottom: 10px
    }

    .card__info {
        display: none
    }

    .card__hidden .card__articul {
        padding: 0
    }

    .card__hidden .available {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        margin-top: 10px;
        margin-right: 0
    }

    .lk .promo-title {
        margin-bottom: 10px
    }

    .lk .tabs {
        margin-left: 0;
        margin-right: 0
    }

    .lk .tabs_lk {
        margin-left: -20px;
        margin-right: -20px
    }

    .lk__block {
        padding-left: 20px;
        padding-right: 20px
    }

    .lk__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .lk__top_recover .lk__big {
        text-align: left
    }

    .lk__top_recover .lk__item:last-child {
        text-align: right
    }

    .lk__item:nth-child(2) {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
        width: 100%;
        margin-bottom: 15px
    }

    .lk__item_big {
        width: auto !important;
        margin-bottom: 0 !important
    }

    .lk__item_small {
        text-align: right
    }

    .lk__big {
        font-size: 23px;
        line-height: 23px
    }

    .lk__big .break {
        display: none
    }

    .kabinet__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-bottom: 30px
    }

    .kabinet__name {
        font-size: 21px;
        line-height: 30px
    }

    .kabinet__name strong {
        display: block
    }

    .kabinet__ball {
        margin-left: 80px
    }

    .kabinet__change {
        margin-left: 0;
        display: block;
        text-align: center
    }

    .kabinet__footer {
        padding-bottom: 35px
    }

    .file__label {
        width: 64px;
        height: 64px
    }

    .office {
        padding-top: 15px
    }

    .office .promo-title {
        position: relative;
        padding-top: 25px;
        margin-bottom: 20px
    }

    .office .promo-title .icon {
        position: absolute;
        top: 0;
        left: 50%;
        margin-top: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .office__heading {
        color: #2b2b2b;
        font-size: 23px;
        font-weight: 600;
        line-height: 44px;
        text-align: center;
        margin-bottom: 5px
    }

    .office__items {
        padding-left: 0
    }

    .office__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-right: 0;
        padding-bottom: 35px
    }

    .office__item .icon {
        width: 35px;
        height: 35px;
        top: 23px;
        -webkit-background-size: contain;
        background-size: contain
    }

    .office__item .icon_first {
        width: 47px;
        height: 47px
    }

    .office__right {
        width: 100%;
        text-align: left;
        padding-left: 56px
    }

    .office__left {
        width: 100%
    }

    .office__title {
        font-size: 21px;
        line-height: 27px
    }

    .office__map {
        height: 390px
    }

    .office__about .office__item:nth-child(2) .office__left {
        padding-left: 0
    }

    .office__about .office__list-item {
        font-size: 14px;
        line-height: 20px
    }

    .office__about .office__list-item a {
        font-size: 14px;
        line-height: 20px
    }

    .office__about_otdelenie {
        margin-top: 0;
        margin-bottom: 0
    }

    .office__about_otdelenie .office__item:first-child {
        padding-left: 0;
        padding-top: 30px
    }

    .office__about_otdelenie .office__left {
        padding-left: 0
    }

    .office__text {
        font-size: 14px;
        line-height: 24px
    }

    .office_otdelenie .promo-title {
        padding-top: 40px;
        margin-bottom: 20px
    }

    .office_otdelenie .promo-title .icon {
        width: 35px;
        height: 35px;
        -webkit-background-size: contain;
        background-size: contain
    }

    .office_otdelenie .office__block_right {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .office_otdelenie .office__item:first-child, .office_otdelenie .office__item:nth-child(2) {
        padding-left: 30px
    }

    .loan__blocks {
        padding-top: 0
    }

    .loan__buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1
    }

    .loan__buttons-row {
        height: 65px;
        width: 120px;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        border-bottom: none;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .loan__head-inner {
        width: 100%
    }

    .loan__articuls, .loan__buttons, .loan__subjects {
        padding-left: 0 !important:
    }

    .loan__item div {
        width: 128px;
        min-height: 65px;
        border-bottom: 1px solid #e5e5e5
    }

    .loan__item div:last-child {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }

    .discount__image {
        width: 100%
    }

    .discount__image img {
        width: 100%
    }

    .discount__image_big {
        display: none
    }

    .zalog__col {
        width: 50%;
        padding-left: 10px;
        padding-right: 10px;
        min-width: initial
    }

    .zalog__image {
        height: 80%;
        overflow: hidden
    }

    .zalog__image img {
        max-width: 100%
    }

    .order__item {
        padding-left: 100px;
        -webkit-overflow-scrolling: touch;
        overflow-y: hidden;
        overflow-x: scroll
    }

    .order__item::-webkit-scrollbar {
        display: none
    }

    .order__item div {
        width: auto;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        white-space: nowrap;
        padding-left: 10px;
        padding-right: 10px
    }

    .order__articul, .order__date, .order__comment {
        font-size: 15px;
        line-height: 16px
    }

    .order__articul {
        position: absolute;
        left: 0;
        z-index: 3;
        background: #f3f3f3
    }

    .balls__top {
        padding: 20px 0;
        margin-bottom: 40px
    }

    .balls__title {
        font-size: 21px;
        line-height: 27px;
        font-weight: 600
    }

    .balls__items {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .balls__item {
        width: 100%
    }

    .balls__item + .balls__item {
        margin-top: 40px
    }

    .balls__subject {
        font-size: 25px;
        line-height: 33px
    }

    .balls__desc {
        width: 100%
    }

    .balls__text {
        font-size: 14px
    }

    .articul-popup {
        width: 100%
    }

    .articul-popup .order__status {
        margin-bottom: 25px;
        display: block;
        position: static;
        text-align: center
    }

    .articul-popup__title {
        font-size: 23px;
        line-height: 28px
    }

    .articul-popup__date {
        margin-bottom: 10px
    }

    .articul-popup .catalog__item {
        width: 100%
    }

    .articul-popup .catalog-thumb {
        text-align: center
    }

    .reviews__all:after {
        display: none
    }

    .reviews {
        margin-top: 16px
    }

    .reviews_lombard {
        width: 100%;
        float: none
    }

    .reviews_lombard .reviews__top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .reviews__bigTitle {
        font-size: 19px;
        line-height: 23px
    }

    .reviews__title {
        text-align: center;
        min-height: inherit
    }

    .reviews__title_hide, .reviews__title span {
        display: none
    }

    .reviews__row {
        margin: 0;
        margin-top: 30px;
        margin-right: -20px;
        margin-left: -20px
    }

    .reviews__row_equal {
        margin-left: -5px
    }

    .reviews__col {
        padding: 0
    }

    .reviews__item {
        padding-left: 0
    }

    .reviews__item_form {
        padding-left: 20px;
        padding-right: 20px
    }

    .reviews__wrapper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .reviews__wrapper .form-inputs__block:first-child, .reviews__wrapper .form-inputs__block:last-child {
        width: 100%
    }

    .reviews__more {
        margin-top: 20px
    }

    .reviews__more a {
        width: 279px;
        height: 64px;
        line-height: 64px
    }

    .reviews__desc {
        padding-left: 25px
    }

    .reviews__block-inner {
        padding-left: 25px;
        padding-right: 25px
    }

    .reviews__view {
        display: block !important
    }

    .reviews__heading {
        font-size: 22px
    }

    .reviews__all {
        font-size: 14px
    }

    .reviews__call {
        padding-top: 0
    }

    .reviews__call-inner {
        border-top: none;
        padding-bottom: 30px;
        border-bottom: 1px solid #eee
    }

    .reviews__number {
        padding-top: 0;
        font-size: 26px;
        line-height: 32px
    }

    .reviews__name {
        font-size: 14px;
        line-height: 15px
    }

    .reviews__date {
        font-size: 12px;
        line-height: 12px
    }

    .franchise {
        margin-bottom: 0
    }

    .franchise__form {
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        margin-right: -20px;
        padding-top: 40px
    }

    .franchise__form .form-inputs__equal .form-inputs__block {
        width: 100%
    }

    .franchise__message {
        height: 136px
    }

    .search__promo {
        font-size: 14px;
        line-height: 27px;
        margin-bottom: 10px;
        padding-bottom: 20px
    }

    .mobile {
        display: none
    }

    .slider-label {
        display: none
    }

    #slider-range .noUi-handle, #slider-zoloto .noUi-handle {
        width: 100%;
        height: 53px;
        top: 0;
        left: 50%
    }

    #slider-range .noUi-handle:after, #slider-zoloto .noUi-handle:after {
        display: none
    }

    .noUi-pips {
        display: none
    }

    .slider-range .noUi-tooltip {
        display: none
    }

    .slider-range__mobile-input {
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 1px;
        background: transparent;
        border: none;
        text-align: center;
        color: #fff;
        font-size: 28px;
        font-weight: 700;
        z-index: 3
    }

    .slider-range__plus {
        width: 50px;
        right: 20px;
        pointer-events: auto;
        z-index: 30;
        top: 1px
    }

    .slider-range__plus:after {
        width: 21px;
        height: 21px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVAgMAAADUeU0FAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEW2dRi2dRj///9gLts/AAAAAXRSTlMAQObYZgAAAAFiS0dEAmYLfGQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBQQIIDP0nRwCAAAAGElEQVQI12NgYBBlAAPyqFAQcECjKDMTABPDBzb+xD+1AAAAAElFTkSuQmCC) no-repeat
    }

    .slider-range__plus:hover:after {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVAgMAAADUeU0FAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEW2dRi2dRj///9gLts/AAAAAXRSTlMAQObYZgAAAAFiS0dEAmYLfGQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBQQIIDP0nRwCAAAAGElEQVQI12NgYBBlAAPyqFAQcECjKDMTABPDBzb+xD+1AAAAAElFTkSuQmCC) no-repeat
    }

    .slider-range__minus {
        width: 20px;
        left: 20px;
        z-index: 30
    }

    .slider-range__minus:after {
        width: 20px;
        background-color: #b67518
    }

    #slider-zoloto, #slider-zoloto-new, #slider-zoloto-new2, #slider-zoloto-buy, #slider-zoloto-buy2 {
        background: transparent
    }

    #slider-zoloto .noUi-handle, #slider-zoloto-new .noUi-handle, #slider-zoloto-new2 .noUi-handle, #slider-zoloto-buy .noUi-handle, #slider-zoloto-buy2 .noUi-handle {
        height: 53px;
        width: 100%;
        left: 50%;
        top: 0;
        right: auto;
        background-image: url(/tpl/css/../images/zoloto-new.png);
        background-repeat: repeat-x;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%
    }

    #slider-zoloto .noUi-handle:hover, #slider-zoloto-new .noUi-handle:hover, #slider-zoloto-new2 .noUi-handle:hover, #slider-zoloto-buy .noUi-handle:hover, #slider-zoloto-buy2 .noUi-handle:hover {
        background-image: url(/tpl/css/../images/zoloto-new.png);
        background-repeat: repeat-x;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%
    }

    #slider-zoloto .noUi-tooltip, #slider-zoloto-new .noUi-tooltip, #slider-zoloto-new2 .noUi-tooltip, #slider-zoloto-buy .noUi-tooltip, #slider-zoloto-buy2 .noUi-tooltip {
        top: 50%;
        font-size: 25px
    }

    #slider-zoloto .slider-range__minus:hover:after, #slider-zoloto-new .slider-range__minus:hover:after, #slider-zoloto-new2 .slider-range__minus:hover:after, #slider-zoloto-buy .slider-range__minus:hover:after, #slider-zoloto-buy2 .slider-range__minus:hover:after {
        background: #bebebe
    }

    .lombard .text-default {
        margin-bottom: 40px
    }

    .mag-slider__desc {
        left: 15%
    }

    .mag-slider__title {
        font-size: 35px;
        font-weight: 700;
        line-height: 42px
    }

    .mag-slider__text {
        font-size: 18px;
        line-height: 21px;
        margin-left: 30px
    }

    .card-popup {
        margin: -15px
    }

    .slider-filter {
        display: none
    }

    .currency {
        margin-bottom: 18px
    }

    .currency__item {
        font-size: 15px;
        line-height: 16px
    }

    .currency__item:last-child {
        display: none
    }

    .currency__percent {
        position: absolute;
        top: 100%;
        right: 0
    }

    .uk-datepicker {
        display: none !important
    }

    .action__title {
        font-size: 29px;
        line-height: 1.26;
        margin-bottom: 20px
    }

    .action__go {
        margin-top: 0;
        margin-bottom: 28px;
        text-align: center;
        font-size: 19px
    }

    .action__list {
        margin: 0
    }

    .action__item {
        width: 100%;
        padding: 0
    }

    .action__img {
        max-height: 100%
    }

    .action__item-title {
        font-size: 19px;
        margin-bottom: 40px
    }

    .action-detail {
        margin-bottom: 60px
    }

    .action-detail__title {
        font-size: 28px;
        line-height: 1.26;
        margin-bottom: 15px
    }

    .action-detail__date {
        margin-bottom: 20px
    }

    .action-detail__pic {
        margin-left: -60px;
        margin-right: -30px
    }

    .pay-popup__title {
        font-size: 23px
    }

    .pay-popup__input {
        padding: 12px
    }

    .pay-popup__side {
        padding: 3px 5px
    }

    .pay-popup__side-val span {
        display: none
    }

    .pay-popup__submit {
        font-size: 21px;
        padding: 13px
    }

    .text-popup__text {
        font-size: 20px
    }

    .text-popup {
        min-height: 271px
    }

    .auth-sms {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .auth-sms_intab {
        margin-top: 0;
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .auth-sms__title {
        font-size: 23px;
        text-align: left;
        margin-bottom: 15px
    }

    .auth-sms__field-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .auth-sms__field {
        padding: 7px 15px
    }

    .auth-sms__input {
        padding: 13px 27px
    }

    .auth-sms__submit {
        font-size: 21px;
        padding: 16px
    }
}

@media (max-width: 1010px) {
    .reviews .promo-title .break {
        display: inline
    }

    .reviews_about {
        padding-left: 0;
        margin-top: 0;
        padding-top: 0
    }

    .reviews__view_color {
        color: #767676
    }

    .reviews__row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .reviews__row_equal .reviews__col:first-child, .reviews__row_equal .reviews__col:last-child {
        width: 100%
    }

    .reviews__col:first-child, .reviews__col:last-child {
        width: 100%
    }

    .reviews__col_mobile {
        width: 100%
    }
}

@media (max-width: 991px) and (max-width: 767px) {
    .product-page__col:first-child {
        margin-bottom: 15px
    }
}

@media (max-width: 556px) {
    .card-popup {
        padding-bottom: 0;
        padding-left: 10px;
        padding-right: 10px
    }

    .card-popup__image {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media screen and (max-width: 1100px) {
    .documents__list li {
        width: 50%
    }
}

.mob_label {
    display: none;
    font-size: 12px;
    color: #000;
    text-align: center;
    line-height: 1;
    cursor: pointer
}

@media (max-width: 767px) {
    .header__block /*,.footer__block*/
    {
        height: 84px
    }

    .header__phone-callback {
        color: #fff !important;
        border: 1px solid #e21f26 !important;
        background-color: #e21f26 !important
    }
}

.menu_lombard_click {
    display: none
}

@media (min-width: 1065px) {
    .menu.menu_lombard {
        display: block !important
    }
}

@media (max-width: 767px) {
    .soc-icons {
        display: block !important
    }

    .soc-icons-header {
        display: none !important
    }
}

.calc_title {
    text-align: center;
    color: #050708;
    font-size: 41px;
    font-weight: 700;
    margin-top: -30px
}

.tooltip-tarif {
    cursor: help
}

.tooltips {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 8px 8px 8px 0;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    color: #FFF;
    content: attr(data-tooltip);
    margin-top: -24px;
    opacity: 0;
    padding: 10px 7px;
    position: absolute;
    visibility: hidden;
    line-height: 1;
    transition: all .4s ease-in-out;
    min-width: 300px
}

@media (max-width: 550px) {
    .tooltips {
        min-width: auto
    }
}

.tooltips p {
    margin-bottom: 5px
}

.tooltips ul {
    margin: 5px 0
}

.tooltip-tarif:hover .tooltips, .tooltip-tarif.hover .tooltips {
    opacity: 1;
    visibility: visible
}

.visible_box {
    z-index: 3
}

.combox.visible_box .combox__list {
    display: block
}

.combox.visible_box .combox__title:after {
    top: 25px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

footer {
    background-color: #e21f26;
    padding: 30px 0 50px
}

footer .mob_label, footer .header__phone-link, footer .logo__link span, footer span.header__office-text {
    color: #fff;
    text-transform: none
}

footer .icon_user {
    background-image: url(/tpl/images/icon_user.png)
}

footer .icon_map {
    background-image: url(/tpl/images/icon_map.png)
}

footer .footer__block:last-child, footer a.header__office {
    display: block
}

footer .header__phone-callback {
    background-image: url(/tpl/images/bg_call.png);
    color: #000 !important;
    border-radius: 5px;
    border: 1px solid #e21f26 !important;
    background-color: #e21f26 !important
}

.header__phone-callback:hover {
    color: #fff !important;
    border: 1px solid #e21f26 !important;
    background-color: #e21f26 !important
}

@media (max-width: 992px) {
    .footer__block:nth-child(2), footer .logo__link span, #soc {
        display: none
    }

    footer .footer__block:last-child, footer a.header__office {
        display: flex !important
    }
}

footer span.icon.icon_phone {
    display: none
}

footer ul li, footer ul li a {
    color: #fff !important;
    line-height: 1.5
}

.footer__block ul li:nth-child(1) {
    font-weight: 700;
    text-transform: uppercase
}

footer ul {
    padding-right: 10px;
    padding-left: 20px;
    list-style: none
}

footer a.header__office {
    padding-left: 30px;
    padding-top: 5px
}

div#soc {
    padding-left: 30px
}

div#soc a {
    margin: 5px
}

footer ul li, footer ul li a:hover, footer span.header__office-text:hover {
    color: #050505 !important
}

.footer__block {
    min-height: 161px
}

.footer__block .header__phone-link {
    margin-top: 0
}

.soc-icons a:hover, .soc-icons-header a:hover {
    transform: rotate(-360deg)
}

.soc-icons .vb, .soc-icons-header .vb {
    background: url(/tpl/images/icon-viber.png) no-repeat 0 0
}

.soc-icons .wa, .soc-icons-header .wa {
    background: url(/tpl/images/icon-wa.png) no-repeat 0 0
}

.soc-icons .tg, .soc-icons-header .tg {
    background: url(/tpl/images/icon-telegram.png) no-repeat 0 0
}

.soc-icons a {
    display: inline-block;
    width: 36px;
    height: 36px;
    background-size: cover !important;
    text-decoration: none;
    transition: all 1s;
    margin: 10px 20px
}

.soc-icons-header a {
    display: inline-block;
    width: 36px;
    height: 36px;
    background-size: cover !important;
    text-decoration: none;
    transition: all 1s;
    margin: 5px 10px
}

.soc-icons-header {
    margin-right: 10px
}

.soc-icons {
    position: fixed;
    z-index: 950;
    bottom: 0;
    display: none;
    text-align: center;
    width: 100%;
    background: #fff
}

.header__blocks .header__office {
    margin: 0 10px
}

@media (max-width: 992px) {
    .footer__blocks {
        display: block
    }

    .footer__block {
        min-height: 105px
    }

    .footer__block:first-child {
        display: block;
        width: 100%
    }

    footer .logo__link span, .footer__block #soc {
        display: block !important
    }

    .footer__block:nth-child(2) {
        display: inline-block;
        width: 67%;
        vertical-align: top
    }

    footer .footer__block:last-child {
        display: inline-block !important;
        width: 32%
    }

    .footer__block:nth-child(2) ul {
        display: inline-block;
        width: 30%;
        vertical-align: top;
        padding-left: 0
    }

    .footer__block:nth-child(2) ul:not(:last-child) {
        margin-right: 15px
    }

    .footer__blocks .header__phone-wrapper {
        display: block;
        text-align: left
    }

    .footer__blocks .header__phone-link, .footer__blocks .header__phone-callback {
        display: inline-block
    }

    .footer__blocks .header__phone-callback {
        width: auto
    }

    .footer__block .header__phone {
        display: block;
        padding-left: 20px
    }

    .footer__blocks a.header__office {
        display: block !important
    }

    .footer__block .icon.icon_map {
        margin-left: 0;
        margin-right: 0;
        display: inline-block
    }

    .footer__block .mob_label {
        display: none !important
    }

    .footer__block a.header__office {
        padding-left: 20px;
        max-width: none;
        text-align: left
    }

    .footer__block .header__office .header__office-text {
        display: inline-block
    }

    .footer__block #soc {
        margin-bottom: 50px;
        padding-left: 17px
    }
}

@media (max-width: 768px) {
    .footer__blocks .footer__block:last-child {
        display: block !important
    }

    .footer__block:nth-child(2) {
        width: 100%
    }

    footer .footer__block:last-child {
        width: 100%
    }

    .footer__block:nth-child(2) ul {
        display: block;
        width: 100%;
        padding-left: 20px
    }

    .footer__block ul {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 550px) {
    .swiper_main {
        height: 80px
    }
}

.nd_block_container {
    max-width: 1017px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.8;
    margin-top: -80px
}

.nd_block_container h2, .nd_block_container .h2, .h2_center {
    text-align: center;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    padding: 0 10px;
    margin-bottom: 30px
}

.nd_block_01 {
    border: 2px solid rgba(232, 232, 232, 0.54);
    padding: 25px 54px 10px;
    margin-bottom: 50px
}

.nd_block_02 {
    padding-top: 40px
}

.nd_block_02__list {
    text-align: center
}

.nd_block_02__list_item {
    width: 250px;
    display: inline-block;
    line-height: 1.4;
    padding-bottom: 30px;
    vertical-align: top
}

.nd_block_02__list_item_img {
    margin-bottom: 25px
}

.nd_block_02__list_item_hd {
    font-weight: 600;
    padding: 0 10px
}

.nd_block_02__list_item_txt {
    font-size: 12px;
    padding: 0 10px
}

.nd_block_03 {
    border: 2px solid rgba(232, 232, 232, 0.54);
    background-color: #f3f3f3;
    padding: 38px 56px;
    margin-bottom: 20px;
    line-height: 1.5;
    font-weight: 500;
    font-size: 17px
}

.nd_block_03 h2 {
    margin-bottom: 26px
}

.nd_block_04 {
    margin-bottom: 60px
}

.nd_block_04 table {
    width: 100%;
    text-align: center
}

.nd_block_04 table thead th {
    font-size: 30px;
    font-weight: 700
}

.nd_block_04 table tbody th {
    padding: 15px 10px;
    font-weight: 400
}

.nd_block_04 table tbody td {
    width: 50%;
    padding: 24px 10px;
    border: 1px solid #E8E8E8;
    font-weight: 600;
    font-size: 21px
}

@media (max-width: 767px) {
    .nd_block_container {
        margin-top: 0
    }

    .nd_block_container h2, .nd_block_container .h2 {
        margin-bottom: 20px
    }

    .nd_block_01 {
        padding: 10px;
        margin-left: 10px;
        margin-right: 10px
    }

    .nd_block_03 {
        padding: 20px 10px 5px;
        margin-left: 10px;
        margin-right: 10px
    }

    .nd_block_04 {
        padding: 0 10px;
        margin-bottom: 30px
    }

    .nd_block_04 table {
        line-height: 1.2
    }

    .nd_block_04 table thead th {
        font-size: 18px
    }

    .nd_block_04 table tbody td {
        font-size: 14px;
        padding: 10px
    }
}

.form_callback_submit, .form_callback_submit2, .form_callback_submit3 {
    width: 300px
}

.error_text, .error_text2, .error_text3 {
    clear: both
}

.fast_form {
    text-align: center
}

#form_callback, #form_callback2, #form_callback3 {
    width: 715px;
    margin: 0 auto
}

.mainInputBox {
    border: 2px solid #fa121a;
    padding: 26.5px;
    margin-right: 20px;
    font-size: 16px;
    width: 391px;
    display: block;
    float: left;
    margin-bottom: 20px
}

input#email, input#phone {
    padding: 29.5px
}

@media (max-width: 767px) {
    #form_callback, #form_callback2, #form_callback3, .mainInputBox {
        width: 100%
    }
}

.lombard_catalog {
    margin-top: 70px
}

.lombard_catalog ul {
    list-style-type: none;
    padding-left: 0
}

.lombard_catalog ul li {
    display: inline-block;
    position: relative;
    margin-right: 4px
}

.lombard_catalog ul li:not(:first-child):not(:last-child) {
    padding-right: 12px
}

.lombard_catalog ul li:not(:first-child):not(:last-child):after {
    content: "|";
    display: block;
    position: absolute;
    top: 1px;
    right: 0
}

.lombard_catalog ul b, .lombard_catalog_ocenka a {
    color: #000
}

.lombard_catalog_ocenka ul li {
    font-size: 20px;
}

.lombard_catalog ul li a {
    -padding: 0 5px
}

.company__quote a.more {
    color: #e21f26;
    padding: 5px 20px;
    background: #fff;
    display: block;
    width: 125px;
    float: right;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 700;
    border: 1px solid
}

.company__quote a.more:hover {
    color: #fff;
    background: #e21f26
}

@media (max-width: 767px) {
    .company__quote a.more {
        float: none
    }
}

@media (max-width: 1120px) {
    .get.js-get.get_newMain {
        height: auto !important
    }
}

span.btn.price__all.menu_lombard_click:before {
    content: "";
    background: url(/tpl/images/menu-icon.png);
    width: 16px;
    height: 14px;
    display: inline-block;
    margin-right: 10px
}

.menu_lombard_click {
    margin-top: 0
}

.get__handle-day-input {
    display: none
}

.noUi-handle.noUi-handle-lower.dbclick .noUi-tooltip, .get__handle.get__handle_left.dbclick .get__handle-day-text {
    display: none
}

.noUi-handle.noUi-handle-lower.dbclick .slider-range__mobile-input {
    display: block;
    height: 100%;
    width: 89%;
    left: 0;
    top: 1px;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    z-index: 3;
    margin: auto
}

.get__handle.get__handle_left.dbclick input.get__handle-day-input {
    display: block;
    height: 100%;
    width: 89%;
    left: 0;
    top: 1px;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    z-index: 3;
    margin: auto
}

@media (max-width: 767px) {
    .get__slider.get__day-slider {
        margin-left: 22px;
        margin-right: 22px
    }

    .get__handle.get__handle_left {
        background: red;
        right: 0;
        margin-left: -19px;
        padding: 19px;
        width: 0;
        height: 38px;
        top: 4px;
        left: 10.8475%;
        min-width: 0;
        border-radius: 20px
    }

    #slider-range .noUi-handle.noUi-handle-lower {
        right: 0;
        padding: 22px;
        margin-left: -22px;
        width: 0;
        height: 45px;
        top: 4px;
        left: 100%;
        min-width: 0;
        border-radius: 22px
    }

    #slider-range .noUi-origin {
        left: auto;
        right: auto;
        height: 42px;
        width: 100%
    }

    #slider-range .noUi-tooltip {
        display: none !important;
        color: #000
    }

    .slider-range__plus, .slider-range__minus, #slider-range .slider-range__mobile-input, .get__handle-minus, .get__handle-plus, .get__handle-day-text {
        display: none
    }

    #slider-range .noUi-pips.noUi-pips-horizontal {
        display: block;
        top: unset;
        border-top: #9996 solid;
        height: 42px
    }

    #slider-range {
        height: 90px;
        margin-left: 22px;
        margin-right: 22px
    }

    #slider-range .noUi-base {
        height: 53px
    }

    #mobile_get_summ, #mobile_get_day {
        display: block !important;
        background-color: #fff;
        height: 46px;
        margin-bottom: 15px;
        margin-top: 15px
    }

    #mobile_get_summ span, #mobile_get_day span {
        width: 33%;
        height: 100%;
        display: inline-block;
        font-weight: 700;
        letter-spacing: -.2px;
        color: #000;
        text-align: center;
        font-size: 23px
    }

    #mobile_get_summ input, #mobile_get_day input {
        width: 67%;
        height: 100%;
        font-weight: 700;
        letter-spacing: -.2px;
        color: #000;
        text-align: center;
        font-size: 23px
    }

    .get__day .noUi-pips.noUi-pips-horizontal {
        display: block !important;
        margin: 0 22px;
        display: block;
        width: calc(100% - 20px);
        position: relative;
        background-color: #fff;
        padding: 6px 0;
        border-top: #999999a6 solid;
        height: 42px
    }

    .get__day .noUi-marker.noUi-marker-horizontal.noUi-marker-normal {
        display: none
    }

    .get__day .noUi-marker.noUi-marker-horizontal.noUi-marker-large {
        height: 7px
    }

    .noUi-handle.noUi-handle-lower.dbclick .noUi-tooltip, .get__handle.get__handle_left.dbclick .get__handle-day-text {
        display: block
    }
}

.mob_logo_text {
    display: none
}

@media (max-width: 370px) {
    .logo p {
        font-size: 8px
    }

    .header .container {
        padding-left: 5px;
        padding-right: 5px
    }

    [role="tab"] {
        white-space: unset
    }

    .kabinet__form input::placeholder {
        font-size: 15px
    }

    .form-inputs__field {
        padding: 0 10px !important
    }

    .auth-sms__submit {
        font-size: 18px
    }
}

.swiper_main_promo .company__block_promo {
    padding: 35px 45px;
    border: 3px solid rgba(241, 241, 241, 0.8);
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    font-size: 20px
}

.swiper_main_promo .company__block_promo a {
    color: #0b0b0b;
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 140px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.swiper_main_promo .swiper-button-prev {
    left: -35px !important
}

.swiper_main_promo .swiper-button-next {
    right: -35px !important
}

.swiper_main_promo .swiper-button-prev:after {
    border-right-color: #ababab !important
}

.swiper_main_promo .swiper-button-next:after {
    border-left-color: #ababab !important
}

.swiper_main_promo .swiper-button-next, .swiper_main_promo .swiper-button-prev {
    width: 80px !important
}

@media (max-width: 992px) {
    .swiper_main_promo, .swiper_main_promo .company__block_promo a {
        height: auto !important
    }
}

.company__bottom_promo .container {
    max-width: 1140px !important
}

.swiper_main_promo .foto {
    width: 150px !important;
    float: left;
    margin-right: 20px
}

.swiper_main_promo .swiper-slide .review__wrapper {
    max-width: 950px;
    margin: auto;
    background-color: #FFF;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.88);
    text-align: left
}

.swiper_main_promo .swiper-slide .review__wrapper .reviewer__info {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 100%;
    max-width: 290px;
    margin-top: -75px;
    text-align: center
}

.swiper_main_promo .swiper-slide .review__wrapper .reviewer__info .reviewer__image {
    margin: 0 auto 30px;
    height: 150px;
    width: 150px;
    background-color: #D8D8D8;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
    border-radius: 100%;
    overflow: hidden
}

.swiper_main_promo .swiper-slide .review__wrapper .reviewer__info .reviewer__image img {
    display: block;
    width: 100%
}

.swiper_main_promo .swiper-slide .review__wrapper .reviewer__info .reviewer__name {
    font-family: 'ProximaNova', sans-serif;
    font-size: 18px;
    letter-spacing: .76px;
    line-height: 21px;
    color: #000;
    margin: 0 0 10px
}

.swiper_main_promo .swiper-slide .review__wrapper .reviewer__info .reviewer__state {
    font-family: 'ProximaNova', sans-serif;
    font-size: 18px;
    letter-spacing: .76px;
    line-height: 21px;
    color: #A6A8AB
}

.swiper_main_promo .swiper-slide .review__wrapper .review__content {
    padding: 45px 0 65px;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 660px;
    max-width: calc(100% - 330px);
    font-family: 'ProximaNova', sans-serif;
    font-size: 16px;
    line-height: 1.75
}

.swiper_main_promo .swiper-slide .review__wrapper .review__content a {
    color: #000
}

.mag_slider_promo {
    padding-top: 80px;
    overflow: hidden;
    padding-bottom: 50px
}

@media screen and (max-width: 767px) {
    .swiper_main_promo .swiper-slide .review__wrapper {
        background: none;
        box-shadow: none
    }

    .swiper_main_promo .swiper-slide .review__wrapper .reviewer__info {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto
    }

    .swiper_main_promo .swiper-slide .review__wrapper .review__content {
        display: block;
        width: 100%;
        max-width: 100%;
        margin: 0;
        font-family: 'ProximaNova', sans-serif;
        font-size: 14px;
        letter-spacing: .71px;
        line-height: 1.75;
        padding: 30px 0 0;
        text-align: center
    }

    .swiper_main_promo .swiper-button-next::before, .swiper_main_promo .swiper-button-prev::before {
        border: 18px solid transparent;
        left: 50% !important;
        top: 120px !important;
        opacity: .8;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        height: auto !important
    }

    .swiper_main_promo .swiper-button-prev:before {
        border-right-width: 30px;
        border-right-color: #dbdbdb
    }

    .swiper_main_promo .swiper-button-next:before {
        right: 0;
        border-left-width: 30px;
        border-left-color: #dbdbdb
    }

    .swiper_main_promo.swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: auto !important
    }
}

@media (max-width: 767px) {
    .swiper_main_top {
        height: 233px
    }

    .calc_title {
        font-size: 38px
    }

    .get.js-get.get_newMain {
        margin-top: 30px
    }

    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: -30px;
        background-image: linear-gradient(#eee, #eee), linear-gradient(to bottom, #171717, #f5e9e9);
        padding-top: 7px;
        padding-bottom: 7px
    }

    .tarifs-summ {
        overflow-y: scroll
    }
}

@media screen and (max-width: 550px) {
    .swiper_main_top {
        height: 120px
    }
}

@media (max-width: 1065px) {
    .header {
        position: fixed;
        background: #fff;
        width: 100%;
        z-index: 1000;
        padding-bottom: 20px
    }

    .menu_lombard_click {
        position: fixed;
        width: 100%;
        z-index: 1000;
        margin-top: 114px;
        min-height: 42px
    }

    .menu_lombard {
        position: fixed;
        width: 100%;
        z-index: 1000;
        margin-top: 156px
    }
}

.new_zaim .get__block {
    margin: 0 auto
}

.new_zaim .get__main .combox {
    margin-bottom: 20px
}

.new_zaim .right_slider {
    width: 67%
}

.new_zaim .text_right {
    width: 100%;
    border: 1px solid #e21f26;
    padding: 10px;
    font-size: 18px;
    text-align: center
}

.new_zaim .text_right p {
    display: inline-block;
    vertical-align: top;
    margin: 20px 30px
}

.new_zaim .get__day {
    width: 100% !important
}

.new_zaim .text_right span {
    font-weight: 700;
    font-size: 24px
}

.new_zaim .text_right span.last {
    color: #e21f26;
    font-size: 26px
}

.new_zaim .noUi-pips.noUi-pips-horizontal {
    display: none
}

@media (min-width: 767px) {
    .new_zaim #mobile_get_summ span, .new_zaim #mobile_get_day span {
        font-weight: 700;
        letter-spacing: -.2px;
        color: #000;
        font-size: 23px;
        min-width: 54px;
        display: inline-block
    }

    .new_zaim #mobile_get_summ input, .new_zaim #mobile_get_day input {
        font-size: 23px;
        margin-left: 30px;
        margin-bottom: 20px
    }
}

@media (max-width: 767px) {
    .new_zaim .right_slider, .new_zaim .text_right {
        width: 100%
    }

    .loan__articuls, .loan__buttons, .loan__subjects {
        display: block !important
    }

    .loan__buttons-row {
        height: 80px !important;
        border-bottom: 1px solid #d4d4d4 !important
    }
}

.mag_slider_news img {
    margin: 0 auto;
    display: block
}

@media (max-width: 1000px) {
    .loan__head-inner_normal {
        width: 100%
    }

    .loan__articuls, .loan__buttons, .loan__subjects {
        padding-left: 0 !important
    }

    .loan__blocks {
        min-width: 1000px
    }

    .loan__head {
        padding-top: 40px;
        width: 100%
    }

    .loan__block {
        width: inherit;
        flex-grow: 0
    }
}

.tovary img {
    width: auto !important
}

.tovary-price {
    font-size: 17px;
    color: #e21f26;
    font-weight: 700;
    text-align: center;
    padding-bottom: 20px !important
}

.tovary-name {
    font-size: 17px;
    min-height: 57px;
    color: #0d0d0d;
    font-weight: 700;
    text-align: center;
    padding: 0 20px !important
}

.tovary-property {
    text-align: left;
    padding-left: 20px
}

.tovary-slider {
    padding-top: 10px !important;
    padding-bottom: 0 !important
}

.tovary-slider .swiper_main_promo .swiper-slide .review__wrapper {
    max-width: 250px !important;
    box-shadow: none !important;
    border: 2px solid #ddd
}

.breadcrumbs {
    margin-top: 20px
}

.get__line {
    margin-bottom: 10px !important
}

.new_zaim .text_right {
    min-height: 151px
}

.news__list .action__pic {
    width: 259px;
    float: left;
    margin-right: 10px;
    overflow: hidden
}

.news__list .action__pic img {
    max-width: none;
    height: 293px;
    max-height: 293px
}

.news__list .action__item-inner {
    background: #f6f6f6;
    height: 295px;
    border: 1px solid #ddd;
    display: block;
    margin-bottom: 45px
}

.news__list .action__item-title {
    padding: 20px 10px;
    font-weight: 700
}

.news__list .action__date {
    color: #777;
    bottom: 20px;
    position: absolute;
    margin-left: 279px
}

.news__list a.action__item-inner:after {
    background: url(/tpl/images/news/link.png);
    content: "";
    width: 54px;
    height: 52px;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width: 530px) {
    .news__list .action__item-inner {
        height: auto
    }

    .news__list .action__pic {
        float: none;
        width: 100%
    }

    .news__list .action__date {
        margin-left: 10px
    }

    .news__list .action__pic img {
        height: auto;
        width: 100%;
        max-height: none
    }
}

.holiday {
    color: red;
    line-height: 16px
}

.block-ocenka-onlajn {
    background: #eee;
    padding: 5px 0;
    margin-bottom: 40px
}

.text-ocenka-onlajn {
    margin: 3% 30%;
    z-index: 100;
    text-align: center
}

.text-ocenka-onlajn p {
    font-size: 22px;
    margin-bottom: 40px
}

@media (max-width: 767px) {
    .block-ocenka-onlajn {
        display: none
    }
}

@media (max-width: 1400px) {
    .text-ocenka-onlajn p {
        margin-bottom: 30px
    }

    .block-ocenka-onlajn a.btn {
        padding: 15px;
        font-size: 14px
    }
}

@media (max-width: 1200px) {
    .text-ocenka-onlajn p {
        font-size: 14px;
        margin-bottom: 10px
    }

    .block-ocenka-onlajn a.btn {
        padding: 5px;
        font-size: 14px
    }
}

.menu.menu_lombard li.menu__item:nth-child(2):after {
    content: "NEW";
    position: absolute;
    color: #FFD700;
    font-size: 18px;
    z-index: 1;
    margin-top: -10px;
    margin-left: -40px;
    font-weight: 700
}

@media (max-width: 767px) {
    form.price__form.js-ocenka .soc-icons-header {
        display: block !important
    }

    .skupka-form {
        width: 100% !important
    }
}

@media (max-width: 1065px) {
    .menu_lombard {
        display: none
    }

    .mob_label, .menu_lombard_click, .menu_lombard .menu__list {
        display: block !important
    }

    .soc-icons-header {
        display: none
    }

    .menu__item + .menu__item {
        margin-left: 0
    }

    .menu__link {
        font-size: 16px
    }

    .header__office-text, .header__office_contact {
        display: none
    }
}

.swiper-pagination1 {
    text-align: center;
    margin: 20px 0 10px
}

.priem .lombard_catalog {
    margin-top: 0
}

.priem h2 {
    text-align: center
}

.swiper-pagination2 {
    text-align: center;
    margin: 0 0 30px
}

.news_slider .swiper-button-next {
    right: -25px !important
}

.news_slider .swiper-button-prev {
    left: -25px !important
}

.news_slider .action__item {
    padding: 0 45px !important
}

.news_slider .action__item-title {
    font-size: 15px !important
}

.logo__pic2 {
    width: 200px
}

.work_time {
    margin: -5px 0 5px;
    text-align: center;
    width: 100%;
    color: #000
}

.skupka-form {
    width: 46%;
    margin: 30px auto 0
}

.skupka-form .caption {
    margin-bottom: 24px;
    color: #0d0d0d;
    font-size: 41px;
    font-weight: 700;
    line-height: 52px;
    text-align: center
}

.dop_adress {
    color: #fff;
    font-size: 14px !important
}

.advantages_promo .advantages__col {
    width: 16.66%;
    padding: 10px
}

.advantages_promo .adv1 {
    background-image: url(/tpl/css/../images/adv_new/1.png);
    -webkit-background-size: 68px 61px;
    background-size: 68px 61px
}

.advantages_promo .adv2 {
    background-image: url(/tpl/css/../images/adv_new/2.png)
}

.advantages_promo .adv3 {
    background-image: url(/tpl/css/../images/adv_new/3.png)
}

.advantages_promo .adv4 {
    background-image: url(/tpl/css/../images/adv_new/4.png)
}

.advantages_promo .adv5 {
    background-image: url(/tpl/css/../images/adv_new/5.png)
}

.advantages_promo .adv6 {
    background-image: url(/tpl/css/../images/adv_new/6.png)
}

.advantages_promo .adv7 {
    background-image: url(/tpl/css/../images/adv_new/7.png)
}

.advantages_promo .adv8 {
    background-image: url(/tpl/css/../images/adv_new/8.png)
}

.advantages_promo .adv9 {
    background-image: url(/tpl/css/../images/adv_new/9.png)
}

.advantages_promo .adv10 {
    background-image: url(/tpl/css/../images/adv_new/10.png)
}

.advantages_promo .adv11 {
    background-image: url(/tpl/css/../images/adv_new/11.png)
}

.advantages__row_small .advantages__col {
    width: 19.7%
}

.news_slider .swiper-button-prev, .news_slider .swiper-button-next {
    margin-top: -50px
}

@media (max-width: 992px) {
    .news_slider .swiper-button-prev, .news_slider .swiper-button-next {
        margin-top: 0
    }
}

.price_promo .price__cell {
    width: 33%;
    font-size: 19px
}

.price_promo td:nth-child(3) {
    background: #efefef
}

.night {
    display: none
}

#payment_bottom {
    position: absolute;
    width: 100%
}

#payment_bottom img {
    height: 35px
}

#bold {
    font-weight: 700
}

.center {
    text-align: center
}

.block-map {
    position: relative
}

.block-map .block-office-list {
    width: 350px;
    height: 400px;
    position: absolute;
    top: 50px;
    right: 50px;
    background-color: #fff;
    overflow-x: scroll
}

@media (max-width: 992px) {
    .block-map .office__map_index {
        display: none
    }

    .block-map .block-office-list {
        width: auto;
        height: auto;
        position: static;
        overflow: default
    }
}

.top-msg-line {
    background-color: #eee;
    text-align: center;
    padding: 15px 15px 10px;
    text-transform: uppercase;
    font-weight: 600
}

.top-msg-line a {
    color: #333
}

@media (max-width: 1065px) {
    .top-msg-line {
        position: absolute;
        top: 156px;
        padding-bottom: 25px
    }
}

#loyalnost_video {
    height: 500px;
    width: 100%
}

@media only screen and (max-width: 980px) {
    #loyalnost_video {
        height: 400px
    }
}

@media only screen and (max-width: 768px) {
    #loyalnost_video {
        height: 300px
    }
}

button:focus, a:focus {
    outline: none
}

.contacts-widget {
    width: 90px;
    height: 90px;
    padding: 10px;
    position: fixed;
    left: 90px;
    bottom: 5px;
    z-index: 900;
    transition: all .5s;
    overflow: hidden;
    border-radius: 0 0 35px 35px
}

.contacts-widget a, .contacts-widget button {
    display: block;
    width: 70px;
    height: 70px;
    border: 0;
    position: relative;
    background: transparent;
    border-radius: 35px;
    padding: 0;
    opacity: 0;
    transition: all .5s;
    cursor: pointer
}

.contacts-widget a:hover, .contacts-widget button:hover {
    background: #fff;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.7)
}

.contacts-widget a:before, .contacts-widget button:before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1
}

.contacts-widget .btn-toggle {
    position: absolute;
    z-index: 10;
    bottom: 10px;
    margin-bottom: 0;
    background: #fff;
    opacity: 1
}

.contacts-widget .btn-toggle:hover {
    transform: rotate(-360deg)
}

.contacts-widget .tg:before {
    background: url(/tpl/css/../images/icons//icon_telegram.svg) no-repeat 0 0;
    background-size: 53px;
    top: 9px;
    left: 9px
}

.contacts-widget .wa:before {
    background: url(/tpl/css/../images/icons//icon_whatsapp.svg) no-repeat 0 0;
    background-size: 50px
}

.contacts-widget .btn-callback:before {
    background: url(/tpl/css/../images/icons//icon_email.png) no-repeat 0 0;
    background-size: 50px
}

.contacts-widget .btn-toggle:before {
    background: url(/tpl/css/../images/icons//icon_chat.svg) no-repeat 0 0;
    background-size: 50px
}

.contacts-widget.active {
    height: 310px;
    overflow: default
}

.contacts-widget.active a, .contacts-widget.active button {
    opacity: 1
}

.sokol_label {
    line-height: 1.2;
    font-size: 13px
}

.price_text {
    margin: -25px auto 25px;
}

.conditions_container {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -50px;
}

button[type="submit"]:disabled {
    opacity: .5;
}
/* End */


/* Start:/tpl/css/build.css?1738355149907*/
.metro-icon {
	width:47px;
}
h3.carrers-title {
	font-size:28px;
	margin-bottom:15px;
}
.carrers-price {
	font-size:20px;
}
.carrers-name {
	font-size:20px;
}

/* personal zaim */
.loan__subjects {
	padding-left:15px;
}
/*.loan__item div {
	width:25%;
}*/
.btn-zaim-pay {
	padding:10px 14px;
	font-size:16px;
}
.form-pay-error {
	color:red;
	margin-bottom:10px;
}
.form-popup__default span {
	color:#ee0707;
}
body.yandex-checkout_visible	{
	filter:none!important;
}

input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]:hover,
input[type="number"]:focus {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.loan__button {
	width:115px;
	font-size: 16px;
}
.hero__price-table .price__table {display: flex;}

/* End */


/* Start:/local/templates/lombard/components/bitrix/menu/menu_new/style.css?17285649663115*/

nav.main-nav {
    display: flex;
    justify-content: center;
}

ul.main-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
}

ul.main-menu > li {
    padding: 16px 0;
    text-align: center;
}

ul.main-menu > li:hover > ul {
    top: 100%;
}

.header__menu ul ul ul {
    right: 100%;
    top: 0;
    text-align: left;
}

ul.main-menu li {
    position: relative;
}

ul.main-menu li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #333;
}





.header__menu ul ul {
    border: 0;
    text-align: left;
}

.header__menu ul ul li:not(:last-child):after {
    content: unset;
}

.header__nav-item-parent .menu-label,
.header__nav-item-parent .menu-label-pseudo {

    display: inline-block;
    width: 7px;
    height: 7px;
    border-right: 2px solid #727482;
    border-bottom: 2px solid #727482;
    transform-origin: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    right: -15px;
    top: 5px;
    z-index: 10000;
    margin: auto;
}
.menu-label-pseudo-placeholder {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    transform-origin: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    right: -15px;
    top: 5px;
    z-index: 10000;
    margin: auto;
}

.header__nav-item-parent .menu-label {
    right: -30px;
}

@media screen and (max-width: 768px) {
    .header__nav-item-parent .menu-label-pseudo {
        display: none;
    }
    ul.main-menu {
        flex-direction: column;
    }
    ul.main-menu li a {
        color: #fff;
    }
    ul.main-menu > li, ul.main-menu li a {
        padding: 0;
    }

    .header__nav-item-parent .menu-label {
        top: 7px;
    }
    .header__nav-item-parent .menu-label + .active {
        display: block;
        background: transparent !important;
        position: relative;
        top: 0;
        box-shadow: none;
        left: 0;
    }
    .header__nav-item-parent .menu-label.active {
        transform: rotate(225deg);
    }
    .header__menu ul ul li {
        padding: 0.5px 0;
    }
    .lang_icons_mob {
        top: 35px;
    }
    .header__nav-item-parent .menu-label {
        width: 13px;
        height: 13px;
    }

}

@media screen and (min-width: 769px) {
    ul.main-menu li:hover > ul {
        display: block;
    }



    ul.main-menu li li:hover {
        background: #707070b5;

    }
    ul.main-menu li li:hover > a {
        color: #fff;
    }

    ul.main-menu li .menu-label {
        display: none;
    }
    .header__nav-item-parent .menu-label-pseudo, .header__nav-item-parent .menu-label-pseudo-placeholder {
        position: relative;
        right: -15px;

        top: -3px;
    }
    .header__nav-item-parent.parent-inner .menu-label-pseudo, .header__nav-item-parent .menu-label-pseudo-placeholder {
        top: 0;
        left: -15px;
        transform: rotate(-230deg);
    }
    ul.main-menu {
        display: flex;
        gap: 20px;
    }

}

/* End */


/* Start:/local/templates/lombard/components/bitrix/news.list/metro-index/style.css?1622058345222*/
.office__data {width:100%;}
.office__items .office__item {padding:15px;}
.office__item .icon {width:20px; height:20px; top:22px; background-size:20px;}
.office__title {padding-left:30px; font-size:18px; line-height:22px;}

/* End */


/* Start:/local/templates/lombard/styles.css?17310887243734*/
/* t_86525 */

.nd_block_container { max-width: 1017px; margin: 0 auto; font-size: 16px; line-height: 1.8; margin-top: -80px; }
.nd_block_container h2 { text-align: center; color: #000; font-size: 30px; font-weight: 700; padding: 0 10px; margin-bottom: 30px; }

.nd_block_01 { border: 2px solid rgba(232, 232, 232, 0.54); padding: 25px 54px 10px 54px; margin-bottom: 50px; }

.nd_block_02 { padding-top: 40px; }
.nd_block_02__list { text-align: center; }
.nd_block_02__list_item { width: 250px; display: inline-block; line-height: 1.4; padding-bottom: 30px; vertical-align: top; }
.nd_block_02__list_item_img { margin-bottom: 25px; }
.nd_block_02__list_item_hd { font-weight: 600; padding: 0 10px; }
.nd_block_02__list_item_txt { font-size: 12px; padding: 0 10px; }

.nd_block_03 { border: 2px solid rgba(232, 232, 232, 0.54); background-color: #f3f3f3; padding: 38px 56px 38px 56px; margin-bottom: 20px; line-height: 1.5; font-weight: 500; font-size: 17px; }
.nd_block_03 h2 { margin-bottom: 26px; }

.nd_block_04 { margin-bottom: 60px; }
.nd_block_04 table { width: 100%; text-align: center; }
.nd_block_04 table thead th { font-size: 30px; font-weight: 700; }
.nd_block_04 table tbody th { padding: 15px 10px; font-weight: 400; }
.nd_block_04 table tbody td { width: 50%; padding: 24px 10px; border: 1px solid #E8E8E8; font-weight: 600; font-size: 21px; }


@media (max-width: 767px) {
  .nd_block_container { margin-top: 0; }
  .nd_block_container h2 { margin-bottom: 20px; }
  .nd_block_01 { padding: 10px; margin-left: 10px; margin-right: 10px; }
  .nd_block_03 { padding: 20px 10px 5px; margin-left: 10px; margin-right: 10px; }
  .nd_block_04 { padding: 0 10px; margin-bottom: 30px; }
  .nd_block_04 table { line-height: 1.2; }
  .nd_block_04 table thead th { font-size: 18px; }
  .nd_block_04 table tbody td { font-size: 14px; padding: 10px; }
}

*[contenteditable="true"] > .nd_block_container { margin-top: 0; }

/* ------- */

.ocenka-header {
    border-bottom: 5px solid #e21f26;
    padding-bottom: 10px;
    margin-bottom: -20px;
}

.ocenka-header .header__block {
    margin: 0px auto;
}
@media (max-width: 768px){
	.ocenka-header .logo__text {display: inline-block;}
}
@media (max-width: 992px){
	.ocenka-header .header__block:last-child {justify-content: center;height: auto;}
}
.mail_bottom{
	color: #fff !important;
    padding: 5px 0px 0px 33px !important;
    display: block !important;
}

.menu_lombard--fixed {position: fixed; width: 100%; z-index: 100; top: 0;}

.but-up {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #e21f26 url(/tpl/images/but-up.png) no-repeat center center;
    position: fixed;
/*     bottom: 120px; */
	bottom:90px;
    left: 25px;
    cursor: pointer;
  transition: 0.3s linear;
  border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;
}
.but-up:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
@media screen and (max-width:1024px) {
  .menu_lombard--fixed {top: auto;}
}
@media (max-width: 767px) {
  .btn {float: left;}
  .swiper_main_promo .swiper-slide .review__wrapper .review__content {overflow-x: scroll; max-height: 200px;}
}
@media screen and (max-width:480px) {
  .but-up {/*bottom: 135px;*/}
}
@media screen and (max-width:370px) {
  .reviews__form .form-inputs__message {padding: 5px 10px!important;}
}

span.btn.price__all.menu_lombard_click.menu_lombard_close:before {content: "X"; background: none!important; font-weight: 700;}

.form-inputs__alert {font-size: 11px; color: red; margin-top: 5px;}

.h2 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #222;
    text-transform: none;
    display: block;
}

/* End */
/* /tpl/css/new_style.css?175095272885943 */
/* /local/templates/lombard/build_4_02_2025/css/main.min.css?174542562854837 */
/* /tpl/css/swiper.min.css?173835514919593 */
/* /tpl/js/noUiSlider/nouislider.min.css?17383551493818 */
/* /tpl/css/uikit.min.css?1738355149105407 */
/* /tpl/css/uikit.docs.min.css?1738355149136692 */
/* /tpl/css/style.min.css?1751968718525686 */
/* /tpl/css/build.css?1738355149907 */
/* /local/templates/lombard/components/bitrix/menu/menu_new/style.css?17285649663115 */
/* /local/templates/lombard/components/bitrix/news.list/metro-index/style.css?1622058345222 */
/* /local/templates/lombard/styles.css?17310887243734 */
