/* begin 1217 */
.site-header .site-address {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.site-header .site-address .address_text {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 80%;
  -moz-box-flex: 0;
  -moz-flex: 0 1 80%;
  -ms-flex: 0 1 80%;
  flex: 0 1 80%;
}
.site-header .site-address .mail_block {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 35px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2023%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23c1c6c8%22%20d%3D%22M18.848%2C6.737%20C17.998%2C6.427%2017.330%2C5.741%2017.029%2C4.869%20L3.939%2C4.869%20C3.391%2C4.869%202.946%2C4.412%202.946%2C3.848%20C2.946%2C3.284%203.391%2C2.827%203.939%2C2.827%20L17.029%2C2.827%20C17.646%2C1.035%2019.720%2C0.201%2021.400%2C1.234%20C22.169%2C1.706%2022.706%2C2.545%2022.806%2C3.459%20C22.970%2C4.969%2022.105%2C6.275%2020.835%2C6.737%20L20.835%2C18.139%20C20.835%2C18.703%2020.390%2C19.160%2019.841%2C19.160%20L1.952%2C19.160%20C1.403%2C19.160%200.958%2C18.703%200.958%2C18.139%20L0.958%2C6.910%20C0.958%2C6.346%201.403%2C5.889%201.952%2C5.889%20C2.138%2C5.889%202.320%2C5.943%202.478%2C6.045%20L9.886%2C10.799%20L15.314%2C7.082%20C15.771%2C6.769%2016.388%2C6.895%2016.693%2C7.365%20C16.998%2C7.833%2016.874%2C8.467%2016.417%2C8.780%20L10.454%2C12.864%20C10.129%2C13.086%209.707%2C13.093%209.376%2C12.880%20L2.946%2C8.752%20L2.946%2C17.118%20L18.848%2C17.118%20L18.848%2C6.737%20ZM19.841%2C4.870%20C20.390%2C4.870%2020.835%2C4.413%2020.835%2C3.849%20C20.835%2C3.285%2020.390%2C2.828%2019.841%2C2.828%20C19.293%2C2.828%2018.848%2C3.285%2018.848%2C3.849%20C18.848%2C4.413%2019.293%2C4.870%2019.841%2C4.870%20Z%22%2F%3E%3C%2Fsvg%3E") top left / 21px no-repeat;
}
/* end 1217 */
#sandbox_theme_panel_1163705 {
  top: 50% !important;
  right: 0 !important;
  left: inherit !important;
  width: 200px !important;
  font-size: 12px !important;
}
.folders-panel__search-popup {
  display: none !important;
}
.folders-panel__search-input {
  width: 100%;
}
.folders-panel__search-btn {
  right: 0;
}
.login.login-block-wrapper {
  display: none;
}
.folders-panel__search {
  width: 100%;
}
.login-cart-left {
  width: auto;
}
.mb-it-bt.login-btn {
  display: none;
}
@media (max-width: 480px) {
  .site-header.gr_header_new_style .folders-panel.search-popup__wrap {
    left: -175px !important;
  }
}
.site-header.gr_header_new_style .search-popup__wrap .shop2-block.search-form {
  display: none;
}
.social-networks {
  padding-top: 10px;
  text-align: right;
  font-size: 0;
}
.social-networks a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  margin: 0 4px 4px 0;
  width: 35px;
  height: 35px;
}
.social-networks a img {
  width: 100%;
  height: 100%;
}
.remodal[data-remodal-id="sl-form"] .tpl-field.type-checkbox ul {
  padding: 0;
  list-style: none;
}
.remodal[data-remodal-id="sl-form"] .tpl-field.type-checkbox ul input[type="checkbox"] {
  display: inline-block;
  margin-right: 5px;
}
body .remodal[data-remodal-id="sl-form"] .tpl-field .field-title {
  font-size: 16px;
  line-height: 16px;
}
.article-subtitle {
  color: #3d4b5a;
  border-left: 4px solid #4560d7;
  padding-left: 18px;
  margin: 16px 0 24px 0;
  background: #ffffff;
  padding: 16px 20px;
  border-radius: 10px;
}
.styled-list {
  list-style: none;
  padding: 0;
  margin: 20px 0;
}
.styled-list li {
  background: #4560d7;
  color: #ffffff;
  padding: 16px 20px;
  border-radius: 8px;
  margin-bottom: 12px;
  display: flex;
  align-items: flex-start;
  gap: 14px;
  line-height: 1.6;
  box-shadow: 0 2px 8px rgba(69, 96, 215, 0.25);
}
.styled-list li:last-child {
  margin-bottom: 0;
}
.styled-list .num {
  background: #ffffff;
  color: #4560d7;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.9rem;
  flex-shrink: 0;
}
@media (max-width: 640px) {
  .article-subtitle {
    padding: 12px 14px;
    font-size: 0.98rem;
  }
}
.article-list {
  list-style: none;
  padding: 0;
  margin: 25px 0;
}
.article-list li {
  position: relative;
  padding: 12px 18px 12px 42px;
  margin-bottom: 10px;
  background: #f7f7f7;
  border-radius: 6px;
  line-height: 1.6;
}
.article-list li:before {
  content: "";
  position: absolute;
  left: 18px;
  top: 21px;
  width: 10px;
  height: 10px;
  background: #4560d7;
  border-radius: 50%;
}
.article-list li:last-child {
  margin-bottom: 0;
}
.faq-block {
  background: #f8fafc;
  padding: 18px 22px;
  border-radius: 10px;
  margin: 28px 0;
  border: 1px solid #e2e8f0;
}
article h2, article h3, article h4, article h5, article h6 {
  color: #54586a !important;
}
.vopr {
  font-weight: bold;
  color: #54586a !important;
}
.article-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 6px;
  margin: 10px 0;
  font-size: 15px;
  line-height: 1.6;
}
.article-table th {
  background: #4560d7;
  color: #ffffff;
  padding: 14px 16px;
  text-align: left;
  font-weight: 600;
}
.article-table th:first-child {
  border-radius: 9px 0 0 9px;
}
.article-table th:last-child {
  border-radius: 0 9px 9px 0;
}
.article-table td {
  padding: 13px 16px;
  color: #3d4b5a;
  background: #f2f3f5;
  vertical-align: top;
}
.article-table tbody tr:nth-child(odd) td {
  background: #e4e6e9;
}
.article-table tbody td:first-child {
  font-weight: 600;
  color: #54586a;
  border-radius: 8px 0 0 8px;
}
.article-table tbody td:last-child {
  border-radius: 0 8px 8px 0;
}
@media (max-width: 640px) {
  .article-table {
    font-size: 13px;
    line-height: 1.5;
  }
  .article-table th, .article-table td {
    padding: 10px 8px;
    overflow-wrap: anywhere;
  }
}
