@media (min-width: 961px) {
  .menu_top {
    display: flex;
    align-items: unset;
    background: #D52B1E;
  }
  .menuOverWr {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
  }
  .menuOverWr > div {
    pointer-events: all;
  }
  .widget-751 {
    width: 305px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
  }
  .title-page .menu-87 .menu-scroll, .menu-87 .menu-scroll {
    z-index: 9;
    background: #fff;
    display: block;
    width: 305px;
    height: 100%;
    border-right: 1px solid #d6d6d6;
  }
  .widget-155 {
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 40px;
  }
  .title-page .menu-87 .menu-title, .menu-87 .menu-title {
    height: 58px;
    line-height: 58px;
    padding: 0 20px 0 60px;
    text-align: left;
    font-size: 19px;
    font-weight: 600;
    text-transform: none;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='12'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.000,12.000 L-0.000,10.000 L14.000,10.000 L14.000,12.000 L-0.000,12.000 ZM-0.000,5.000 L14.000,5.000 L14.000,7.000 L-0.000,7.000 L-0.000,5.000 ZM-0.000,-0.000 L14.000,-0.000 L14.000,2.000 L-0.000,2.000 L-0.000,-0.000 Z'/%3E%3C/svg%3E") left 25px top 50% / auto no-repeat #0792dc;
  }
  .title-page .menu-33 .menu-scroll > ul > li.delimiter, .menu-33 .menu-scroll > ul > li.delimiter {
    display: none;
  }
  .title-page .menu-33 .menu-scroll > ul > li.menu-item > a .has-child-icon, .menu-33 .menu-scroll > ul > li.menu-item > a .has-child-icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9' height='5'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.000,0.971 C0.000,1.221 0.093,1.470 0.279,1.660 L4.500,5.000 L8.722,1.660 C9.092,1.282 9.093,0.668 8.727,0.287 C8.359,-0.093 7.762,-0.095 7.393,0.282 L4.500,2.264 L1.607,0.282 C1.238,-0.095 0.641,-0.093 0.274,0.287 C0.092,0.476 0.000,0.724 0.000,0.971 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
  }
  .title-page .menu-33 .menu-scroll > ul > li.menu-item > a, .menu-33 .menu-scroll > ul > li.menu-item > a {
    min-height: 0;
    text-transform: none;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    padding: 15px 20px 16px 20px;
  }
  .title-page .menu-87 .menu-scroll > ul > li.menu-item > a, .menu-87 .menu-scroll > ul > li.menu-item > a {
    min-height: 0;
    font-weight: 400;
    font-size: 17px;
    color: #333;
    padding: 12px 35px 13px 20px;
  }
  .title-page .menu-87 .menu-scroll > ul > li.menu-item > a .menu-item-image, .menu-87 .menu-scroll > ul > li.menu-item > a .menu-item-image {
    margin-right: 17px;
  }
  .title-page .menu-87 .menu-scroll > ul > li.menu-item > a .has-child-icon, .menu-87 .menu-scroll > ul > li.menu-item > a .has-child-icon {
    margin-right: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='4' height='7'%3E%3Cpath fill-rule='evenodd' fill='rgb(214, 214, 214)' d='M0.230,369.787 C-0.075,369.502 -0.076,369.037 0.226,368.750 L1.811,366.500 L0.226,364.250 C-0.076,363.963 -0.075,363.499 0.230,363.213 C0.381,363.071 0.579,363.000 0.777,363.000 C0.977,363.000 1.176,363.073 1.328,363.217 L4.000,366.500 L1.328,369.784 C1.026,370.071 0.534,370.073 0.230,369.787 ZM0.230,311.787 C-0.075,311.502 -0.076,311.037 0.226,310.750 L1.811,308.500 L0.226,306.250 C-0.076,305.963 -0.075,305.499 0.230,305.213 C0.381,305.071 0.579,305.000 0.777,305.000 C0.977,305.000 1.176,305.073 1.328,305.217 L4.000,308.500 L1.328,311.784 C1.026,312.071 0.534,312.073 0.230,311.787 ZM0.230,251.788 C-0.075,251.502 -0.076,251.037 0.226,250.750 L1.811,248.500 L0.226,246.250 C-0.076,245.963 -0.075,245.499 0.230,245.213 C0.381,245.071 0.579,245.000 0.777,245.000 C0.977,245.000 1.176,245.073 1.328,245.217 L4.000,248.500 L1.328,251.784 C1.026,252.071 0.534,252.073 0.230,251.788 ZM0.230,202.788 C-0.075,202.502 -0.076,202.037 0.226,201.750 L1.811,199.500 L0.226,197.250 C-0.076,196.963 -0.075,196.499 0.230,196.213 C0.381,196.071 0.579,196.000 0.777,196.000 C0.977,196.000 1.176,196.073 1.328,196.217 L4.000,199.500 L1.328,202.784 C1.026,203.071 0.534,203.073 0.230,202.788 ZM0.230,153.787 C-0.075,153.502 -0.076,153.037 0.226,152.750 L1.811,150.500 L0.226,148.250 C-0.076,147.963 -0.075,147.499 0.230,147.213 C0.381,147.071 0.579,147.000 0.777,147.000 C0.977,147.000 1.176,147.073 1.328,147.217 L4.000,150.500 L1.328,153.784 C1.026,154.071 0.534,154.073 0.230,153.787 ZM0.230,104.787 C-0.075,104.502 -0.076,104.037 0.226,103.750 L1.811,101.500 L0.226,99.250 C-0.076,98.963 -0.075,98.499 0.230,98.213 C0.381,98.071 0.579,98.000 0.777,98.000 C0.977,98.000 1.176,98.073 1.328,98.217 L4.000,101.500 L1.328,104.784 C1.026,105.071 0.534,105.073 0.230,104.787 ZM0.230,55.787 C-0.075,55.502 -0.076,55.037 0.226,54.750 L1.811,52.500 L0.226,50.250 C-0.076,49.963 -0.075,49.499 0.230,49.213 C0.381,49.071 0.579,49.000 0.777,49.000 C0.977,49.000 1.176,49.073 1.328,49.217 L4.000,52.500 L1.328,55.784 C1.026,56.071 0.534,56.073 0.230,55.787 ZM0.230,6.787 C-0.075,6.502 -0.076,6.037 0.226,5.750 L1.811,3.500 L0.226,1.250 C-0.076,0.963 -0.075,0.499 0.230,0.213 C0.381,0.071 0.579,0.000 0.777,0.000 C0.977,0.000 1.176,0.073 1.328,0.217 L4.000,3.500 L1.328,6.784 C1.026,7.071 0.534,7.073 0.230,6.787 ZM0.230,412.213 C0.381,412.071 0.579,412.000 0.777,412.000 C0.977,412.000 1.176,412.073 1.328,412.217 L4.000,415.500 L1.328,418.784 C1.026,419.071 0.534,419.072 0.230,418.787 C-0.075,418.502 -0.076,418.037 0.226,417.750 L1.811,415.500 L0.226,413.250 C-0.076,412.963 -0.075,412.499 0.230,412.213 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
  }
  .title-page .block-73, .block-73 {
    width: auto;
    margin-bottom: 0;
  }
  .title-page .authorization-14 .header, .authorization-14 .header {
    width: auto;
    font-size: 17px;
    font-weight: 500;
    width: auto;
    color: #fff;
  }
  .title-page .widget-8, .widget-8 {
    width: 155px;
  }
  .title-page .authorization-14 .header, .authorization-14 .header {
    padding-left: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='16'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.000,15.998 L-0.000,10.591 C0.198,10.460 0.404,10.340 0.612,10.222 C2.188,9.325 4.027,8.800 6.000,8.800 C7.972,8.800 9.811,9.325 11.388,10.222 C11.596,10.340 11.802,10.460 12.000,10.591 L12.000,15.998 L-0.000,15.998 ZM10.500,11.532 C9.125,10.790 7.573,10.399 6.000,10.399 C4.426,10.399 2.874,10.791 1.500,11.532 L1.500,14.398 L10.500,14.398 L10.500,11.532 ZM6.000,8.000 C3.929,8.000 2.250,6.209 2.250,4.000 C2.250,1.792 3.929,0.001 6.000,0.001 C8.071,0.001 9.750,1.792 9.750,4.000 C9.750,6.209 8.071,8.000 6.000,8.000 ZM6.000,1.601 C4.759,1.601 3.750,2.677 3.750,4.000 C3.750,5.324 4.759,6.400 6.000,6.400 C7.240,6.400 8.250,5.324 8.250,4.000 C8.250,2.677 7.240,1.601 6.000,1.601 Z'/%3E%3C/svg%3E") left 0 top 50% / auto no-repeat;
  }
  .title-page .block-52, .block-52 {
    margin-top: 0;
    flex: 1;
    padding-left: 50px;
    padding-right: 50px;
    background: #0000;
  }
  .wrapper .cart-prev-btn .icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icons' viewBox='0 0 64 64'%3E%3Cdefs id='defs-2'/%3E%3Ctitle id='title-3'/%3E%3Cpath class='cls-1' d='M13,38H53a2,2,0,0,0,1.93-1.47l6-22A2,2,0,0,0,59,12H12.75L12,7.65A2,2,0,0,0,10,6H5a2,2,0,0,0,0,4H8.33l4.28,24A7,7,0,0,0,13,48h1.68a7,7,0,1,0,12.64,0H37.68a7,7,0,1,0,12.64,0H56a2,2,0,0,0,0-4H13a3,3,0,0,1,0-6ZM56.38,16,51.47,34H16.67L13.46,16ZM24,51a3,3,0,1,1-3-3A3,3,0,0,1,24,51Zm23,0a3,3,0,1,1-3-3A3,3,0,0,1,47,51Z' fill='%23333333' fill-opacity='1' id='path-4' type='solidColor'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
  }
  #num-word {
    font-size: 12px;
    font-weight: 700;
    border-radius: 50px;
    background: #e21e24;
    color: #fff;
    display: inline-block;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    position: absolute;
    left: 25px;
    top: 0;
    z-index: 9;
  }
  .wrapper .cart-prev-btn .price_wrap .cur_name {
    font-weight: 700;
  }
  .wrapper .cart-prev-btn .cart-prev-title {
    font-size: 15px;
    color: #333;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.1;
  }
  .wrapper .cart-prev-btn .price_wrap {
    font-size: 18px;
    font-weight: 700;
    color: #e21e24;
    text-align: left;
  }
  .wrapper .cart-prev-btn .cart_prew_wrapper {
    font-size: 0;
  }
  .wrapper .cart-prev-btn .icon {
    margin-right: 15px;
  }
  .title-page .widget-54, .widget-54 {
    box-shadow: 0px 0px 0px 1px #d6d6d6;
    border-radius: 4px;
  }
}
.title-page .search-75 form, .search-75 form {
  background: #fff;
  border-radius: 4px;
}
.title-page .search-75 button, .search-75 button {
  width: 46px;
  height: 43px;
  border-radius: 0 4px 4px 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19' height='19'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M19.012,17.605 L14.163,12.760 C15.207,11.419 15.836,9.740 15.836,7.913 C15.836,3.547 12.281,-0.005 7.912,-0.005 C3.542,-0.005 -0.013,3.547 -0.013,7.913 C-0.013,12.279 3.542,15.830 7.912,15.830 C9.740,15.830 11.421,15.203 12.763,14.159 L17.612,19.004 L19.012,17.605 ZM7.912,13.851 C4.634,13.851 1.969,11.187 1.969,7.913 C1.969,4.638 4.634,1.975 7.912,1.975 C11.189,1.975 13.855,4.638 13.855,7.913 C13.855,11.187 11.189,13.851 7.912,13.851 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat #0792dc;
  margin-left: 0;
}
.title-page .search-75 input, .search-75 input {
  min-height: 41px;
}
.title-page .header_top, .header_top {
  padding-top: 25px;
  max-width: 1280px;
  margin: 0 auto;
  margin-top: 54px;
  margin-bottom: 40px;
}
.title-page .block-14, .block-14 {
  box-shadow: none;
  background: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 10px;
}
.title-page .block-17, .block-17 {
  padding-top: 30px;
}
.title-page .widget-17, .widget-17, .title-page .widget-26, .widget-26 {
  margin-top: 0;
}
.phonesWr, .header_top {
  display: flex;
  align-items: flex-end;
  line-height: 1.2;
}
.phonesWr {
  align-items: center;
}
.header_top {
  padding-left: 40px;
  padding-right: 40px;
}
.phonesWr {
  margin-right: 20px;
}
.phonesWr .title {
  font-size: 17px;
  color: #333;
  font-weight: 400;
  margin-right: 5px;
}
.phonesWr .phonesList a {
  font-size: 19px;
  color: #e21e24;
  font-weight: 900;
  text-decoration: none;
  display: inline-block;
}
.title-page .callback, .callback {
  display: inline-block;
  font-size: 17px;
  color: #2A52BE;
  font-weight: 500;
  text-decoration: underline;
  margin-right: 20px;
}
.address_top {
  font-size: 17px;
  color: #1a1a1a;
  font-weight: 500;
  margin-right: 20px;
}
.time_work {
  font-size: 17px;
  font-weight: 400;
  color: #333;
}
.title-page .header_middle, .header_middle {
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding-bottom: 40px;
}
.sn-logo {
  font-size: 0;
}
.sliderWrap {
  padding: 40px 40px 0;
  position: relative;
  margin-bottom: 30px;
}
.sliderWrap .bx-pager {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  justify-content: center;
}
.sliderWrap .bx-pager .bx-pager-item {
  margin: 0 5px;
  font-size: 0;
  display: inline-block;
}
.sliderWrap .bx-pager .bx-pager-item a {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 50px;
  background: #959493;
  transition: all 0.2s linear;
}
.sliderWrap .bx-pager .bx-pager-item a.active {
  background: #0792dc;
}
.sliderWrap .bx-controls-direction a {
  width: 46px;
  height: 46px;
  position: absolute;
  display: inline-block;
  font-size: 0;
  border-radius: 4px;
  border: 1px solid #bebfc0;
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: auto;
  background-size: auto;
  font-size: 0;
  z-index: 15;
  top: calc(50% - 23px);
}
.sliderWrap .bx-controls-direction a.bx-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='18'%3E%3Cpath fill-rule='evenodd' fill='rgb(198, 198, 198)' d='M10.469,17.917 C10.068,17.917 9.668,17.766 9.363,17.466 L0.790,8.999 L9.363,0.531 C9.969,-0.068 10.956,-0.070 11.567,0.524 C12.178,1.119 12.182,2.088 11.575,2.687 L5.183,8.999 L11.575,15.311 C12.182,15.910 12.178,16.878 11.567,17.474 C11.263,17.769 10.866,17.917 10.469,17.917 Z'/%3E%3C/svg%3E");
  left: 60px;
}
.sliderWrap .bx-controls-direction a.bx-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='18'%3E%3Cpath fill-rule='evenodd' fill='rgb(198, 198, 198)' d='M2.531,17.917 C2.932,17.917 3.332,17.766 3.637,17.466 L12.210,8.999 L3.637,0.531 C3.030,-0.068 2.043,-0.070 1.432,0.524 C0.822,1.119 0.818,2.088 1.425,2.687 L7.816,8.999 L1.425,15.311 C0.818,15.910 0.822,16.878 1.432,17.474 C1.736,17.769 2.134,17.917 2.531,17.917 Z'/%3E%3C/svg%3E");
  right: 60px;
}
.sliderItem {
  min-height: 490px;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 100px;
}
.sliderItem .pic {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
}
.banner-text_wr {
  position: relative;
  z-index: 9;
}
.banner-text_wr .text {
  font-size: 18px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 5px;
}
.banner-text_wr .title {
  font-size: 36px;
  color: #fff;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 10px;
}
.banner-text_wr .title_in {
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 10px;
}
.banner-text_wr .moreWr {
  display: flex;
  align-items: center;
}
.banner-text_wr .note {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  margin-right: 20px;
}
.banner-text_wr .btnBan {
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  border-radius: 4px;
  background: #0792dc;
  padding: 14px 25px 15px 25px;
  display: inline-block;
}
.wrap-advantages .advan-in {
  display: flex;
  align-items: unset;
  flex-wrap: wrap;
  padding-left: 40px;
  padding-right: 10px;
}
.wrap-advantages .adv-bl {
  width: 33.33%;
  max-width: 33.33%;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.wrap-advantages .image {
  flex: none;
  width: 40px;
  height: 40px;
  position: relative;
  margin-bottom: 10px;
}
.wrap-advantages .image img {
  max-height: 100%;
  max-width: 100%;
  position: relative;
  z-index: 9;
}
.wrap-advantages .text-wrap {
  padding-right: 30px;
}
.wrap-advantages .title {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  padding-left: 10px;
  border-left: 2px solid #e21e24;
  margin-bottom: 10px;
}
.wrap-advantages .text {
  font-size: 16px;
  color: #5f5f5f;
  line-height: 1.2;
  font-weight: 400;
}
@media (max-width: 1920px) and (min-width: 1531px) {
  .title-page .header_top, .header_top, .widget-155, .title-page .block-79, .block-79, .title-page .block-26, .block-26, .title-page .block-33, .block-33, .title-page .header_middle, .header_middle, .title-page .block-14, .block-14 {
    margin-left: 315px;
  }
  .title-page .block-14, .block-14 {
    max-width: calc(100% - 340px);
  }
}
@media (max-width: 1530px) and (min-width: 961px) {
  .widget-751 {
    position: relative;
  }
  .title-page .menu-87 .menu-scroll, .menu-87 .menu-scroll {
    position: absolute;
    top: 100%;
    left: 0;
    height: auto;
    display: none;
  }
}
@media (max-width: 1100px) {
  .sliderWrap .bx-controls-direction a {
    display: none;
  }
  .sliderItem {
    padding: 40px;
  }
}
@media (max-width: 1023px) and (min-width: 961px) {
  .cart-prev-btn .cart-prev-title {
    width: auto;
    height: auto;
  }
}
@media (max-width: 960px) {
  .contacts-line-panel {
    display: none;
  }
  .sliderWrap {
    padding: 20px 20px 0;
  }
  .wrap-advantages .advan-in {
    padding-left: 20px;
  }
  .title-page .block-52, .block-52 {
    flex: 1;
    padding-left: 20px;
  }
  .title-page .header_top, .header_top {
    flex-direction: column;
    align-items: flex-start;
  }
  .address_top {
    margin-bottom: 5px;
  }
  .title-page .callback, .callback {
    margin-right: 0;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media (max-width: 900px) {
  .wrap-advantages .text {
    font-size: 15px;
  }
  .wrap-advantages .adv-bl {
    width: 100%;
    max-width: 100%;
  }
  .wrap-advantages .text-wrap {
    padding-right: 10px;
  }
  .banner-text_wr .title {
    font-size: 25px;
  }
  .banner-text_wr .title br {
    display: none;
  }
}
@media (max-width: 640px) {
  .title-page .header_top, .header_top {
    margin-bottom: 20px;
  }
  .title-page .header_middle, .header_middle {
    padding-bottom: 20px;
  }
  .sliderItem .pic {
    position: relative;
    padding-top: 50%;
    width: 100%;
    margin-bottom: 5px;
    min-height: 0;
  }
  .banner-text_wr .text, .banner-text_wr .title, .banner-text_wr .title_in, .banner-text_wr .note {
    color: #000;
  }
  .sliderItem {
    padding: 0;
    display: block;
  }
  .banner-text_wr .moreWr {
    display: block;
  }
  .banner-text_wr .note {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .sliderWrap {
    padding-bottom: 45px;
  }
  .title-page .block-14, .block-14 {
    border-radius: 0;
    margin: 0;
  }
  .title-page .block-52, .block-52 {
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
  }
  .title-page .header_middle, .header_middle, .title-page .header_top, .header_top {
    padding-left: 20px;
    padding-right: 20px;
  }
  .title-page .header_middle, .header_middle {
    padding-bottom: 20px;
    flex-direction: column;
    align-items: unset;
    justify-content: center;
  }
  .sn-logo {
    margin-bottom: 5px;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .banner-text_wr .title {
    font-size: 22px;
  }
  .banner-text_wr .text {
    font-size: 16px;
  }
  .banner-text_wr .title_in {
    font-size: 15px;
  }
}
.title-page .search-75 input {
  font-size: 15px;
}
.title-page .menu-33 .menu-scroll > ul > li.menu-item > a .has-child-icon {
  margin-right: 3px;
}
@media (max-width: 768px) {
  .folders-block {
    padding: 0 20px;
  }
}
.folders-block ul {
  list-style: none;
  padding: 0;
  margin: 0 auto 20px;
}
.folders-block__body {
  gap: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1200px;
  width: 100%;
  padding: 0;
  list-style: none;
}
@media (max-width: 768px) {
  .folders-block__body {
    margin: 0 !important;
    grid-template-columns: 1fr;
  }
}
.folders-block__body > li {
  width: 100%;
  margin: 0px;
  background-color: #f0f0f0;
}
@media (max-width: 1365px) {
  .folders-block__body > li {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .folders-block__body > li {
    width: 100%;
    margin: 0 0 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.folders-block__item {
  display: flex;
  align-items: flex-start;
}
.folders-block__item_image {
  max-width: 170px;
  width: 100%;
}
@media (max-width: 768px) {
  .folders-block__item_image {
    max-width: 100%;
  }
}
.folders-block__item_in {
  padding: 13px 20px;
}
.folders-block__item_in ul.level_2 li {
  position: relative;
  padding: 0 0 5px 16px;
}
.folders-block__item_in ul.level_2 li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  border-radius: 50%;
  background-color: #333;
  width: 6px;
  height: 6px;
}
.folders-block__item_in ul.level_2 li a {
  font-size: 14px;
  color: #333;
}
.folders-block__item_in ul.level_2 li ul {
  margin-top: 10px;
}
.folders-block__item_in ul.level_2 > li:nth-child(n+3) {
  display: none;
}
.folders-block__item_in .folder-more {
  display: inline-block;
  color: #333;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0 0 5px;
  padding: 0 20px 0 0;
  position: relative;
}
.folders-block__item_in .folder-more:before {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% - 3px);
  width: 10px;
  height: 6px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='6' width='10' viewBox='0 0 10 6'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M5 6L0 1.04 1.05 0 5 3.92 8.95 0 10 1.04 5 6zm0 0'/%3E%3C/svg%3E") center center no-repeat;
}
.folders-block__item_in .folder-more.opened:before {
  transform: rotate(180deg);
}
.folders-block__item_title {
  display: inline-block;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  color: #262626;
  margin-bottom: 16px;
}
.title-page .block-17 .layout_34, .title-page .widget-17, .widget-17 {
  display: none;
}
.folders-block {
  margin-top: 30px;
}
.folders-block > .title {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 23px;
  text-transform: uppercase;
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
}
@media (max-width: 640px) {
  .folders-block > .title {
    font-size: 20px;
  }
}
