

/* Start:/local/cache/less/local/templates/iskraten2/styles/jquery.colorbox.css?17127257083526*/
@import url(https://fonts.googleapis.com/css?family=Manrope:300,400,600,700);
/**********************************************************************************************************************/
/*** new ***/
@font-face {
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  src: url("/local/templates/iskraten2/fonts/icons.woff2") format('woff2');
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}
#cboxWrapper {
  max-width: none;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #989898;
  opacity: .5;
}
#colorbox {
  outline: 0;
  top: 10px !important;
  overflow: visible !important;
}
#cboxWrapper {
  background: #ffffff;
  border-radius: 7px;
}
#cboxTopLeft,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomRight {
  width: 40px;
  height: 40px;
}
#cboxMiddleLeft,
#cboxMiddleRight {
  width: 40px;
}
#cboxTopCenter,
#cboxBottomCenter {
  height: 40px;
}
#cboxClose {
  position: absolute;
  top: -10px;
  right: -10px;
  width: 48px;
  height: 48px;
  padding: 0;
  border: 0;
  background-color: #edeff4;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#cboxClose svg {
  width: 24px;
  height: 24px;
}
#cboxClose #close {
  fill: #373940;
}
#cboxClose:hover #close {
  fill: #fe533a;
}
#cboxContent {
  width: 300px;
}
#cboxPrevious,
#cboxNext {
  position: absolute;
  top: 50%;
  display: block;
  width: 26px;
  height: 60px;
  margin-top: -30px;
  background: rgba(0, 0, 0, 0) url("/local/templates/iskraten2/components/bitrix/news.list/slider/images/arrow.png") no-repeat scroll 0 0;
  border: 0;
  cursor: pointer;
  text-indent: -9999px;
}
#cboxPrevious {
  left: -38px;
  background-position: 0 0;
}
#cboxNext {
  right: -38px;
  background-position: -30px 0;
}
#cboxCurrent {
  position: absolute;
  left: 0;
  bottom: -35px;
  width: 100%;
  text-align: center;
}
@media (max-width: 767.98px) {
  #colorbox {
    width: 100% !important;
    left: 0 !important;
  }
  #cboxWrapper {
    width: 100% !important;
  }
  #cboxTopCenter,
  #cboxContent,
  #cboxBottomCenter {
    width: calc(100% - 40px) !important;
  }
  #cboxLoadedContent {
    width: 100% !important;
  }
  #cboxTopLeft,
  #cboxTopRight,
  #cboxBottomLeft,
  #cboxBottomRight {
    width: 20px;
    height: 20px;
  }
  #cboxMiddleLeft,
  #cboxMiddleRight {
    width: 20px;
  }
  #cboxTopCenter,
  #cboxBottomCenter {
    height: 20px;
  }
}

/* End */


/* Start:/local/cache/less/local/templates/iskraten2/styles/main.css?175249037732551*/
@import url(https://fonts.googleapis.com/css?family=Manrope:300,400,600,700);
/**********************************************************************************************************************/
/*** new ***/
@font-face {
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  src: url("/local/templates/iskraten2/fonts/icons.woff2") format('woff2');
}
.header {
  position: fixed;
  z-index: 100;
  max-width: 100%;
  width: 100%;
  transition: none;
  left: 0;
  right: 0;
  top: 0;
  background-color: #edeff4;
}
.header .topbar {
  width: 100%;
}
.header .topbar .container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  height: 69px;
}
@media (max-width: 767.98px) {
  .header .topbar .container {
    padding: 8px 0;
    height: 57px;
  }
}
.header .topbar .container li {
  padding: 0 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 16px;
  height: inherit;
}
.header .topbar .container li svg {
  margin: 6px;
  margin-top: 8px;
}
.header .topbar-brand {
  height: 37px;
}
@media (max-width: 767.98px) {
  .header .topbar-brand {
    height: 25px;
  }
}
.header .topbar-brand svg {
  width: 220px;
  height: 37px;
}
@media (max-width: 767.98px) {
  .header .topbar-brand svg {
    width: 130px;
    height: 25px;
  }
}
.header .topbar__nav {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.header .topbar__mobile {
  display: none;
}
.header .topbar__mobile li {
  padding: 0 !important;
}
.header .topbar__mobile .navbar__cart {
  margin-left: 0 !important;
  margin-right: 8px;
}
@media (max-width: 767.98px) {
  .header .topbar__mobile {
    display: flex;
  }
}
.header .topbar__menu {
  display: flex;
  flex-direction: row;
  align-items: center;
  list-style: none;
  padding-left: 0;
  justify-content: flex-start;
  height: inherit;
}
@media (max-width: 767.98px) {
  .header .topbar__menu {
    display: none;
  }
}
.header .topbar__menu .submenu {
  position: relative;
}
.header .topbar__menu .submenu a {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.header .topbar__menu .submenu a svg {
  transition: .2s linear;
}
.header .topbar__menu .submenu:hover svg {
  transform: rotate(180deg);
  transition: .2s linear;
}
.header .topbar__menu .submenu:hover .topbar__submenu {
  visibility: visible;
  opacity: 1;
  transition: .2s linear;
}
.header .topbar__info {
  display: flex;
  flex-direction: row;
  list-style: none;
  padding-left: 0;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .header .topbar__info {
    display: none;
  }
}
.header .topbar__cart {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background: #dde0ea;
  border-radius: 20px;
  margin-right: 8px;
}
.header .topbar__cart svg {
  width: 24px;
  height: 24px;
  fill: #373940;
}
.header .topbar__phone {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background: #dde0ea;
  border-radius: 20px;
  margin-right: 8px;
}
.header .topbar__phone svg {
  width: 18px;
  height: 19px;
  stroke: #373940;
  fill: none;
}
.header .topbar__toggler {
  display: block;
  position: relative;
  background: #373940;
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.header .topbar__toggler span {
  background-color: #edeff4;
  position: absolute;
  width: 14px;
  height: 2px;
  left: 13px;
  top: 19px;
  border-radius: 2px;
  transition: all .3s ease 0s;
}
.header .topbar__toggler::after,
.header .topbar__toggler::before {
  content: "";
  background-color: #edeff4;
  position: absolute;
  width: 14px;
  height: 2px;
  left: 13px;
  border-radius: 2px;
  transition: all .3s ease 0s;
}
.header .topbar__toggler::before {
  top: 15px;
}
.header .topbar__toggler::after {
  bottom: 15px;
}
.header .topbar__toggler.active::after {
  width: 18px;
  transform: rotate(-45deg);
  bottom: 19px;
  left: 11px;
}
.header .topbar__toggler.active::before {
  width: 18px;
  transform: rotate(45deg);
  top: 19px;
  left: 11px;
}
.header .topbar__toggler.active span {
  transform: scale(0);
}
.header .topbar__submenu {
  visibility: hidden;
  opacity: 0;
  transition: .2s linear;
  position: absolute;
  left: 0;
  background: #373940;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  min-width: 170px;
  border-radius: 7px;
  padding: 24px;
  z-index: 5;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  top: 60px;
}
.header .topbar__submenu li {
  margin-bottom: 16px;
}
.header .topbar__submenu li:last-child {
  margin-bottom: 0;
}
.header .topbar__submenu a {
  color: #b5b7bf;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
}
.header .topbar__submenu a:hover {
  color: #ffffff;
}
@media (max-width: 1290px) and (min-width: 767.98px) {
  .header .topbar__menu > li:nth-child(4) {
    display: none;
  }
}
@media (max-width: 1210px) and (min-width: 767.98px) {
  .header .topbar__menu > li:nth-child(3) {
    display: none;
  }
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .header .topbar__menu > li:nth-child(1) {
    display: none;
  }
}
@media (max-width: 900px) and (min-width: 767.98px) {
  .header .topbar__menu {
    display: none;
  }
}
.header .navbar .container2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px 10px;
}
@media (max-width: 767.98px) {
  .header .navbar .container2 {
    padding: 10px 0 16px 0;
  }
  .header .navbar .container2 .topbar__item2 {
    margin-left: 20px;
  }
}
.header .navbar__menu {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  list-style: none;
  margin-left: 0;
  padding-right: 10px;
}
.header .navbar__menu ul {
  padding-left: 0;
}
.header .navbar__menu li {
  margin: 0 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 7.5px 12px;
  height: 40px;
  background: #dde0ea;
  border-radius: 20px;
  width: auto;
}
.header .navbar__menu li a {
  color: #373940;
}
.header .navbar__menu li:first-child {
  background: #373940;
  margin-left: 0;
}
.header .navbar__menu li:first-child a {
  color: #ffffff;
}
.header .navbar__menu li:first-child .icon-catalog {
  margin-right: 8px;
}
@media (max-width: 767.98px) {
  .header .navbar__menu li:first-child {
    display: none;
  }
}
@media (max-width: 1290px) and (min-width: 767.98px) {
  .header .navbar__menu li:nth-child(5) {
    display: none;
  }
}
@media (max-width: 1190px) and (min-width: 767.98px) {
  .header .navbar__menu li:nth-child(3) {
    display: none;
  }
}
@media (max-width: 1010px) and (min-width: 767.98px) {
  .header .navbar__menu li:nth-child(4) {
    display: none;
  }
}
.header .navbar__info {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .header .navbar__info {
    display: none;
  }
}
.header .navbar__cart,
.header .navbar__user {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  background: #dde0ea;
  border-radius: 20px;
  margin-left: 10px;
}
.header .navbar__cart svg,
.header .navbar__user svg {
  width: 24px;
  height: 24px;
  fill: #373940;
}
.header .navbar__cart {
  position: relative;
}
.header .navbar__cart-value {
  position: absolute;
  top: 0;
  right: -6px;
  border-radius: 57px;
  background-color: #fe533a;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #ffffff;
  padding: 0px 3px 1px;
  min-width: 18px;
  text-align: center;
}
.header .navbar__search {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 265px;
  height: 40px;
  background: #dde0ea;
  border-radius: 20px;
}
.header .navbar__search input {
  width: 220px;
  height: 30px;
  appearance: none;
  outline: 0;
  background-color: #dde0ea;
  border: 0;
  /*&:focus {
                    width: 100%;
                }*/
}
.header .navbar__search input::placeholder {
  color: #818590;
}
.header .navbar__search svg {
  width: 16px;
  height: 16px;
  stroke: #373940;
  margin-right: 12px;
}
.header .navbar__search.active {
  width: 1065px;
}
.header .navbar__search.active input {
  width: 1020px;
}
@media (max-width: 1342px) {
  .header .navbar__search.active {
    width: calc(100vw - 315px);
  }
  .header .navbar__search.active input {
    width: calc(100vw - 315px);
  }
}
.header .navbar.navbar-searching #navbar_menu2,
.header .navbar.navbar-searching #navbar_menu3,
.header .navbar.navbar-searching #navbar_menu4,
.header .navbar.navbar-searching #navbar_menu5 {
  display: none;
  transition: all 0.6s ease;
}
.header .navbar.navbar-searching .navbar__info {
  width: calc(100% - 120px);
  transition: all 0.6s ease;
}
.header .navbar.navbar-searching .navbar__search {
  width: calc(100% - 100px);
  transition: all 0.6s ease;
}
.header .navbar.navbar-searching .navbar__search form {
  width: calc(100% - 45px);
}
.header .navbar__toogler {
  display: block;
  position: relative;
  width: 14px;
  height: 14px;
  cursor: pointer;
  z-index: 5;
  margin-right: 12px;
}
.header .navbar__toogler .point {
  width: 5px;
  height: 5px;
  position: absolute;
  border-radius: 3px;
  background-color: #ffffff;
  transition: all 0.5s ease-in-out;
  opacity: 1;
}
.header .navbar__toogler .point1a {
  top: 0;
  left: 0;
  background-color: #fe533a;
}
.header .navbar__toogler .point1b {
  top: 0;
  left: 0;
  background-color: #fe533a;
}
.header .navbar__toogler .point2 {
  top: 0;
  right: 0;
}
.header .navbar__toogler .point3 {
  bottom: 0;
  left: 0;
}
.header .navbar__toogler .point4 {
  bottom: 0;
  right: 0;
}
.header .navbar__catalog.active .point {
  top: 5px;
  left: 5px;
  opacity: 0;
  transition: all 0.5s;
}
.header .navbar__catalog.active .point1a {
  top: -2px;
  left: 6px;
  height: 18px;
  width: 2px;
  transform: rotate(45deg);
  opacity: 1;
}
.header .navbar__catalog.active .point1b {
  top: 6px;
  left: -2px;
  width: 18px;
  height: 2px;
  transform: rotate(45deg);
  opacity: 1;
}
.navbar-submenu {
  max-height: 428px;
  height: 428px;
  position: fixed;
  top: 129px;
  z-index: 100;
  max-width: 100%;
  width: 100%;
  visibility: hidden;
}
.navbar-submenu.active {
  visibility: visible;
}
.navbar-submenu > .container {
  display: flex;
  flex-direction: row;
}
.navbar-submenu-left,
.navbar-submenu-right {
  height: 428px;
  max-height: 428px;
  color: #ffffff;
}
.navbar-submenu-left {
  width: 39%;
  background-color: #373940;
  border-radius: 7px 0 0 7px;
  padding: 40px 20px 46px 40px;
}
.navbar-submenu-left .swiper {
  width: 100%;
  height: 100%;
}
.navbar-submenu-left .swiper-slide {
  height: auto;
  padding-left: 0;
  padding-right: 24px;
}
.navbar-submenu-left .swiper-scrollbar {
  width: 4px;
  background-color: #818590;
}
.navbar-submenu-left .swiper-scrollbar-drag {
  background-color: #fe533a;
}
.navbar-submenu-left li > a {
  color: #818590;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
}
.navbar-submenu-left li > a:hover {
  color: #ffffff;
}
.navbar-submenu-left li:not(:last-child) {
  margin-bottom: 18px;
}
.navbar-submenu-right {
  width: 61%;
  background-color: #232429;
  border-radius: 0 7px 7px 0;
}
.header-block__value_cart {
  position: absolute;
  top: 0;
  right: -6px;
  border-radius: 57px;
  background-color: #fe533a;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #ffffff;
  padding: 0px 3px 1px;
  min-width: 18px;
  text-align: center;
}
.footer {
  background-color: #373940;
  min-height: 500px;
  padding-bottom: 36px;
}
.footer__block1 {
  width: 100%;
}
.footer__block1.container {
  color: #ffffff;
  padding-top: 50px;
  padding-bottom: 40px;
  border-bottom: 1px solid #818590;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 1330px) {
  .footer__block1.container {
    flex-direction: column;
    padding: 20px 0 40px 0;
  }
}
@media (max-width: 767.98px) {
  .footer__block1.container {
    padding-bottom: 22px;
  }
}
.footer__block1.container .footer-logo {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 1330px) {
  .footer__block1.container .footer-logo {
    margin-bottom: 22px;
  }
}
.footer__block1.container .footer-logo svg {
  width: 183px;
  height: 30px;
  fill: #ffffff;
}
.footer__block1-contacts {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.footer__block1-contacts-block {
  display: flex;
  flex-direction: row;
}
@media (max-width: 991.98px) {
  .footer__block1-contacts-block {
    flex-direction: column;
  }
}
.footer__block1-contacts-phone,
.footer__block1-contacts-email {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 50px;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  letter-spacing: -1px;
}
@media (max-width: 991.98px) {
  .footer__block1-contacts-phone,
  .footer__block1-contacts-email {
    margin-right: 0;
  }
}
.footer__block1-contacts-phone .red-circle,
.footer__block1-contacts-email .red-circle {
  margin-right: 20px;
}
.footer__block1-contacts-phone a,
.footer__block1-contacts-email a {
  color: #ffffff;
}
@media (max-width: 767.98px) {
  .footer__block1-contacts-phone,
  .footer__block1-contacts-email {
    font-size: 18px;
    line-height: 24px;
  }
  .footer__block1-contacts-phone .red-circle,
  .footer__block1-contacts-email .red-circle {
    margin-right: 10px;
  }
}
@media (max-width: 991.98px) {
  .footer__block1-contacts-phone {
    margin-bottom: 8px;
  }
}
.footer__block1-contacts-social {
  width: 150px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.footer__block1-contacts-social span.social {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #818590;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer__block2.container {
  color: #dde0ea;
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer__block2-menu1,
.footer__block2-menu2,
.footer__block2-menu3 {
  list-style: none;
  padding-left: 0;
  max-width: 200px;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
}
.footer__block2-menu1 li,
.footer__block2-menu2 li,
.footer__block2-menu3 li {
  padding-left: 0;
  margin-bottom: 16px;
}
.footer__block2-menu1 li a,
.footer__block2-menu2 li a,
.footer__block2-menu3 li a {
  color: #dde0ea;
}
.footer__block2-menu1,
.footer__block2-menu2 {
  margin-right: 85px;
}
.footer__block2-menu3 {
  margin-right: 130px;
}
.footer__block2-contacts {
  width: 400px;
  display: flex;
  flex-direction: column;
}
.footer__block2-contacts-title {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #818590;
  margin-bottom: 8px;
}
.footer__block2-contacts-text {
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
  color: #dde0ea;
  margin-bottom: 26px;
}
.footer__block3.container {
  position: relative;
  font-size: 16px;
  line-height: 140%;
  color: #818590;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer__block3 .privacy-link {
  color: #818590;
}
@media (max-width: 1330px) {
  .footer__block3 .privacy-link {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .footer__block3 .privacy-link {
    width: 100%;
    margin-bottom: 16px;
    order: -1;
  }
}
.footer__block3 .bottom-right-logo {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 1330px) {
  .footer__block3 .bottom-right-logo {
    visibility: hidden;
  }
}
.container,
.container2,
.container3 {
  width: 1342px;
  margin: 0 auto;
}
@media (max-width: 1330px) {
  .container,
  .container2,
  .container3 {
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 767.98px) {
  .container2 {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .container3 {
    width: 100%;
    margin-right: 0;
  }
}
.top-slider {
  margin-bottom: 30px;
  height: 428px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .top-slider {
    height: 537px;
  }
}
.top-slider .slide {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  padding: 50px 30px 30px;
  background-position: center;
}
@media (max-width: 767.98px) {
  .top-slider .slide {
    padding: 33px 20px 20px;
    border-radius: 0;
  }
}
.top-slider .slide-title {
  color: #ffffff;
  margin-bottom: 24px;
}
.top-slider .slide-text {
  color: #ffffff;
  font-size: 22px;
  line-height: 31px;
}
.top-slider .slide-links {
  display: flex;
  position: absolute;
  left: 30px;
  bottom: 30px;
  flex-direction: row;
}
@media (max-width: 767.98px) {
  .top-slider .slide-links {
    left: 20px;
    bottom: 20px;
    flex-direction: column;
  }
}
@media (max-width: 479.98px) {
  .top-slider .slide-links {
    width: calc(100% - 40px);
  }
}
.top-slider .slide-link1,
.top-slider .slide-link2 {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
}
@media (max-width: 479.98px) {
  .top-slider .slide-link1,
  .top-slider .slide-link2 {
    width: 100%;
    justify-content: space-between;
  }
}
.top-slider .slide-link1 {
  background-color: #fe533a;
  margin-right: 16px;
}
@media (max-width: 767.98px) {
  .top-slider .slide-link1 {
    margin-right: 0;
    margin-bottom: 8px;
  }
}
.top-slider .slide-link2 {
  background-color: #373940;
}
.top-slider-nav {
  position: absolute;
  width: 204px;
  height: 124px;
  padding: 30px;
  background: #edeff4;
  right: 0;
  bottom: 0;
  border-top-left-radius: 50px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.top-slider-nav:before,
.top-slider-nav:after {
  content: "";
  position: absolute;
}
.top-slider-nav:after {
  height: 100px;
  width: 50px;
  right: 0;
  top: -100px;
  border-radius: 0 0 50px 0;
  box-shadow: 0 50px 0 0 #edeff4;
}
.top-slider-nav:before {
  height: 50px;
  width: 100px;
  left: -100px;
  bottom: 0;
  border-radius: 0 0 50px 0;
  box-shadow: 50px 0 0 0 #edeff4;
}
@media (max-width: 767.98px) {
  .top-slider img {
    border-radius: 0;
  }
}
.types {
  width: 100%;
  margin-bottom: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .types {
    margin-bottom: 20px;
  }
}
.types-card {
  position: relative;
  width: 24%;
  height: 436px;
  padding: 35px 30px 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
@media (max-width: 1330px) {
  .types-card {
    margin-bottom: 10px;
  }
}
@media (max-width: 991.98px) {
  .types-card {
    width: 49%;
  }
}
@media (max-width: 479.98px) {
  .types-card {
    width: 100%;
    height: 294px;
    padding: 20px;
  }
}
.types-card-title {
  max-width: 220px;
  height: 62px;
  margin-bottom: 38px;
  word-wrap: break-word;
}
@media (max-width: 479.98px) {
  .types-card-title {
    height: 46px;
    margin-bottom: 16px;
  }
}
.types-card-image {
  object-fit: contain;
  width: 100%;
  height: 204px;
}
@media (max-width: 479.98px) {
  .types-card-image {
    width: 100%;
    height: 136px;
  }
}
.types-card:first-child {
  background-color: #fe533a;
  color: #ffffff;
}
.types-card:first-child .types-card-title {
  margin-bottom: 16px;
}
.types-card:first-child .types-card-link {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 30px;
  left: 30px;
  color: #ffffff;
  background-color: #ff705b;
}
@media (max-width: 479.98px) {
  .types-card:first-child .types-card-link {
    width: calc(100% - 40px);
    justify-content: space-between;
    bottom: 20px;
    left: 20px;
  }
}
.types-card-counter {
  position: absolute;
  color: #373940;
  left: 30px;
  bottom: 30px;
  padding: 7px 16px;
  border: 2px solid #edeff4;
  border-radius: 36px;
}
@media (max-width: 479.98px) {
  .types-card-counter {
    font-size: 14px;
    line-height: 137%;
    padding: 8px 16px;
  }
}
.about {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.about-slide {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .about-slide {
    flex-wrap: wrap;
  }
}
.about-img {
  width: 551px;
  height: 435px;
  border-radius: 7px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .about-img {
    width: 100%;
    height: 280px;
  }
}
.about-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right center;
}
.about-info {
  width: 779px;
  height: 435px;
  background-color: #373940;
  padding: 50px 40px 40px;
  border-radius: 7px;
  position: relative;
}
@media (max-width: 1342px) {
  .about-info {
    padding: 24px;
  }
}
@media (max-width: 767.98px) {
  .about-info {
    height: 463px;
    order: -1;
    margin-bottom: 10px;
  }
}
.about-info-title {
  color: #ffffff;
  margin-bottom: 24px;
}
.about-info-text {
  color: #ffffff;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
  margin-right: 50px;
}
@media (max-width: 991.98px) {
  .about-info-text {
    margin-right: 0;
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .about-info-text {
    margin-right: 0;
    font-size: 16px;
  }
}
.about-info-text p {
  margin-bottom: 15px;
}
.about-info-link {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 30px;
  right: 30px;
  color: #ffffff;
  background-color: #fe533a;
}
@media (max-width: 479.98px) {
  .about-info-link {
    width: calc(100% - 40px);
    justify-content: space-between;
    bottom: 20px;
    left: 20px;
  }
}
.benefits {
  width: 100%;
  margin-bottom: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.benefits-card {
  width: 327px;
  height: 207px;
  border: 2px solid #dde0ea;
  border-radius: 7px;
  padding: 73px 28px 24px;
  position: relative;
}
@media (max-width: 1342px) {
  .benefits-card {
    width: 24vw;
  }
}
@media (max-width: 991.98px) {
  .benefits-card {
    width: calc(50vw - 25px);
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .benefits-card {
    padding: 42px 20px 20px;
  }
}
.benefits-card-title {
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 120%;
  color: #151515;
  margin-bottom: 12px;
}
@media (max-width: 767.98px) {
  .benefits-card-title {
    font-size: 24px;
    line-height: 130%;
  }
}
.benefits-card-text {
  width: 182px;
  color: #818590;
}
@media (max-width: 479.98px) {
  .benefits-card-text {
    width: 100%;
  }
}
.benefits-card-point {
  position: absolute;
  top: 32px;
  right: 32px;
}
@media (max-width: 767.98px) {
  .benefits-card-point {
    top: 20px;
    right: 20px;
  }
}
.start {
  background-color: #fe533a;
  border-radius: 7px;
  min-height: 265px;
  margin-bottom: 60px;
  padding: 50px 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .start {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .start {
    padding: 24px 20px 20px;
  }
}
.start-block1-title {
  color: #ffffff;
  width: 400px;
  margin-bottom: 24px;
}
@media (max-width: 1200px) {
  .start-block1-title {
    width: 100%;
    margin-bottom: 16px;
  }
}
.start-block1-text {
  color: #ffffff;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
}
@media (max-width: 1200px) {
  .start-block1-text {
    margin-bottom: 13px;
  }
}
@media (max-width: 767.98px) {
  .start-block1-text {
    font-size: 16px;
    line-height: 140%;
  }
}
.start-block2 {
  display: flex;
  flex-direction: column;
  width: 670px;
}
@media (max-width: 767.98px) {
  .start-block2 {
    width: 100%;
  }
}
.start-block2-line1 {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: 11px;
}
@media (max-width: 767.98px) {
  .start-block2-line1 {
    flex-direction: column;
  }
}
.start-block2-line1 > input {
  width: 328px;
  height: 58px;
  border: 1px solid #ff705b;
  border-radius: 7px;
  background-color: #ff705b;
  color: #ffd4ce;
  padding-left: 16px;
  font-size: 22px;
  line-height: 140%px;
  appearance: none;
  outline: 0;
}
@media (max-width: 767.98px) {
  .start-block2-line1 > input {
    width: 100%;
  }
}
.start-block2-line1 > input:focus {
  border-color: #ffd4ce;
}
.start-block2-line1 > input:first-child {
  position: relative;
  padding-top: 15px;
  margin-right: 12px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
}
@media (max-width: 767.98px) {
  .start-block2-line1 > input:first-child {
    margin-bottom: 10px;
  }
}
.start-block2-line1 label {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  height: 100%;
  padding: 9px 16px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #ffd4ce;
  height: 0;
}
.start-block2-line2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
}
@media (max-width: 479.98px) {
  .start-block2-line2 {
    flex-direction: column;
    align-items: flex-start;
  }
}
.start-block2-submit {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
  margin-right: 24px;
  display: flex;
  align-items: center;
  color: #151515;
  background-color: #ffffff;
  border: 0;
}
.start-block2-submit .icon-arrow-right {
  color: #151515;
}
@media (max-width: 479.98px) {
  .start-block2-submit {
    width: 100%;
    justify-content: space-between;
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.start.logo-quarter-bg {
  background-position: calc(50% - 150px) 70%;
}
@media (max-width: 991.98px) {
  .start.logo-quarter-bg {
    background-image: none;
  }
}
.start-privacy {
  display: inline-block;
  max-width: 310px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #ffd4ce;
}
.start-privacy a {
  color: #ffffff;
}
.articles {
  margin-bottom: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .articles {
    flex-direction: column;
    margin-bottom: 30px;
  }
}
.articles-card {
  width: 327px;
  height: 436px;
  background-color: #ffffff;
  border-radius: 7px;
  padding: 20px;
  position: relative;
}
@media (max-width: 1342px) {
  .articles-card {
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .articles-card {
    width: 100%;
    height: 326px;
  }
}
.articles-card:first-child {
  background-color: #fe533a;
  padding: 35px 30px 30px;
}
.articles-card:first-child h2 {
  color: #ffffff;
  margin-bottom: 16px;
}
.articles-card-text {
  color: #ffffff;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
}
.articles-card-link {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 30px;
  left: 30px;
  color: #ffffff;
  background-color: #ff705b;
}
@media (max-width: 479.98px) {
  .articles-card-link {
    width: calc(100% - 40px);
    justify-content: space-between;
    bottom: 20px;
    left: 20px;
  }
}
.articles-card img {
  width: 100%;
  height: 241px;
  border-radius: 7px;
  object-fit: cover;
  margin-bottom: 18px;
}
@media (max-width: 767.98px) {
  .articles-card img {
    height: 190px;
  }
}
.articles-card-title {
  height: 93px;
  margin-bottom: 12px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .articles-card-title {
    height: 46px;
  }
}
.articles-card-date {
  color: #b5b7bf;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
.help {
  background-color: #fe533a;
  border-radius: 7px;
  min-height: 387px;
  margin-bottom: 60px;
  padding: 50px 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .help {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .help {
    padding: 24px 20px 20px;
  }
}
.help-block1 {
  width: 440px;
}
@media (max-width: 1200px) {
  .help-block1 {
    width: 100%;
  }
}
.help-block1-title {
  color: #ffffff;
  width: 400px;
  margin-bottom: 24px;
}
@media (max-width: 1200px) {
  .help-block1-title {
    width: 100%;
    margin-bottom: 16px;
  }
}
.help-block1-text {
  color: #ffffff;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
}
@media (max-width: 1200px) {
  .help-block1-text {
    margin-bottom: 13px;
    max-width: 660px;
  }
}
@media (max-width: 767.98px) {
  .help-block1-text {
    font-size: 16px;
    line-height: 140%;
  }
}
.help-block2 {
  display: flex;
  flex-direction: column;
  max-width: 740px;
}
@media (max-width: 767.98px) {
  .help-block2 {
    width: 100%;
  }
}
.help-block2-line1 {
  display: flex;
  flex-direction: row;
  position: relative;
  margin-top: 11px;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .help-block2-line1 {
    flex-direction: column;
  }
}
.help-block2-line1-col {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 991.98px) {
  .help-block2-line1-col {
    width: 50% !important;
  }
}
@media (max-width: 991.98px) {
  .help-block2-line1-col {
    width: 100% !important;
  }
}
.help-block2-line1-col:first-child {
  width: 328px;
  margin-right: 12px;
}
.help-block2-line1-col > input {
  width: 328px;
  height: 58px;
  border: 1px solid #ff705b;
  border-radius: 7px;
  background-color: #ff705b;
  color: #ffd4ce;
  padding-left: 16px;
  font-size: 22px;
  line-height: 140%px;
  appearance: none;
  outline: 0;
  margin-bottom: 12px;
}
@media (max-width: 767.98px) {
  .help-block2-line1-col > input {
    width: 100%;
  }
}
.help-block2-line1-col > input:focus {
  border-color: #ffd4ce;
}
.help-block2-line1-col > input:first-child {
  position: relative;
  padding-top: 15px;
  margin-right: 12px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
}
@media (max-width: 767.98px) {
  .help-block2-line1-col > input:first-child {
    margin-bottom: 10px;
  }
}
.help-block2-line1-col label {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  height: 100%;
  padding: 9px 16px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #ffd4ce;
  height: 0;
}
.help-block2-line1-col > textarea {
  max-width: 398px;
  height: 198px;
  border: 1px solid #ff705b;
  border-radius: 7px;
  background-color: #ff705b;
  color: #ffd4ce;
  padding-top: 14px;
  padding-left: 16px;
  font-size: 22px;
  line-height: 140%px;
  appearance: none;
  outline: 0;
  margin-bottom: 12px;
}
@media (max-width: 767.98px) {
  .help-block2-line1-col > textarea {
    width: 100%;
    max-width: 100%;
  }
}
.help-block2-line1-col > textarea:focus {
  border-color: #ffd4ce;
}
.help-block2-line2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 8px;
}
@media (max-width: 479.98px) {
  .help-block2-line2 {
    flex-direction: column;
    align-items: flex-start;
  }
}
.help-block2-submit {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
  margin-right: 24px;
  display: flex;
  align-items: center;
  color: #151515;
  background-color: #ffffff;
  border: 0;
}
.help-block2-submit .icon-arrow-right {
  color: #151515;
}
@media (max-width: 479.98px) {
  .help-block2-submit {
    width: 100%;
    justify-content: space-between;
    margin-bottom: 16px;
    margin-right: 0;
  }
}
.help.logo-quarter-bg {
  background-position: calc(50% - 150px) 70%;
}
@media (max-width: 991.98px) {
  .help.logo-quarter-bg {
    background-image: none;
  }
}
.help-privacy {
  display: inline-block;
  max-width: 310px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #ffd4ce;
}
.help-privacy a {
  color: #ffffff;
}
.seo_description {
  margin-top: 20px;
  margin-bottom: 50px;
}
.section__categories {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}
.section__categories a {
  margin-right: 12px;
  margin-bottom: 12px;
  padding: 8px 16px;
  border-radius: 100px;
  background-color: #dde0ea;
  color: #0b0f22;
  font-size: 1.6rem;
  line-height: 150%;
}
.section__categories a:hover {
  background-color: #c7c9d5;
}

/* End */


/* Start:/local/cache/less/local/templates/iskraten2/styles/extra.css?171272570818039*/
@import url(https://fonts.googleapis.com/css?family=Manrope:300,400,600,700);
/**********************************************************************************************************************/
/*** new ***/
@font-face {
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  src: url("/local/templates/iskraten2/fonts/icons.woff2") format('woff2');
}
* {
  margin: 0;
  font-family: Manrope;
}
*,
::before,
::after {
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
}
body {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 135%;
  color: #151515;
  background-color: #edeff4;
}
@media (max-width: 767.98px) {
  body {
    font-size: 16px;
  }
}
main {
  position: relative;
  margin-top: 119px;
  overflow-x: hidden;
}
a {
  color: #151515;
  text-decoration: none;
  /*&:hover, &:focus {
        color: inherit;
        text-decoration: none;
    }*/
}
h1,
.h1 {
  font-style: normal;
  font-weight: 500;
  font-size: 70px;
  line-height: 110%;
}
@media (max-width: 767.98px) {
  h1,
  .h1 {
    font-size: 31px;
  }
}
h2,
.h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 50px;
  line-height: 110%;
}
@media (max-width: 767.98px) {
  h2,
  .h2 {
    font-size: 25px;
  }
}
h3,
.h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 110%;
}
@media (max-width: 767.98px) {
  h3,
  .h3 {
    font-size: 21px;
  }
}
h4,
.h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
}
@media (max-width: 767.98px) {
  h4,
  .h4 {
    font-size: 18px;
  }
}
img {
  display: block;
}
ul {
  list-style: none;
  padding-left: 0;
}
ul li {
  padding-left: 0;
}
.fw-600 {
  font-weight: 600;
}
.is,
.is-solid,
.is-regular,
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.is,
.is-solid,
.is-regular {
  font-family: "icons";
  font-weight: normal;
  font-size: 7px;
  color: #ffffff;
}
span.is-stack {
  display: flex;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: #373940;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
  z-index: 99;
}
span.is-stack.swiper-button-disabled {
  background-color: #dde0ea;
}
.nav-bg-right,
.nav-bg-left {
  background-repeat: no-repeat;
  position: absolute;
  width: 254px;
  height: 174px;
  bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  z-index: 98;
}
@media (max-width: 767.98px) {
  .nav-bg-right,
  .nav-bg-left {
    visibility: hidden;
  }
}
.nav-bg-right {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 254 174'%3e%3cpath d='M204,50H100c-27.6,0-50,22.4-50,50v24c0,27.6-22.4,50-50,50H254V0c0,27.6-22.4,50-50,50Z' fill='%23edeff4'/%3e%3c/svg%3e");
  right: 0;
  padding: 80px 30px 30px 80px;
}
.nav-bg-left {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 254 174'%3e%3cpath d='M50,50h104c27.6,0,50,22.4,50,50v24c0,27.6,22.4,50,50,50H0V0C0,27.6,22.4,50,50,50Z' fill='%23edeff4'/%3e%3c/svg%3e");
  left: 0;
  padding: 80px 80px 30px 30px;
}
.red-circle {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #fe533a;
}
.grey-circle {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #818590;
}
.logo-half-bg {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='149' height='212' viewBox='0 0 149 212' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M106.68 0H147.32V254H106.68V0Z' fill='%23F8452B'/%3e%3cpath d='M0 147.32V106.68H254V147.32H0Z' fill='%23F8452B'/%3e%3cpath d='M22.829 51.5658L51.5658 22.829L231.171 202.434L202.434 231.171L22.829 51.5658Z' fill='%23F8452B'/%3e%3cpath d='M51.5658 231.171L22.829 202.434L202.434 22.829L231.171 51.5658L141.368 141.368L51.5658 231.171Z' fill='%23F8452B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 106.681V147.321H77.9431L22.829 202.435L51.5658 231.172L106.68 176.058V253.99H147.316V106.677H77.9389L77.9431 106.681H0Z' fill='%23F8452B'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.logo-quarter-bg {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='147' height='147' viewBox='0 0 147 147' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 146.996V106.442H77.7761L22.7801 51.445L51.4553 22.7692L106.451 77.7664V0H147V147H77.7719L77.7761 146.996H0Z' fill='%23F8452B'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.icon-triangle-down {
  width: 8px;
  height: 5px;
  fill: #373940;
}
.icon-catalog {
  width: 24px;
  height: 24px;
}
.container,
.container2,
.container3 {
  width: 1342px;
  margin: 0 auto;
}
@media (max-width: 1330px) {
  .container,
  .container2,
  .container3 {
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 767.98px) {
  .container2 {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .container3 {
    width: 100%;
    margin-right: 0;
  }
}
.badge {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 35px;
  right: 30px;
}
@media (max-width: 767.98px) {
  .badge {
    top: 20px;
    right: 20px;
  }
}
.icon-arrow-right::before {
  content: "\e900";
}
.icon-arrow-left::before {
  content: "\e901";
}
.badge-per-grey {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 0L17.0415 2.11067L19.6353 0.734152L20.9246 3.37236L23.8168 2.86475L24.2277 5.77226L27.1353 6.18322L26.6276 9.07542L29.2658 10.3647L27.8893 12.9585L30 15L27.8893 17.0415L29.2658 19.6353L26.6276 20.9246L27.1353 23.8168L24.2277 24.2277L23.8168 27.1353L20.9246 26.6276L19.6353 29.2658L17.0415 27.8893L15 30L12.9585 27.8893L10.3647 29.2658L9.07542 26.6276L6.18322 27.1353L5.77226 24.2277L2.86475 23.8168L3.37236 20.9246L0.734152 19.6353L2.11067 17.0415L0 15L2.11067 12.9585L0.734152 10.3647L3.37236 9.07542L2.86475 6.18322L5.77226 5.77226L6.18322 2.86475L9.07542 3.37236L10.3647 0.734152L12.9585 2.11067L15 0Z' fill='%23373940'/%3e%3cpath d='M10.56 21.0002L9.43996 19.8802L19.848 9.48023L20.968 10.6082L10.56 21.0002ZM18.568 21.2402C18.04 21.2402 17.5573 21.1122 17.12 20.8562C16.688 20.5949 16.3413 20.2482 16.08 19.8162C15.8186 19.3789 15.688 18.8936 15.688 18.3602C15.688 17.8376 15.8213 17.3576 16.088 16.9202C16.3546 16.4829 16.7066 16.1336 17.144 15.8722C17.5813 15.6109 18.056 15.4802 18.568 15.4802C19.096 15.4802 19.5786 15.6109 20.016 15.8722C20.4533 16.1282 20.8 16.4749 21.056 16.9122C21.3173 17.3442 21.448 17.8269 21.448 18.3602C21.448 18.8936 21.3173 19.3789 21.056 19.8162C20.8 20.2482 20.4533 20.5949 20.016 20.8562C19.5786 21.1122 19.096 21.2402 18.568 21.2402ZM18.568 19.7922C18.8293 19.7922 19.0666 19.7282 19.28 19.6002C19.4986 19.4669 19.672 19.2909 19.8 19.0722C19.9333 18.8536 20 18.6162 20 18.3602C20 18.1042 19.9333 17.8669 19.8 17.6482C19.672 17.4296 19.4986 17.2562 19.28 17.1282C19.0666 16.9949 18.8293 16.9282 18.568 16.9282C18.312 16.9282 18.0746 16.9949 17.856 17.1282C17.6426 17.2562 17.4693 17.4296 17.336 17.6482C17.208 17.8669 17.144 18.1042 17.144 18.3602C17.144 18.6162 17.208 18.8536 17.336 19.0722C17.4693 19.2909 17.6426 19.4669 17.856 19.6002C18.0746 19.7282 18.312 19.7922 18.568 19.7922ZM11.84 15.0002C11.312 15.0002 10.8293 14.8722 10.392 14.6162C9.95463 14.3549 9.60529 14.0082 9.34396 13.5762C9.08796 13.1389 8.95996 12.6536 8.95996 12.1202C8.95996 11.5976 9.09329 11.1176 9.35996 10.6802C9.62663 10.2429 9.97863 9.89357 10.416 9.63223C10.8533 9.3709 11.328 9.24023 11.84 9.24023C12.368 9.24023 12.848 9.3709 13.28 9.63223C13.7173 9.88823 14.0666 10.2349 14.328 10.6722C14.5893 11.1042 14.72 11.5869 14.72 12.1202C14.72 12.6536 14.5893 13.1389 14.328 13.5762C14.0666 14.0082 13.7173 14.3549 13.28 14.6162C12.848 14.8722 12.368 15.0002 11.84 15.0002ZM11.84 13.5522C12.096 13.5522 12.3333 13.4882 12.552 13.3602C12.7706 13.2269 12.944 13.0509 13.072 12.8322C13.2053 12.6136 13.272 12.3762 13.272 12.1202C13.272 11.8642 13.2053 11.6269 13.072 11.4082C12.944 11.1896 12.7706 11.0162 12.552 10.8882C12.3333 10.7549 12.096 10.6882 11.84 10.6882C11.584 10.6882 11.3466 10.7549 11.128 10.8882C10.9146 11.0162 10.7413 11.1896 10.608 11.4082C10.4746 11.6269 10.408 11.8642 10.408 12.1202C10.408 12.3762 10.4746 12.6136 10.608 12.8322C10.7413 13.0509 10.9146 13.2269 11.128 13.3602C11.3413 13.4882 11.5786 13.5522 11.84 13.5522Z' fill='white'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
}
.badge-per-red {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 0L17.0415 2.11067L19.6353 0.734152L20.9246 3.37236L23.8168 2.86475L24.2277 5.77226L27.1353 6.18322L26.6276 9.07542L29.2658 10.3647L27.8893 12.9585L30 15L27.8893 17.0415L29.2658 19.6353L26.6276 20.9246L27.1353 23.8168L24.2277 24.2277L23.8168 27.1353L20.9246 26.6276L19.6353 29.2658L17.0415 27.8893L15 30L12.9585 27.8893L10.3647 29.2658L9.07542 26.6276L6.18322 27.1353L5.77226 24.2277L2.86475 23.8168L3.37236 20.9246L0.734152 19.6353L2.11067 17.0415L0 15L2.11067 12.9585L0.734152 10.3647L3.37236 9.07542L2.86475 6.18322L5.77226 5.77226L6.18322 2.86475L9.07542 3.37236L10.3647 0.734152L12.9585 2.11067L15 0Z' fill='%23FE533A'/%3e%3cpath d='M10.56 21.0002L9.43996 19.8802L19.848 9.48023L20.968 10.6082L10.56 21.0002ZM18.568 21.2402C18.04 21.2402 17.5573 21.1122 17.12 20.8562C16.688 20.5949 16.3413 20.2482 16.08 19.8162C15.8186 19.3789 15.688 18.8936 15.688 18.3602C15.688 17.8376 15.8213 17.3576 16.088 16.9202C16.3546 16.4829 16.7066 16.1336 17.144 15.8722C17.5813 15.6109 18.056 15.4802 18.568 15.4802C19.096 15.4802 19.5786 15.6109 20.016 15.8722C20.4533 16.1282 20.8 16.4749 21.056 16.9122C21.3173 17.3442 21.448 17.8269 21.448 18.3602C21.448 18.8936 21.3173 19.3789 21.056 19.8162C20.8 20.2482 20.4533 20.5949 20.016 20.8562C19.5786 21.1122 19.096 21.2402 18.568 21.2402ZM18.568 19.7922C18.8293 19.7922 19.0666 19.7282 19.28 19.6002C19.4986 19.4669 19.672 19.2909 19.8 19.0722C19.9333 18.8536 20 18.6162 20 18.3602C20 18.1042 19.9333 17.8669 19.8 17.6482C19.672 17.4296 19.4986 17.2562 19.28 17.1282C19.0666 16.9949 18.8293 16.9282 18.568 16.9282C18.312 16.9282 18.0746 16.9949 17.856 17.1282C17.6426 17.2562 17.4693 17.4296 17.336 17.6482C17.208 17.8669 17.144 18.1042 17.144 18.3602C17.144 18.6162 17.208 18.8536 17.336 19.0722C17.4693 19.2909 17.6426 19.4669 17.856 19.6002C18.0746 19.7282 18.312 19.7922 18.568 19.7922ZM11.84 15.0002C11.312 15.0002 10.8293 14.8722 10.392 14.6162C9.95463 14.3549 9.60529 14.0082 9.34396 13.5762C9.08796 13.1389 8.95996 12.6536 8.95996 12.1202C8.95996 11.5976 9.09329 11.1176 9.35996 10.6802C9.62663 10.2429 9.97863 9.89357 10.416 9.63223C10.8533 9.3709 11.328 9.24023 11.84 9.24023C12.368 9.24023 12.848 9.3709 13.28 9.63223C13.7173 9.88823 14.0666 10.2349 14.328 10.6722C14.5893 11.1042 14.72 11.5869 14.72 12.1202C14.72 12.6536 14.5893 13.1389 14.328 13.5762C14.0666 14.0082 13.7173 14.3549 13.28 14.6162C12.848 14.8722 12.368 15.0002 11.84 15.0002ZM11.84 13.5522C12.096 13.5522 12.3333 13.4882 12.552 13.3602C12.7706 13.2269 12.944 13.0509 13.072 12.8322C13.2053 12.6136 13.272 12.3762 13.272 12.1202C13.272 11.8642 13.2053 11.6269 13.072 11.4082C12.944 11.1896 12.7706 11.0162 12.552 10.8882C12.3333 10.7549 12.096 10.6882 11.84 10.6882C11.584 10.6882 11.3466 10.7549 11.128 10.8882C10.9146 11.0162 10.7413 11.1896 10.608 11.4082C10.4746 11.6269 10.408 11.8642 10.408 12.1202C10.408 12.3762 10.4746 12.6136 10.608 12.8322C10.7413 13.0509 10.9146 13.2269 11.128 13.3602C11.3413 13.4882 11.5786 13.5522 11.84 13.5522Z' fill='white'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
}
.button2-animation {
  display: flex;
  align-items: center;
  padding: 18px 20px;
  border-radius: 70px;
}
.button2-animation span {
  transition: 0.35s ease-in-out;
}
.button2-animation > i {
  width: 23px;
  margin-left: 25px;
  transition: 0.35s ease-in-out;
}
.button2-animation:hover span {
  transform: translateX(24px);
}
.button2-animation:hover > i {
  transform: translateX(24px);
  opacity: 0;
}
.circle-effect {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  top: 5px;
  left: 5px;
  transition: transform 0.75s cubic-bezier(0.5, 0, 0, 1), opacity 0.75s;
  opacity: 0;
  background-color: #373940;
}
.circle-spot {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 32px);
  left: calc(50% - 32px);
  transition: opacity 0.75s;
  opacity: 0;
  background-color: #fe533a;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.97672 8.0399C5.46561 9.21394 4.25618 10.6312 3.53666 11.5704C3.44499 11.69 3.37627 11.7799 3.31929 11.8588C3.27253 11.9235 3.24304 11.9681 3.22392 12C3.24304 12.0319 3.27253 12.0765 3.31929 12.1412C3.37627 12.2201 3.44499 12.31 3.53666 12.4296C4.25618 13.3688 5.46561 14.7861 6.97672 15.9601C8.4991 17.1429 10.2257 18 12 18C13.7743 18 15.5009 17.1429 17.0233 15.9601C18.5344 14.7861 19.7438 13.3688 20.4634 12.4296C20.555 12.31 20.6237 12.2201 20.6807 12.1412C20.7275 12.0765 20.757 12.0319 20.7761 12C20.757 11.9681 20.7275 11.9235 20.6807 11.8588C20.6237 11.7799 20.555 11.69 20.4634 11.5704C19.7438 10.6312 18.5344 9.21394 17.0233 8.0399C15.5009 6.85711 13.7743 6 12 6C10.2257 6 8.4991 6.85711 6.97672 8.0399ZM5.74966 6.46056C7.43714 5.1495 9.59256 4 12 4C14.4075 4 16.5629 5.1495 18.2504 6.46056C19.9491 7.78038 21.2774 9.34424 22.051 10.3541C22.0729 10.3827 22.0958 10.4122 22.1193 10.4425C22.4068 10.8128 22.7925 11.3095 22.7925 12C22.7925 12.6905 22.4068 13.1872 22.1193 13.5575C22.0958 13.5878 22.0729 13.6173 22.051 13.6459C21.2774 14.6558 19.9491 16.2196 18.2504 17.5394C16.5629 18.8505 14.4075 20 12 20C9.59256 20 7.43714 18.8505 5.74966 17.5394C4.05092 16.2196 2.72265 14.6558 1.94902 13.6459C1.92708 13.6173 1.90421 13.5878 1.88068 13.5575C1.5932 13.1872 1.20752 12.6905 1.20752 12C1.20752 11.3095 1.59321 10.8128 1.88068 10.4425C1.90421 10.4122 1.92708 10.3827 1.94902 10.3541C2.72265 9.34424 4.05092 7.78038 5.74966 6.46056ZM12 9C10.3432 9 9.00001 10.3431 9.00001 12C9.00001 13.6569 10.3432 15 12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9ZM7.00001 12C7.00001 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7.00001 14.7614 7.00001 12Z' fill='white'/%3e%3c/svg%3e");
}
.types2-card {
  overflow: hidden;
}
.types2-card:hover .types2-card-image {
  transition: transform 0.75s cubic-bezier(0.5, 0, 0, 1);
  transform: scale(1.1);
}
.types2-card:hover .circle-effect {
  transition: transform 0.75s cubic-bezier(0.5, 0, 0, 1), opacity 0.25s;
  opacity: .2;
  transform: scale(200);
}
.types2-card:hover .circle-spot {
  opacity: 1;
}
.icon-logo-br {
  fill: #262222;
  color: #FE533A;
}
.icon-logo-wr {
  fill: #FFFFFF;
  color: #FE533A;
}
.bg-white {
  background: #ffffff;
}
.br-7 {
  border-radius: 7px;
}
.nmt {
  margin-top: 0 !important;
}
.breadcrumb {
  display: flex;
  flex-direction: row;
  padding: 30px 0 10px;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .breadcrumb {
    display: none;
  }
}
.breadcrumb__item {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #151515;
}
.breadcrumb__item:not(:last-child) {
  display: inline-block;
}
.breadcrumb__item:not(:last-child) a {
  position: relative;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  padding-right: 27px;
  margin-right: 2px;
  color: #818590;
}
.breadcrumb__item:not(:last-child) a:after {
  content: "";
  display: block;
  width: 25px;
  height: 24px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.6855 12.5C15.9617 12.5 16.1855 12.2761 16.1855 12C16.1855 11.7239 15.9617 11.5 15.6855 11.5V12.5ZM6.68555 11.5C6.4094 11.5 6.18555 11.7239 6.18555 12C6.18555 12.2761 6.4094 12.5 6.68555 12.5V11.5ZM15.6855 11.5L6.68555 11.5V12.5L15.6855 12.5V11.5Z' fill='%23818591'/%3e%3cpath d='M19.213 11.7849L14.8977 9.19571C14.3645 8.87578 13.6861 9.25987 13.6861 9.8817V14.1169C13.6861 14.7387 14.3645 15.1228 14.8977 14.8029L19.213 12.2137C19.3749 12.1166 19.3749 11.882 19.213 11.7849Z' fill='%23818591'/%3e%3c/svg%3e ");
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
}
.b1 {
  margin: 30px 0;
}
@media (max-width: 767.98px) {
  .b1 {
    margin: 15px 0;
  }
}
.b2 {
  margin: 30px 0 40px;
}
@media (max-width: 767.98px) {
  .b2 {
    margin: 15px 0;
  }
}
.eshop-filter-new {
  position: relative;
  border: 2px solid #dde0ea;
  border-radius: 24px;
  padding: 16px;
  margin-bottom: 16px;
}
.g-hidden {
  display: none;
}
.hidden_form {
  display: none;
}
::placeholder {
  color: #ffd4ce;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
.col-sm-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .col-sm-9 {
    float: left;
    width: 75%;
  }
}
.visible-xs,
.visible-sm {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
}

/* End */


/* Start:/local/cache/less/home/bitrix/www/local/templates/iskraten2/components/bitrix/menu/navbar/style.css?17162792255085*/
@import url(https://fonts.googleapis.com/css?family=Manrope:300,400,600,700);
#TB_overlay {
  /*
  display: none;
  opacity: 0.2;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 16px;
  background-color: rgba(1, 1, 1, 0.8);
  z-index: 5;
  overflow: auto;*/
}
.site__menu {
  width: 100%;
  position: fixed;
  z-index: 100;
}
.site__menu #menu_area {
  background-color: #373940;
  border-radius: 7px;
  display: flex;
}
.site__menu #menu_area nav {
  width: 40%;
  background-color: #232429;
  border-radius: 7px;
  padding: 40px 20px 46px 40px;
  height: 430px;
  max-height: 430px;
}
.site__menu #menu_area nav > div > div > ul > li {
  margin-bottom: 18px;
}
.site__menu #menu_area nav > div > div > ul > li:last-child {
  margin-bottom: 0;
}
.site__menu #menu_area nav .swiper {
  width: 100%;
  height: 100%;
}
.site__menu #menu_area nav .swiper-slide {
  height: auto;
  padding-left: 0;
  padding-right: 24px;
}
.site__menu #menu_area nav .swiper-scrollbar {
  width: 4px;
  background-color: #818590;
}
.site__menu #menu_area nav .swiper-scrollbar-drag {
  background-color: #fe533a;
}
@media (max-width: 991.98px) {
  .site__menu #menu_area nav {
    width: 50%;
  }
}
.site__menu #menu_area .navbar-right-menu {
  width: 60%;
}
.site__menu #menu_area .navbar-right-menu .menu_level_3 {
  display: none;
}
.site__menu #menu_area .navbar-right-menu .menu_level_2 {
  display: flex;
  width: 100%;
  max-height: 430px;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-direction: column;
  padding: 40px 40px 46px;
}
.site__menu #menu_area .navbar-right-menu .menu_level_2 .menu__item {
  width: 50%;
}
.site__menu #menu_area .navbar-right-menu .menu_level_2 .menu__item:not(:last-child) {
  margin-bottom: 17px;
}
.site__menu #menu_area .navbar-right-menu .menu_level_2 .menu__item a {
  position: relative;
  display: block;
  width: 100%;
  padding-right: 10px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #818590;
}
.site__menu #menu_area .navbar-right-menu .menu_level_2 .menu__item a svg {
  position: absolute;
  width: 5px;
  height: 8px;
  top: 8px;
  right: 0;
}
.site__menu #menu_area .navbar-right-menu .menu_level_2 .menu__item a:hover {
  color: #ffffff;
}
.site__menu #menu_area .navbar-right-menu .menu_level_2 .menu__item a.hidden {
  display: none;
}
@media (max-width: 991.98px) {
  .site__menu #menu_area .navbar-right-menu .menu_level_2 .menu__item {
    width: 100%;
  }
}
.site__menu .site-block__content {
  width: 1342px;
  margin: 0 auto;
  background-color: #232429;
  border-radius: 7px;
  /*
		& .menu_level_2 {
			padding: 40px 40px 46px;
			& .menu__item {
				&:not(:last-child) {
					margin-bottom: 17px;
				}
				& a {
					position: relative;
					display: block;
					width: 100%;
					padding-right: 10px;
					font-style: normal;
					font-weight: 500;
					font-size: 18px;
					line-height: 25px;
					color: @grey1;
					& svg {
						position: absolute;
						width: 5px;
						height: 8px;
						top: 8px;
						right: 0;
					}
					&:hover {
						color: @white;
					}
					&.hidden {
						display: none;
					}
				}
			}
		}*/
}
@media (max-width: 1330px) {
  .site__menu .site-block__content {
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-right: 20px;
  }
}
.site__menu .site-block__content .category-link-back {
  padding: 16px;
}
.site__menu .site-block__content .category-link-back a {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #373940;
}
.site__menu .site-block__content .category-link-back a .is {
  color: #373940;
  margin-right: 12px;
}
.site__menu .site-block__content .category-link-back a:hover {
  color: #fe533a;
}
.site__menu .site-block__content .category-link-back a:hover .is {
  color: #fe533a;
}
.site__menu .site-block__content .current-category {
  display: flex;
  background: #dde0ea;
  padding: 6px 16px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #151515;
  align-items: center;
}
.site__menu .site-block__content .current-category img {
  width: 50px;
  height: 50px;
  border-radius: 4px;
  margin-right: 16px;
  background: #ffffff;
  object-fit: contain;
}
.site__menu .site-block__content .current-category span {
  padding-top: 12px;
  padding-bottom: 12px;
}
.site__menu .ActiveMeny {
  /*position: absolute;
		width: 60%;
		z-index: 1000;
		top: 0px;
		left: 40%;
		display: none;
		background-color: @grey;
		height: @menu-height;
		@media (max-width: @md2) {
			width: 50%;
			left: 50%;
		}*/
  display: none;
}
.site__menu .menu_sidebar .link_level_1 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  color: #818590;
  display: flex;
  align-items: center;
}
.site__menu .menu_sidebar .link_level_1 svg {
  margin-left: 12px;
}
.site__menu .menu_sidebar .link_level_1:hover {
  color: #ffffff;
}
.site__menu .menu_sidebar .menu_level_3 {
  display: none;
}
.site__menu .menu_sidebar .menu_level_2 {
  display: none;
}

/* End */


/* Start:/local/cache/less/home/bitrix/www/local/templates/iskraten2/components/bitrix/menu/mobile/style.css?17162792253716*/
@import url(https://fonts.googleapis.com/css?family=Manrope:300,400,600,700);
.topbar-mobilemenu {
  visibility: hidden;
}
@media (max-width: 767.98px) {
  .topbar-mobilemenu {
    visibility: visible;
    top: 57px;
    left: -100%;
    position: fixed;
    overflow-y: auto;
    z-index: 101;
    background: #edeff4;
    width: 100%;
    height: 100%;
    padding: 16px 20px;
    transition: all .3s ease 0s;
  }
  .topbar-mobilemenu.active {
    left: 0;
  }
}
.topbar-mobilemenu-search {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 40px;
  background: #dde0ea;
  border-radius: 20px;
  margin-bottom: 16px;
}
.topbar-mobilemenu-search form {
  width: calc(100% - 45px);
}
.topbar-mobilemenu-search input {
  width: 100%;
  height: 30px;
  appearance: none;
  outline: 0;
  background-color: #dde0ea;
  border: 0;
}
.topbar-mobilemenu-search input::placeholder {
  color: #818590;
}
.topbar-mobilemenu-search svg {
  width: 16px;
  height: 16px;
  stroke: #373940;
  margin-right: 12px;
}
.topbar-mobilemenu-search.active {
  width: 1065px;
}
.topbar-mobilemenu-search.active input {
  width: 1020px;
}
@media (max-width: 1342px) {
  .topbar-mobilemenu-search.active {
    width: calc(100vw - 315px);
  }
  .topbar-mobilemenu-search.active input {
    width: calc(100vw - 315px);
  }
}
.topbar-mobilemenu-block {
  display: flex;
  justify-content: space-between;
  padding: 0 0 16px;
}
.topbar-mobilemenu-block-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 77px;
}
.topbar-mobilemenu-block-item-user {
  width: 100%;
}
.topbar-mobilemenu-block-item span {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #151515;
  margin-top: 3px;
  text-align: center;
}
.topbar-mobilemenu#mobile-sidebar-accordion {
  width: 100%;
  position: fixed;
  z-index: 100;
}
.topbar-mobilemenu#mobile-sidebar-accordion ul {
  padding-left: 0;
}
.topbar-mobilemenu#mobile-sidebar-accordion .link {
  cursor: pointer;
  display: block;
  padding: 11px 0;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
  position: relative;
  transition: all 0.4s ease;
  color: #151515;
}
.topbar-mobilemenu#mobile-sidebar-accordion .link > svg {
  top: 21px;
}
.topbar-mobilemenu#mobile-sidebar-accordion li svg {
  position: absolute;
  right: 0;
  width: 14px;
  height: 9px;
  margin-left: 5px;
  margin-right: 5px;
  fill: #818590;
  transition: all 0.4s ease;
}
.topbar-mobilemenu#mobile-sidebar-accordion li.open > span > svg {
  transform: rotate(180deg);
}
.topbar-mobilemenu#mobile-sidebar-accordion .submenu {
  display: none;
  font-size: 16px;
}
.topbar-mobilemenu#mobile-sidebar-accordion .submenu li {
  padding-left: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #373940;
}
.topbar-mobilemenu#mobile-sidebar-accordion .submenu li > .link {
  color: #373940;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  padding: 12px 0;
}
.topbar-mobilemenu#mobile-sidebar-accordion .submenu li > .link > svg {
  top: 19px;
}
.topbar-mobilemenu#mobile-sidebar-accordion .submenu li .submenu li {
  padding-left: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #818590;
}
.topbar-mobilemenu#mobile-sidebar-accordion .submenu li .submenu li > .link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #818590;
  padding: 6px 0;
}
.topbar-mobilemenu#mobile-sidebar-accordion .submenu a:hover {
  color: #fe533a;
}
.topbar-mobilemenu#mobile-sidebar-accordion a.view-all {
  color: #fe533a;
  font-weight: 500;
}

/* End */


/* Start:/local/templates/iskraten2/components/bitrix/form.result.new/callback/style.css?17399774941924*/
.form_control_checkbox input {
    display: block !important;
    float: left;
    margin-right: 10px;
}
.form_control_checkbox label {
    line-height: 15px!important;
    margin-top: -22px;
}
.os_form_control textarea{
    resize: vertical;

}

.os_form_control input[type="radio"] + label, .os_form_control input[type="checkbox"] + label {
    position: relative;
    display: inline-block;
    padding: 0;
    cursor: inherit!important;
    box-shadow: none!important;
}
#comp_cbce92d796a3f1d6d1c3d79604f21113 .form__description {
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
  color: #818590;
  padding-top: 14px;
  padding-bottom: 32px;
}
#comp_cbce92d796a3f1d6d1c3d79604f21113 .h2 {
  text-transform: none;
  margin-bottom: 10px;
  padding: 0;
  margin-right: 40px;
}
#comp_cbce92d796a3f1d6d1c3d79604f21113 button[type="submit"] {
  margin-top: 40px;
  display: flex;
  justify-content: center;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
  border-radius: 70px;
  padding: 18px 30px;
  width: 242px;
  color: #ffffff;
  background-color: #fe533a;
  border: none;
}
#comp_cbce92d796a3f1d6d1c3d79604f21113 input[type="text"] {
  width: 100%;
  height: 58px;
  border: 1px solid #dde0ea;
  border-radius: 7px;
  background-color: #dde0ea;
  color: #151515;
  padding-left: 16px;
  font-size: 22px;
  line-height: 140%;
  appearance: none;
  outline: 0;
  margin-bottom: 12px;
}
#comp_cbce92d796a3f1d6d1c3d79604f21113 textarea {
  width: 100%;
  height: 198px;
  border: 1px solid #dde0ea;
  border-radius: 7px;
  background-color: #dde0ea;
  color: #151515;
  padding-top: 14px;
  padding-left: 16px;
  font-size: 22px;
  line-height: 140%px;
  appearance: none;
  outline: 0;
  margin-bottom: 12px;
}
#comp_cbce92d796a3f1d6d1c3d79604f21113 input::placeholder, #comp_cbce92d796a3f1d6d1c3d79604f21113 textarea::placeholder {
    color: #818590;
}
/* End */


/* Start:/local/templates/iskraten2/components/bitrix/form.result.new/os_default/style.css?1712724335474*/
.form_control_checkbox input {
    display: block !important;
    float: left;
    margin-right: 10px;
}
.form_control_checkbox label {
    line-height: 15px!important;
    margin-top: -22px;
}
.os_form_control textarea{
    resize: vertical;

}

.os_form_control input[type="radio"] + label, .os_form_control input[type="checkbox"] + label {
    position: relative;
    display: inline-block;
    padding: 0;
    cursor: inherit!important;
    box-shadow: none!important;
}
/* End */


/* Start:/local/cache/less/local/templates/iskraten2/components/bitrix/system.auth.form/iskra-cabinet/style.css?17127257095069*/
@import url(https://fonts.googleapis.com/css?family=Manrope:300,400,600,700);
.hidden_form {
  display: none;
}
.errortext {
  color: #fe533a;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
}
@media (max-width: 767.98px) {
  .errortext {
    font-size: 14px;
    line-height: 19px;
  }
}
div.bx-system-auth-form span.bx-auth-secure {
  background-color: #FFFAE3;
  border: 1px solid #DEDBC8;
  padding: 2px;
  display: inline-block;
  vertical-align: bottom;
  margin-top: -1px;
}
div.bx-system-auth-form div.bx-auth-secure-icon {
  background-image: url(/local/cache/less/local/templates/iskraten2/components/bitrix/system.auth.form/iskra-cabinet/images/sec.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 19px;
  height: 18px;
}
div.bx-system-auth-form div.bx-auth-secure-unlock {
  background-image: url(/local/cache/less/local/templates/iskraten2/components/bitrix/system.auth.form/iskra-cabinet/images/sec-unlocked.png);
}
.lk-btn:hover {
  color: #fff;
  text-decoration: none;
}
.kb-links a {
  font-size: 14px;
  color: #333333;
  text-decoration: underline;
  line-height: 25px;
}
.kb-links a:hover {
  text-decoration: none;
  color: #ff0207;
}
.lk-system-auth-form {
  max-width: 540px;
}
.lk-system-auth-form table {
  width: 100%;
}
.lk-system-auth-form .lk-input-text {
  /*background: #F7F7F7;
	    border: 1px solid #E4E3E8;
	    border-top: 1px solid #ADACB1;
	    width: 280px;
	    height: 28px;
	    width: 100%;
	    padding: 0 10px 0 5px;
	    box-sizing: border-box;
	    outline: none;
	    font-size: 13px;
	    color: #757575;*/
  width: 100%;
  height: 60px;
  border: 1px solid #b5b7bf;
  border-radius: 7px;
  background-color: #dde0ea;
  color: #373940;
  padding-top: 15px;
  padding-left: 16px;
  font-size: 18px;
  line-height: 25px;
  appearance: none;
  outline: 0;
}
.lk-system-auth-form .lk-input-login-label {
  position: relative;
  display: block;
  margin-bottom: 12px;
}
.lk-system-auth-form .lk-input-login-label span {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  height: 100%;
  padding: 9px 16px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #818590;
  height: 0;
}
@media (max-width: 767.98px) {
  .lk-system-auth-form .lk-input-login-label {
    margin-bottom: 8px;
  }
}
.lk-system-auth-form .lk-login-btn {
  /*margin: 10px 0;
		font-weight:bold;
		&:hover {
			text-decoration:underline;
		}*/
  min-width: 120px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #ffffff;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
  background-color: #fe533a;
  border: 0;
  margin-right: 12px;
}
.lk-system-auth-form .lk-login-btn-grey {
  min-width: 120px;
  color: #373940;
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
  background-color: #dde0ea;
  border: 0;
  margin-right: 12px;
  padding: 18px 20px;
  border-radius: 70px;
}
.lk-system-auth-form input[type="checkbox"] {
  margin-right: 4px;
}
.lk-system-auth-form .lk-login-controls {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 24px;
}
.lk-system-auth-form .lk-login-privacy {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #373940;
  width: 290px;
}
.lk-system-auth-form .lk-login-privacy a {
  color: #818590;
}
.lk-system-auth-form .lk-main-form-label {
  width: 100px;
}
.lk-system-auth-form .lk-form-title {
  text-transform: none;
  margin-bottom: 10px;
  padding: 0;
}
.lk-system-auth-form .lk-form-subtitle {
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
  color: #818590;
  padding-top: 14px;
  padding-bottom: 32px;
}
.lk-system-auth-form .lk-form-footer-links a {
  margin-right: 5px;
}
.lk-system-auth-form .login-table {
  max-width: 100%;
}
@media (max-width: 767.98px) {
  .lk-system-auth-form {
    max-width: 100% !important;
  }
}
@media (max-width: 479.98px) {
  .lk-system-auth-form .lk-login-privacy {
    width: 100%;
  }
  .lk-system-auth-form .lk-login-btn {
    width: 100%;
    margin-right: 0;
  }
  .lk-system-auth-form .lk-login-btn-grey {
    width: 100%;
    margin-right: 0;
  }
}
.lk-system-auth-form #USER_PASSWORD {
  padding-top: 0;
}
.lk-system-auth-form #USER_PASSWORD::placeholder {
  color: #818590;
}
.bx-auth-input {
  background: #000;
}
.cabinet-enter-form#colorbox {
  height: 480px !important;
}
.cabinet-enter-form#colorbox #cboxWrapper,
.cabinet-enter-form#colorbox #cboxLoadedContent {
  height: 480px !important;
  overflow: hidden !important;
}
@media (max-width: 767.98px) {
  .cabinet-enter-form#colorbox {
    width: 90% !important;
    left: 5% !important;
  }
  .cabinet-enter-form#colorbox #cboxWrapper {
    width: 100% !important;
  }
  .cabinet-enter-form#colorbox #cboxTopCenter,
  .cabinet-enter-form#colorbox #cboxContent,
  .cabinet-enter-form#colorbox #cboxBottomCenter {
    width: calc(100% - 40px) !important;
  }
  .cabinet-enter-form#colorbox #cboxLoadedContent {
    width: 100% !important;
  }
}
/*
.cabinet-enter-form#colorbox {
	height: 480px !important;
	& #cboxWrapper {
		height: 480px !important;
	}
	& #cboxLoadedContent {
		height: 480px !important;
	}
}*/

/* End */


/* Start:/local/templates/iskraten2/template_styles.css?1713810107689*/
.manufacturers {
    margin-top: 20px;
    display:flex;
    flex-wrap:wrap;
    gap: 30px;
}
.manufacturers-cont{
    max-width: 1342px;
    margin: 30px auto 0;
}

.manufacturers__item{
    flex: 0 0 30%;
    height: 138px;
    padding: 10px;
    background:  #fff;
    border-radius: 10px;
}

.manufacturers__inner{
    height: 100%;
}

.manufacturers__item img {
    width: 100%;
    height: 100%;
    border-radius: 7px;
    object-fit: contain;
    transition: all 0.75s cubic-bezier(0.5, 0, 0, 1);
}

.manufacturers__link {
    width: 100%;
    height: 241px;
    border-radius: 7px;
    position: relative;
    overflow: hidden;
    margin-bottom: 18px;
    background: #151515;
}

/* End */
/* /local/cache/less/local/templates/iskraten2/styles/jquery.colorbox.css?17127257083526 */
/* /local/cache/less/local/templates/iskraten2/styles/main.css?175249037732551 */
/* /local/cache/less/local/templates/iskraten2/styles/extra.css?171272570818039 */
/* /local/cache/less/home/bitrix/www/local/templates/iskraten2/components/bitrix/menu/navbar/style.css?17162792255085 */
/* /local/cache/less/home/bitrix/www/local/templates/iskraten2/components/bitrix/menu/mobile/style.css?17162792253716 */
/* /local/templates/iskraten2/components/bitrix/form.result.new/callback/style.css?17399774941924 */
/* /local/templates/iskraten2/components/bitrix/form.result.new/os_default/style.css?1712724335474 */
/* /local/cache/less/local/templates/iskraten2/components/bitrix/system.auth.form/iskra-cabinet/style.css?17127257095069 */
/* /local/templates/iskraten2/template_styles.css?1713810107689 */
