

/* Start:/local/templates/corporate/build/css/ui.css?1774277688185167*/
[data-accordion-button] {
  width: 100%;
}

[data-accordion-content] {
  overflow: hidden;
}
.catalog-banner {
  margin: 60px 0 50px 0;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  overflow: hidden;
}

.catalog-banner--mobile {
  padding: 0 var(--container-padding-native);
}

.catalog-banner--top {
  width: 100%;
  height: 100%;
}

.catalog-banner--top img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.catalog-banner--full-width {
  margin-top: 0;
}

@media screen and (min-width: 769px) {
  .catalog-banner--mobile {
    display: none;
  }
}

@media (max-width: 768px) {
  .catalog-banner {
    margin-bottom: max(4.17vw, 26px);
  }
}
.popup-window {
  border-radius: 0;
}

.popup-window.popup-window-with-titlebar {
  border-radius: 0;
  font-family: "Golos Text", "Arial", sans-serif;
  font-size: 14px;
  min-width: 350px !important;
  max-width: 1000px !important;
  left: 50% !important;
  transform: translateX(-50%);
  padding: 0 0 10px;
}

.popup-window:not(.ui-hint-popup, .main-spot-light-popup) .popup-window-content,
.popup-window .ui-message-box .popup-window-content {
  padding: 20px 30px;
  margin: auto;
}

.basketModalMSG.popup-window:not(.ui-hint-popup, .main-spot-light-popup) .popup-window-content,
.basketModalMSG.popup-window .ui-message-box .popup-window-content {
  width: 100%;
  overflow-x: auto;
}

.popup-window-titlebar {
  text-align: center;
  background: #959BAD;
  border-radius: 0;
  width: 100%;
}

.popup-window-buttons button.ui-btn-light-border {
  border-radius: 0;
}

.popup-window-buttons button.ui-btn-primary:not(.ui-btn-link) {
  border: 1px solid #272b37;
  padding: 10px 20px;
  height: 39px;
  transition: 0.3s ease all;
  border-radius: 0;
  margin-right: 10px;
  background: #fff;
  color: #272b37;
}

.popup-window-buttons button[disabled],
.popup-window-buttons button.disable {
  background: #959aad;
  color: #ffffff;
  border-color: #959aad;
  cursor: default;
}

.popup-window-buttons button.ui-btn-primary:hover:not(.disable, .ui-btn-disabled, [disabled]) {
  background: #3E4454 !important;
  cursor: pointer;
  color: #fff;
  border: 1px solid #3E4454;
}

.popup-window-overlay {
  background: rgba(0, 0, 0, 0.7);
  opacity: 1 !important;
}

.popup-window table {
  border-collapse: collapse;
}

.popup-window #billListAjax td:nth-child(4),
.popup-window #billListAjax td:nth-child(5) {
  white-space: nowrap;
}

.popup-window-with-titlebar .popup-window-titlebar-text,
.ui-message-box .popup-window-titlebar-text {
  color: #fff;
  padding: 14px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.4em;
  font-size: 20px;
}

table {
  border-collapse: collapse;
  margin: 0 0 30px;
  color: #262b38;
}

.ui-btn-primary {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

.ui-btn-primary:hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.ui-btn-primary:active:not(.ui-btn-disabled, .ui-btn-link, .disable),
.ui-btn-primary:focus:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.ui-btn-primary.ui-btn-disabled {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.ui-btn-primary.ui-btn-disabled:active {
  pointer-events: none;
}

.ui-message-box-medium-buttons .popup-window-buttons {
  width: unset !important;
}

.ui-message-box-medium-buttons .popup-window-buttons .ui-btn,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-primary,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-success,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-light-border,
.ui-message-box-medium-buttons .popup-window-buttons button.ui-btn-primary:not(.ui-btn-link) {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

.ui-message-box-medium-buttons .popup-window-buttons .ui-btn:hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-primary:hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-success:hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-light-border:hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.ui-message-box-medium-buttons .popup-window-buttons button.ui-btn-primary:not(.ui-btn-link):hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.ui-message-box-medium-buttons .popup-window-buttons .ui-btn.ui-btn-disabled,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-primary.ui-btn-disabled,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-success.ui-btn-disabled,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-light-border.ui-btn-disabled,
.ui-message-box-medium-buttons .popup-window-buttons button.ui-btn-primary:not(.ui-btn-link).ui-btn-disabled {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.ui-message-box-medium-buttons .popup-window-buttons .ui-btn.ui-btn-disabled:active,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-primary.ui-btn-disabled:active,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-success.ui-btn-disabled:active,
.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-light-border.ui-btn-disabled:active,
.ui-message-box-medium-buttons .popup-window-buttons button.ui-btn-primary:not(.ui-btn-link).ui-btn-disabled:active {
  pointer-events: none;
}

.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-link {
  border: none;
  background: none;
}

.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-link:hover {
  border: none;
  background: none !important;
  color: #959aad;
}

.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-link.ui-btn-disabled {
  background: none;
  border: none;
  cursor: default;
}

.ui-message-box-medium-buttons .popup-window-buttons .ui-btn-link.ui-btn-disabled:active {
  pointer-events: none;
}

.popup-window-buttons .main-grid-settings-window-actions-item-button.ui-btn-success {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

.popup-window-buttons .main-grid-settings-window-actions-item-button.ui-btn-success:hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.popup-window-buttons .main-grid-settings-window-actions-item-button.ui-btn-success.ui-btn-disabled {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.popup-window-buttons .main-grid-settings-window-actions-item-button.ui-btn-success.ui-btn-disabled:active {
  pointer-events: none;
}

.popup-window-buttons .main-grid-settings-window-actions-item-button.ui-btn-link.ui-btn-disabled:active {
  pointer-events: none;
}

.main-grid-settings-window .main-grid-settings-window-list {
  padding: 10px;
}

.main-grid-settings-window .main-grid-settings-window-list .main-grid-settings-window-list-item-checkbox:checked + .main-grid-settings-window-list-item-label,
.main-grid-settings-window .main-grid-settings-window-list .main-grid-settings-window-list-item:hover .main-grid-settings-window-list-item-label:not([contenteditable="true"]) {
  background-color: #f6f8f9;
}

.main-grid-settings-window .main-grid-settings-window-list .main-grid-settings-window-list-item-label[contenteditable="true"] + .main-grid-settings-window-list-item-edit-button::after {
  background-color: #eff0f4;
}

.main-grid-settings-window .main-grid-settings-window-list .main-grid-settings-window-list-item-label[contenteditable="true"] + .main-grid-settings-window-list-item-edit-button:hover::after {
  background-color: #eff0f4;
}

.orderListActionPanel .orderListActionPanel__buttons button:not(.base-popup__close) {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
  padding: 10px 20px;
  transition: 0.3s ease color, 0.3s ease background-color;
  margin-right: 10px;
}

.orderListActionPanel .orderListActionPanel__buttons button:not(.base-popup__close):last-child {
  margin-right: 0;
}

.orderListActionPanel .orderListActionPanel__buttons button:not(.base-popup__close):not(.disable):hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.orderListActionPanel .orderListActionPanel__buttons button:not(.base-popup__close).disable {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.orderListActionPanel .orderListActionPanel__buttons button:not(.base-popup__close).disable:active {
  pointer-events: none;
}

.orderListActionPanel .main-ui-filter-search.main-ui-filter-theme-default {
  border-radius: 0;
}

.orderListActionPanel .main-ui-filter-search.main-ui-filter-theme-default .main-ui-item-icon.main-ui-search {
  top: 0;
}

.orderListActionPanel .main-ui-filter-search.main-ui-filter-theme-default.main-ui-filter-search--showed {
  border-color: #5C94FF;
}

.orderDetailActionPanel button {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

.orderDetailActionPanel button:not(.disable):hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.orderDetailActionPanel button.js-btnShowPay,
.orderDetailActionPanel button.js-btnShowWayBills,
.orderDetailActionPanel button.js-btnCancelBill,
.orderDetailActionPanel button.js-btnShipped,
.orderDetailActionPanel button.js-btnMoveBill {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

.orderDetailActionPanel button.js-btnShowPay:not(.disable):hover,
.orderDetailActionPanel button.js-btnShowWayBills:not(.disable):hover,
.orderDetailActionPanel button.js-btnCancelBill:not(.disable):hover,
.orderDetailActionPanel button.js-btnShipped:not(.disable):hover,
.orderDetailActionPanel button.js-btnMoveBill:not(.disable):hover {
  background-color: #959aad !important;
}

.orderDetailActionPanel button.js-btnShowPay:not(.disable):hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.orderDetailActionPanel button.js-btnShowWayBills:not(.disable):hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.orderDetailActionPanel button.js-btnCancelBill:not(.disable):hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.orderDetailActionPanel button.js-btnShipped:not(.disable):hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.orderDetailActionPanel button.js-btnMoveBill:not(.disable):hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.orderDetailActionPanel button.js-btnShowPay.disable,
.orderDetailActionPanel button.js-btnShowWayBills.disable,
.orderDetailActionPanel button.js-btnCancelBill.disable,
.orderDetailActionPanel button.js-btnShipped.disable,
.orderDetailActionPanel button.js-btnMoveBill.disable {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.orderDetailActionPanel button.js-btnShowPay.disable:active,
.orderDetailActionPanel button.js-btnShowWayBills.disable:active,
.orderDetailActionPanel button.js-btnCancelBill.disable:active,
.orderDetailActionPanel button.js-btnShipped.disable:active,
.orderDetailActionPanel button.js-btnMoveBill.disable:active {
  pointer-events: none;
}

.main-ui-filter-field-add .main-ui-filter-field-add-item {
  border-bottom: 1px dashed transparent;
  color: #272b37;
  font: 13px Arial, Helvetica, sans-serif;
  cursor: pointer;
}

.main-ui-filter-field-add .main-ui-filter-field-add-item:hover {
  border-bottom: 1px dashed #272b37;
  opacity: 0.8;
}

.main-ui-filter-field-button-inner .ui-btn-primary {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

.main-ui-filter-field-button-inner .ui-btn-primary:hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.main-ui-filter-field-button-inner .ui-btn-primary.ui-btn-disabled {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.main-ui-filter-field-button-inner .ui-btn-primary.ui-btn-disabled:active {
  pointer-events: none;
}

.main-ui-filter-field-button-inner .ui-btn-light-border {
  border-radius: 0;
}

.main-ui-filter-field-button-inner .ui-btn-light-border:hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.main-ui-filter-field-button-inner .ui-btn-light-border.ui-btn-disabled {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.main-ui-filter-field-button-inner .ui-btn-light-border.ui-btn-disabled:active {
  pointer-events: none;
}

.main-ui-filter-field-button-inner .ui-btn-success {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

.main-ui-filter-field-button-inner .ui-btn-success:hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.main-ui-filter-field-button-inner .ui-btn-success.ui-btn-disabled {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.main-ui-filter-field-button-inner .ui-btn-success.ui-btn-disabled:active {
  pointer-events: none;
}

.main-ui-square.main-ui-filter-search-square {
  background-color: #EFF0F3;
}

.block-default table.main-grid-table {
  width: unset;
}

.main-grid:not(.main-grid-ondrag) .main-grid-row-checked:hover > .main-grid-cell,
.main-grid-row-checked:hover > .main-grid-cell {
  background-color: #f6f8f9;
}

.main-grid-table .main-grid-row-checked .main-grid-cell,
.main-grid-table .main-grid-row-checked .main-grid-cell,
.main-grid-table .main-grid:not(.main-grid-ondrag) .main-grid-row-checked:hover > td.main-grid-cell,
.main-grid-table .main-grid:not(.main-grid-ondrag) .main-grid-row.main-grid-row-checked.main-grid-row-over > td.main-grid-cell,
.main-grid-table .main-grid-row-checked:hover > td.main-grid-cell {
  background-color: #eff0f4 !important;
}

.main-grid-row-head .main-grid-cell-head-container .main-grid-checkbox.main-grid-row-checkbox.main-grid-check-all {
  position: absolute;
  height: 0;
  width: 0;
}

.main-grid-row-head .main-grid-cell-head-container .main-grid-checkbox.main-grid-row-checkbox.main-grid-check-all::before {
  content: '';
  background-color: #ffffff;
  width: 16px;
  height: 16px;
  border: 1px solid #959bad;
  position: absolute;
  top: 0;
  left: -6px;
  cursor: pointer;
}

.main-grid-row-head .main-grid-cell-head-container .main-grid-checkbox.main-grid-row-checkbox.main-grid-check-all:checked::after {
  content: '';
  position: absolute;
  left: 0px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: 1px solid #272b37;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1000;
  display: block;
}

.main-grid-row-head .main-grid-cell-head-container .main-grid-checkbox.main-grid-row-checkbox.main-grid-check-all:disabled::before {
  cursor: default;
  background-color: #eff0f4;
}

.main-grid-row-head .main-grid-cell-head-container .main-grid-checkbox.main-grid-row-checkbox.main-grid-check-all:disabled:checked::after {
  border: 1px solid #959aad;
}

.main-grid-row-body .main-grid-row-checkbox.main-grid-checkbox {
  -moz-appearance: initial;
  position: absolute;
  height: 0;
  width: 0;
}

.main-grid-row-body .main-grid-row-checkbox.main-grid-checkbox::before {
  content: '';
  background-color: #ffffff;
  width: 16px;
  height: 16px;
  border: 1px solid #959bad;
  position: absolute;
  top: 0;
  left: -6px;
  cursor: pointer;
}

.main-grid-row-body .main-grid-row-checkbox.main-grid-checkbox:checked::after {
  content: '';
  position: absolute;
  left: 0px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: 1px solid #272b37;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1000;
  display: block;
}

.main-grid-row-body .main-grid-row-checkbox.main-grid-checkbox:disabled::before {
  cursor: default;
  background-color: #eff0f4;
}

.main-grid-row-body .main-grid-row-checkbox.main-grid-checkbox:disabled:checked::after {
  border: 1px solid #959aad;
}

.main-grid-row.rowPayment td {
  background-color: #eff5ff;
}

.main-grid-cell-inner .main-grid-cell-content a {
  color: #272b37 !important;
  text-decoration: underline;
}

.main-grid-cell-content .increaseCountGrid,
.main-grid-cell-content .decreaseCountGrid {
  padding-top: 0;
  height: 15px;
  background: none;
}

.main-grid-cell-content .quantity_inner_grid input[type=number] {
  height: 15px;
  background: none;
}

input.main-grid-settings-window-list-item-checkbox {
  width: 0;
  height: 0;
}

input.main-grid-settings-window-list-item-checkbox::before {
  content: '';
  background-color: #ffffff;
  width: 16px;
  height: 16px;
  border: 1px solid #959aad;
  position: absolute;
  top: -2px;
  left: 0;
  cursor: pointer;
}

input.main-grid-settings-window-list-item-checkbox:checked::after {
  content: '';
  position: absolute;
  left: 5px;
  top: 0px;
  width: 5px;
  height: 10px;
  border: 1px solid #272b37;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 2;
  display: block;
}

input.main-grid-settings-window-list-item-checkbox:disabled::before {
  cursor: default;
  background-color: #eff0f4;
}

input.main-grid-settings-window-list-item-checkbox:disabled:checked:before {
  border: 1px solid #959aad;
}

.main-grid-row.main-grid-row-body.rowChangeCount td {
  background-color: #ffffff;
}

textarea.js-addComment {
  border-radius: 0;
}

button.js-btnEditBill {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

button.js-btnEditBill:hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

button.js-btnEditBill.disable {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

button.js-btnEditBill.disable:active {
  pointer-events: none;
}

.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnRemoveItems,
.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnMoveItems {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
  background-color: #ffffff !important;
}

.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnRemoveItems:hover,
.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnMoveItems:hover {
  background-color: #959aad !important;
}

.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnRemoveItems:hover:not(.ui-btn-disabled, .ui-btn-link, .disable),
.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnMoveItems:hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnRemoveItems.disable,
.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnMoveItems.disable {
  background-color: #eff0f4;
  cursor: default;
  color: #959aad;
  border: 1px solid #959aad;
}

.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnRemoveItems.disable:active,
.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply.js-btnMoveItems.disable:active {
  pointer-events: none;
}

.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.cancel {
  background-color: #3E4454 !important;
}

.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply {
  background-color: #3E4454 !important;
}

.main-grid-action-panel:not(.main-grid-disable) .main-grid-buttons.apply:hover {
  background-color: #959BAD !important;
}

.main-grid-control-panel-table {
  margin: 0;
}

.main-grid-control-panel-wrap .main-grid-control-panel-table {
  margin: 0;
}

.bill_comment {
  margin-top: 30px;
}

.main-grid-control-panel-row .main-grid-buttons {
  border-radius: 0;
  transition: none;
  text-transform: none;
  font-size: 14px;
}

.main-grid-control-panel-row .main-grid-buttons.cancel {
  background-color: #3E4454;
}

.popup-window #billListAjax td {
  word-wrap: break-word;
  max-width: 190px;
}

.popup-window #billListAjax tr.active {
  background-color: #959bad;
}

.popup-window #billListAjax thead tr {
  background: #f6f8f9;
}

.popup-window #billListAjax thead tr th:first-child,
.popup-window #billListAjax thead tr th:last-child {
  border-radius: 0;
}

.popup-window #billListAjax tbody tr:not(.active):hover {
  background-color: #EFF0F3;
}

.popup-window #billListAjax tbody tr:last-child td:first-child,
.popup-window #billListAjax tbody tr:last-child td:last-child {
  border-radius: 0;
}

.popup-window #billListAjax .invoiceDownload .invoiceDownload__item:hover {
  color: #959aad;
}

.popup-window #billListAjax .invoiceDownload .invoiceDownload__item-pdf:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new -0.8 -0.3 23 27' version='1.1' viewBox='-0.8 -0.3 23 27' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M21.9,15c0,0-8.7,9.9-9.5,11c-0.9,1.1-2.3,0.3-2.3,0.3 s-8.8-9.7-9.8-11.4C-0.7,13.3,1.2,13,1.2,13H6V1c0-0.6,0.4-1,1-1h8c0.6,0,1,0.4,1,1v12h4.7C23.1,13,21.9,15,21.9,15z' fill='%23959aad' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.base-form__input img.calendar-icon {
  position: absolute;
  top: 16px;
  right: 10px;
}

.main-ui-control-string + .main-ui-control-value-delete:not(.main-ui-control-field-label + .main-ui-control-string + .main-ui-control-value-delete),
.main-ui-control-string + .main-ui-control-value-delete:not(.main-ui-control-field-label + .main-ui-control-string + .main-ui-control-value-delete) .main-ui-control-value-delete-item {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.orderListItemStatus {
  border-radius: 0;
}

.orderDetailStatus {
  border-radius: 0;
}

.siteForm .siteForm__input {
  border-radius: 0;
}

.siteForm .siteForm__submit {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #272b37;
  color: #272b37;
}

.siteForm .siteForm__submit:hover:not(.ui-btn-disabled, .ui-btn-link, .disable) {
  background-color: #959aad !important;
  border: 1px solid #959aad;
  color: #ffffff;
}

.siteForm .siteForm__select {
  border-radius: 0;
}

.projectsListFilter .main-ui-filter-search {
  border-radius: 0;
}

.warrantyListFilter .main-ui-filter-search {
  border-radius: 0;
}

.personalMenu {
  background: #EFF0F3;
}

.personalMenu.personalMenu-single a {
  background: #959BAD;
}

.personalMenu.personalMenu-multiple .personalMenuItem:first-child > a,
.personalMenu.personalMenu-multiple .personalMenuItem:last-child > a,
.personalMenu .personalMenuSubmenu .personalMenuSubmenuItem:first-child a,
.personalMenu .personalMenuSubmenu {
  border-radius: 0;
}

.personalMenuSubmenu .personalMenuSubmenuItem-active a {
  background: #DEE2EA;
}

.personalMenuItem.personalMenuItem-active a:not(.personalMenuSubmenuItem a),
.personalMenuItem.personalMenuItem-active a:not(.personalMenuSubmenuItem a):hover {
  background: #3E4454;
}

.personalMenuItem.personalMenuItem-active a:not(.personalMenuSubmenuItem a) .personalMenu-counter,
.personalMenuItem.personalMenuItem-active a:not(.personalMenuSubmenuItem a):hover .personalMenu-counter {
  color: #3E4454;
  background-color: #FFFFFF;
}

.personalMenuItem.personalMenuItem a:not(.personalMenuSubmenuItem a):hover {
  background: #959BAD;
}

.personalMenu-counter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  width: 18px;
  height: 18px;
  font-size: 14px;
  font-weight: 500;
  color: #FFFFFF;
  background-color: #3E4454;
  border-radius: 50%;
  margin-left: 8px;
}

.personalMenu-counter--small {
  width: 16px;
  height: 16px;
  font-size: 12px;
}

.personalMenuItem > a {
  background-color: #EFF0F3;
}

.maillist .setting-row #addUserInput {
  border-radius: 0;
}

.maillist .setting-row .btn2.unsubscribe_btn {
  background-color: #959BAD;
  border-color: #959BAD;
  color: #fff;
  border-radius: 0;
}

.bx-auth-reg .registrationForm {
  border-radius: 0;
}

.bx-auth-reg .registrationForm select {
  border-radius: 0;
}

.bx-auth-reg .registrationForm .ss-main .ss-single-selected {
  border-radius: 0;
}

.bx-auth-reg .registrationFormSelf {
  border-radius: 0;
}

.forgotPasswordForm .large_field {
  width: 100%;
  margin-top: 10px;
  height: 52px;
  padding: 12px;
}

.bonuses-error {
  border-radius: 0;
}

.webform-small-button {
  display: inline-block;
  background-color: #ffffff;
  padding: 10px;
  color: #272b37;
  border: 1px solid #272b37;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.3s linear, border 0.2s linear, color 0.3s linear;
}

.webform-small-button:hover {
  color: #ffffff;
  background-color: #959aad;
  border-color: #959aad;
}

.main-ui-square .main-ui-square-item {
  color: #535c69;
}

.orderListActionPanel__buttons button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.main-ui-filter-field-container-list input,
.main-ui-filter-field-container-list .main-ui-select-name {
  color: #535c69;
}

@media (max-width: 1600px) {
  .orderDetailActionPanel {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 10px;
  }

  .orderDetailActionPanel__download {
    width: 100%;
    margin-top: 10px;
  }

  .orderDetailActionPanel__download span:first-child .download__item {
    margin-left: 0;
  }
}

@media (max-width: 1100px) {
  .orderListActionPanel {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .popup-window #billListAjax td {
    max-width: 150px;
  }
}

@media (max-width: 768px) {
  .orderListActionPanel .orderListActionPanel__buttons {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 10px;
  }
}

@media (max-width: 767px) {
  .popup-window.popup-window-with-titlebar {
    max-width: 425px !important;
  }
}

@media (max-width: 500px) {
  .orderListActionPanel .main-ui-filter-search {
    min-width: 336px;
  }
}

@media (max-width: 480px) {
  .popup-window.popup-window-with-titlebar {
    max-width: 320px !important;
  }

  .popup-window-buttons button.ui-btn-primary:not(.ui-btn-link) {
    margin-bottom: 10px;
  }
}
.bordered-card {
  position: relative;
  padding: 24px 30px;
  border: 1px solid #EFF0F3;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #3E4454;
}

.bordered-card__title {
  font-size: 20px;
  margin-bottom: 10px;
  letter-spacing: -0.3px;
  line-height: 1.25;
}

@media (max-width: 1920px) {
  .bordered-card {
    padding: 24px;
  }
}

@media (max-width: 1440px) {
  .bordered-card {
    padding: 18px;
  }

  .bordered-card__title {
    font-size: 18px;
  }
}

@media (max-width: 1199px) {
  .bordered-card {
    padding: 12px 16px;
  }
}
a.button:focus-visible {
  color: #ffffff;
}

a.button--light-blue:focus-visible {
  color: #5C94FF;
}

a.button--flat:focus-visible {
  color: #5C94FF;
}

.button {
  width: auto;
  font: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  outline: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1.2rem 2.3rem;
  line-height: 1.5;
  text-align: center;
  color: #ffffff;
  background-color: #5C94FF;
  border: 1px solid #5C94FF;
  border-radius: 4px;
  transition-property: color, background-color, border-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  white-space: nowrap;
  font-size: 1rem;
}

.button svg {
  width: 1.5rem;
  height: 1.5rem;
  max-width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  transition-property: stroke;
  transition-duration: inherit;
  transition-timing-function: inherit;
}

.button svg + span {
  margin-left: 12px;
}

.button span + svg {
  margin-left: 10px;
}

.button[disabled] {
  pointer-events: none;
  opacity: 0.7;
}

.button.disabled {
  opacity: 0.7;
  cursor: default;
}

.button--dark {
  background-color: #162239;
  border-color: #162239;
}

.button--dark-grey {
  background-color: #2A3D5F;
  border-color: #2A3D5F;
  color: #ffffff;
}

.button--grey {
  background-color: #666E7E;
  border-color: #666E7E;
  color: #ffffff;
}

.button--light-grey {
  background-color: #F2F3F7;
  border-color: #F2F3F7;
  color: #262B38;
}

.button--grey-dark {
  background-color: #ffffff;
  border-color: #DEE1E4;
  color: #262B38;
}

.button--grey-dark[disabled] {
  border-color: #E9EAED;
  color: #8D98B4;
}

.button--light-blue {
  background-color: #F5F9FF;
  border-color: #F5F9FF;
  color: #5C94FF;
}

.button--white {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #262B38;
}

.button--outline {
  background-color: transparent;
  color: #5C94FF;
}

.button--outline.button--dark {
  color: #262B38;
}

.button--outline.button--grey {
  color: #666E7E;
}

.button--outline.button--light-grey {
  color: #F2F3F7;
}

.button--outline.button--grey-dark {
  color: #262B38;
}

.button--outline.button--grey-dark[disabled] {
  color: #8D98B4;
}

.button--outline.button--light-blue {
  color: #F5F9FF;
}

.button--outline.button--white {
  color: #ffffff;
}

.button--flat {
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  border: none;
  color: #262B38;
  text-align: left;
}

.button--icon {
  padding: 1rem;
}

.button--icon svg {
  width: 1.25rem;
  height: 1.25rem;
}

.button--icon.button--small {
  padding: 0.677rem;
}

.button--slider {
  background-color: transparent;
  border-color: #E9EAED;
  color: #262B38;
}

.button--slider[disabled] {
  border-color: #E9EAED;
  color: #8D98B4;
}

.button--slider-next.button--circle {
  padding: 0;
  width: 52px;
  height: 52px;
}

.button--slider-prev.button--circle {
  padding: 0;
  width: 52px;
  height: 52px;
}

.button--slider-prev svg {
  transform: rotate(180deg);
}

.button--close {
  padding: 0.9rem;
  border-color: #454E61;
  background-color: transparent;
}

.button--close svg {
  width: 1.2rem;
  height: 1.2rem;
}

.button--tab {
  padding: 23px;
  line-height: 1;
  height: 64px;
}

.button--middle {
  padding: 19px 45px;
  font-size: 14px;
  line-height: 1;
}

.button--small {
  padding: 11px 16px;
}

.button--small svg {
  width: 20px;
  height: 20px;
}

.button--circle {
  border-radius: 50%;
}

.button--big-icon {
  padding: 0;
}

.button--big-icon svg {
  width: 1.14583rem;
  height: 1.14583rem;
}

.button--accordion > svg {
  transition: transform 0.4s ease-in-out;
}

.button--accordion._active > svg {
  transform: rotate(180deg);
}

.back-btn {
  font-size: 16px;
  margin-top: 8px;
  margin-bottom: 24px;
}

.down-btn {
  display: none;
  position: absolute;
  right: 20px;
  bottom: 20px;
  z-index: 3;
}

@media (max-width: 1440px) {
  .button--slider-next.button--circle {
    width: 44px;
    height: 44px;
  }

  .button--slider-prev.button--circle {
    width: 44px;
    height: 44px;
  }

  .button--tab {
    padding: 20px 23px;
    height: 56px;
  }

  .button--tab-small {
    height: 46px;
  }

  .back-btn {
    height: 46px;
  }
}

@media (max-width: 1024px) {
  .down-btn {
    right: 16px;
    bottom: 16px;
  }
}

@media (max-width: 768px) {
  .down-btn {
    right: 10px;
    bottom: 10px;
  }
}

@media (max-width: 430px) {
  .button--icon.button--small {
    padding: 11px;
  }

  .button--tab-small {
    height: 42px;
  }

  .back-btn {
    margin-bottom: 20px;
  }
}

@media (hover: hover) {
  .button:hover,
  .button:focus-visible {
    background-color: #397DFF;
    border-color: #397DFF;
    color: #ffffff;
  }

  .button--dark:hover,
  .button--dark:focus-visible {
    background-color: #5C94FF;
    border-color: #5C94FF;
  }

  .button--dark-grey:hover,
  .button--dark-grey:focus-visible {
    background-color: #5C94FF;
    border-color: #5C94FF;
  }

  .button--grey:hover,
  .button--grey:focus-visible {
    background-color: #5C94FF;
    border-color: #5C94FF;
  }

  .button--light-grey:hover,
  .button--light-grey:focus-visible {
    background-color: #5C94FF;
    border-color: #5C94FF;
    color: #ffffff;
  }

  .button--grey-dark:hover,
  .button--grey-dark:focus-visible {
    background-color: #5C94FF;
    border-color: #5C94FF;
    color: #ffffff;
  }

  .button--light-blue:hover,
  .button--light-blue:focus-visible {
    background-color: #EFF4FF;
    border-color: #EFF4FF;
    color: #5C94FF;
  }

  .button--white:hover,
  .button--white:focus-visible {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff;
  }

  .button--outline.button--dark:hover,
  .button--outline.button--dark:focus-visible {
    color: #ffffff;
  }

  .button--outline.button--grey:hover,
  .button--outline.button--grey:focus-visible {
    color: #ffffff;
  }

  .button--outline.button--light-grey:hover,
  .button--outline.button--light-grey:focus-visible {
    color: #ffffff;
  }

  .button--outline.button--grey-dark:hover,
  .button--outline.button--grey-dark:focus-visible {
    color: #ffffff;
  }

  .button--outline.button--light-blue:hover,
  .button--outline.button--light-blue:focus-visible {
    color: #5C94FF;
  }

  .button--outline.button--white:hover,
  .button--outline.button--white:focus-visible {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #262B38;
  }

  .button--flat:hover,
  .button--flat:focus-visible {
    background-color: transparent;
    color: #5C94FF;
    border: none;
  }

  .button--slider:hover,
  .button--slider:focus-visible {
    color: #ffffff;
    border-color: #5C94FF;
    background-color: #5C94FF;
  }

  .button--close:hover,
  .button--close:focus-visible {
    background-color: transparent;
    border-color: #ffffff;
  }
}
.main .button,
.base-form .button {
  display: inline-block;
  min-width: 160px;
  background-color: #ffffff;
  padding: 20px 10px;
  color: #272b37;
  border: 1px solid #272b37;
  font-size: 14px;
  line-height: 1;
  position: relative;
  z-index: 1;
  text-align: center;
  transition: background-color 0.3s linear, border 0.2s linear, color 0.3s linear;
}

.main .button:disabled,
.base-form .button:disabled {
  background-color: #eff0f4;
  cursor: default;
  pointer-events: none;
  color: #959aad;
  border: 1px solid #959aad;
}

.main .button.disabled,
.base-form .button.disabled {
  background-color: #eff0f4;
  cursor: default;
  pointer-events: none;
}

.main .button:focus-visible,
.base-form .button:focus-visible {
  outline: 2px solid #959aad;
}

.main .button:hover,
.base-form .button:hover {
  background-color: #959aad;
  border: 1px solid #959aad;
  color: #ffffff;
}

.main .button:hover::after,
.base-form .button:hover::after {
  opacity: 1;
}

.main .button--block,
.base-form .button--block {
  width: 100%;
  min-width: unset;
}

.main .button--large,
.base-form .button--large {
  font-size: 15px;
  line-height: 1;
  text-transform: uppercase;
  padding: 18.5px 10px;
}

.main .button--small,
.base-form .button--small {
  padding: 13px 10px;
}

.main .button--xsmall,
.base-form .button--xsmall {
  padding: 10px;
  font-size: 12px;
  line-height: 1;
  min-width: unset;
}

.main .button--link,
.base-form .button--link {
  background: none;
  padding: 0 0 5px 5px;
  position: relative;
  min-width: unset;
  color: #272b37;
  box-shadow: none;
  text-shadow: none;
  border: none;
  line-height: 1.5;
}

.main .button--link:after,
.base-form .button--link:after {
  content: '';
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  border-top: 1px solid #272b37;
}

.main .button--link:hover,
.base-form .button--link:hover {
  background: none;
  box-shadow: none;
  color: #272b37;
  border: none;
}

.main .button--link:disabled,
.base-form .button--link:disabled {
  background: none;
  opacity: 0.6;
  border: none;
}

.main .button--link:disabled:after,
.base-form .button--link:disabled:after {
  opacity: 0.6;
}

.main .button--icon,
.base-form .button--icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  color: #272b37;
  padding: 9px;
  min-width: unset;
}

.main .button--icon span,
.base-form .button--icon span {
  padding-left: 8px;
}

.main .button--icon svg,
.base-form .button--icon svg {
  fill: #272b37;
  transition: fill 0.3s linear;
}

.main .button--icon:hover,
.base-form .button--icon:hover {
  box-shadow: none;
}

.main .button--icon:hover svg,
.base-form .button--icon:hover svg {
  fill: #ffffff;
}

.main .button--icon.button--large,
.base-form .button--icon.button--large {
  font-size: 16px;
  text-transform: none;
  font-weight: 600;
  padding: 7px 11px;
}

.main .button--white,
.base-form .button--white {
  background-color: #ffffff;
  border: 1px solid #959bad;
  color: #272b37;
  transition: border-color 0.3s linear, box-shadow 0.3s linear, background-color 0.3s linear, color 0.3s linear;
}

.main .button--white:disabled,
.base-form .button--white:disabled {
  background-color: #ededed;
  color: rgba(0, 0, 0, 0.6);
}

.main .button--white svg,
.base-form .button--white svg {
  fill: #959bad;
}

.main .button--white:hover,
.base-form .button--white:hover {
  color: #ffffff;
  background-color: #959aad;
  border-color: #959aad;
}

.main .button--white:hover svg,
.base-form .button--white:hover svg {
  fill: #ffffff;
}

.main .button--red,
.base-form .button--red {
  background-color: #fff;
}

.main .button--red:hover,
.base-form .button--red:hover {
  background-color: #959aad;
}

.main .button--plus,
.base-form .button--plus {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid #959BAD;
  background: none;
  transition: background-color 0.5s linear;
  height: 80px;
  width: 100%;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.2;
  z-index: 0;
  padding: 10px;
}

.main .button--plus::before,
.base-form .button--plus::before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #959BAD;
  transform: scale(0, 1);
  transition: transform 0.5s ease-out, background-color 0.5s;
}

.main .button--plus:hover::before,
.base-form .button--plus:hover::before {
  transform: none;
}

.main .button--plus.active,
.base-form .button--plus.active {
  pointer-events: none;
}

.main .button--plus.active .icon-plus,
.base-form .button--plus.active .icon-plus {
  display: none;
}

.main .button--plus.active-blue,
.base-form .button--plus.active-blue {
  color: #5C94FF;
  border-color: #5C94FF;
  pointer-events: none;
}

.main .button--plus.active-blue .icon-plus,
.base-form .button--plus.active-blue .icon-plus {
  display: none;
}

.main .button--plus:disabled,
.base-form .button--plus:disabled {
  color: #959BAD;
  cursor: default;
  pointer-events: none;
}

.main .button--plus:disabled .icon-plus::before,
.base-form .button--plus:disabled .icon-plus::before,
.main .button--plus:disabled .icon-plus::after,
.base-form .button--plus:disabled .icon-plus::after {
  background: #959BAD;
}

.main .button--plus .icon-plus,
.base-form .button--plus .icon-plus {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  z-index: 0;
  width: 20px;
  height: 20px;
  margin-right: 20px;
}

.main .button--plus .icon-plus::before,
.base-form .button--plus .icon-plus::before,
.main .button--plus .icon-plus::after,
.base-form .button--plus .icon-plus::after {
  content: " ";
  position: absolute;
  z-index: 1;
  background: #262B38;
}

.main .button--plus .icon-plus::before,
.base-form .button--plus .icon-plus::before {
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 2px;
  height: 100%;
}

.main .button--plus .icon-plus::after,
.base-form .button--plus .icon-plus::after {
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  height: 2px;
  width: 100%;
}

.main .button--flat,
.base-form .button--flat {
  color: #5C94FF;
  cursor: pointer;
  line-height: 1;
  font-size: 20px;
  transition: color 0.3s ease;
}

.button-base {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #3E4454;
  padding: 15px;
  font-size: 16px;
  line-height: 145%;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  text-align: left;
  height: 80px;
  width: 400px;
  color: #ffffff;
  transition: color 0.3s linear 0.5s;
  z-index: 1;
  position: relative;
}

.button-base::before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #959BAD;
  transform: scale(0, 1);
  transition: transform 0.5s ease-out, background-color 0.5s;
}

.button-base:hover::before {
  transform: none;
}

.button-base:disabled {
  color: #959BAD;
  cursor: default;
  pointer-events: none;
}

.button-base--light-gray {
  color: #262B38;
  background-color: rgba(149, 155, 173, 0.15);
}

.button-base--light-gray:hover {
  color: #ffffff;
}

.button-base--white {
  color: #959BAD;
  background-color: #ffffff;
  border: 2px solid #959BAD;
}

.button-base--white:hover {
  color: #ffffff;
}

.button-base--gray {
  color: #ffffff;
  background-color: #959BAD;
}

.button-base--gray::before {
  background-color: #262B38;
}

.button-base--gray:hover {
  color: #ffffff;
}

.button-base--gray:disabled {
  background-color: #EFF0F3;
  color: #959BAD;
}

.button-base--gray:disabled .icon-right {
  border-color: #959BAD;
}

.button-base--dark-gray {
  color: #ffffff;
  background-color: #3e4454;
}

.button-base--dark-gray::before {
  background-color: #fff;
}

.button-base--dark-gray .icon-plus::before,
.button-base--dark-gray .icon-plus::after {
  background: #fff;
  transition: background-color 0.3s linear 0.5s;
}

.button-base--dark-gray:hover {
  color: #262b38;
}

.button-base--dark-gray:hover .icon-plus::before,
.button-base--dark-gray:hover .icon-plus::after {
  background: #262b38;
}

.button-base--center {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.button-base--center .icon-right {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  transform: rotate(-45deg);
  width: 13px;
  height: 13px;
  margin-left: 24px;
}

.button-close {
  width: 50px;
  height: 50px;
  border: 2px solid #959BAD;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  transition: border-color 0.3s linear;
}

.button-close:hover {
  border-color: #5C94FF;
  color: #5C94FF;
}

.button-close:hover::before {
  transform: none;
}

.button-close:hover .icon-close::before,
.button-close:hover .icon-close::after {
  background-color: #5C94FF;
}

.button-close .icon-close::before,
.button-close .icon-close::after {
  transition: background-color 0.3s linear;
}

.button-v2,
.button-primary,
.button-black,
.button-white,
.button-text {
  border: 0;
  cursor: pointer;
  padding: 20px 24px;
  text-transform: uppercase;
}

.button-v2--icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.button-v2--icon svg {
  margin-right: 8px;
  width: 24px;
  height: 24px;
}

.button-primary {
  color: #ffffff;
  background-color: #5C94FF;
}

.button-primary:hover {
  background-color: #397DFF;
}

.button-black {
  color: #ffffff;
  background-color: #262B38;
}

.button-black:hover {
  background-color: #5C94FF;
}

.button-black:disabled {
  pointer-events: none;
  color: #959BAD;
  background-color: #EFF0F3;
}

.button-white {
  color: #262B38;
  border: 1px solid #DEE1E4;
  background-color: #ffffff;
}

.button-white:hover {
  color: #5C94FF;
}

.button-text {
  min-width: auto;
  padding: 0;
  color: #5C94FF;
  background-color: transparent;
}

.button-text:hover {
  color: #4476D6;
}

.button-text:hover svg {
  color: #4476D6;
}

.button-text--lowercase {
  text-transform: capitalize;
}

@media (max-width: 1633px) {
  .main .button--plus,
  .base-form .button--plus {
    font-size: 14px;
  }
}

@media (max-width: 1300px) {
  .main .button--small,
  .base-form .button--small {
    min-width: unset;
    padding: 10px;
  }

  .button-base {
    width: 302px;
    height: 70px;
    font-size: 14px;
  }
}

@media (max-width: 1100px) {
  .button-base {
    width: 100%;
    height: 60px;
  }
}

@media (max-width: 767px) {
  .main .button,
  .base-form .button {
    font-size: 10px;
    line-height: 1;
    padding: 12px 10px;
    min-width: 72px;
  }

  .main .button:hover::after,
  .base-form .button:hover::after {
    opacity: 0;
  }

  .main .button--large,
  .base-form .button--large {
    font-size: 12px;
    line-height: 1;
    padding: 11.5px 10px;
  }

  .main .button--small,
  .base-form .button--small {
    font-size: 12px;
  }

  .main .button--xsmall,
  .base-form .button--xsmall {
    font-size: 12px;
  }

  .main .button--white:hover,
  .base-form .button--white:hover {
    background-color: #ffffff;
    color: #959bad;
    box-shadow: none;
  }
}

@media (max-width: 480px) {
  .button-base {
    height: 60px;
    font-size: 13px;
  }
}

@media (max-width: 1100px) and (min-width: 768px) {
  .main .button--large-resizable,
  .base-form .button--large-resizable {
    font-size: 22px;
    padding: 31.5px 10px;
  }
}

@media (hover) {
  .main .button--flat:hover,
  .base-form .button--flat:hover {
    color: #105d95;
  }
}
.footer .checkbox,
.header .checkbox {
  position: relative;
  display: inline-block;
  padding: 0;
}

.footer .checkbox input,
.header .checkbox input {
  position: absolute;
  bottom: 0;
  left: 9px;
  z-index: -2;
  width: 1px;
  height: 1px;
  margin: 0;
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.footer .checkbox input:checked + .checkbox__custom,
.header .checkbox input:checked + .checkbox__custom {
  background-color: #374867;
  border-color: #374867;
}

.footer .checkbox input:checked + .checkbox__custom svg,
.header .checkbox input:checked + .checkbox__custom svg {
  opacity: 1;
}

.footer .checkbox input._error + .checkbox__custom,
.header .checkbox input._error + .checkbox__custom {
  border-color: #E84143;
}

.footer .checkbox label,
.header .checkbox label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.footer .checkbox__custom,
.header .checkbox__custom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  border: 1px solid #36496D;
  border-radius: 4px;
  transition-property: background-color, border-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.footer .checkbox__icon,
.header .checkbox__icon {
  width: 0.9rem;
  height: 0.9rem;
  color: #ffffff;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.footer .checkbox__text,
.header .checkbox__text {
  padding-left: 0.75rem;
}

.footer .checkbox--light .checkbox__custom,
.header .checkbox--light .checkbox__custom {
  border-color: #E4E6E8;
}

.footer .checkbox--light .checkbox__text,
.header .checkbox--light .checkbox__text {
  font-size: 14px;
}

.footer .checkbox--light .link-inline,
.header .checkbox--light .link-inline {
  background-image: linear-gradient(#262B38, #262B38);
}

@media (hover: hover) {
  .footer .checkbox label:hover,
  .header .checkbox label:hover,
  .footer .checkbox label:focus-visible,
  .header .checkbox label:focus-visible {
    outline: none;
  }

  .footer .checkbox label:hover input:not(:checked) + .checkbox__custom,
  .header .checkbox label:hover input:not(:checked) + .checkbox__custom,
  .footer .checkbox label:focus-visible input:not(:checked) + .checkbox__custom,
  .header .checkbox label:focus-visible input:not(:checked) + .checkbox__custom {
    border-color: #556E9C;
  }
}
.checkbox {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 0 4px 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.checkbox.disabled {
  cursor: default;
}

.checkbox-title {
  font-size: 12.5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-height: 16px;
  padding: 2px 0 0 10px;
}

.base-form__input .checkbox-title {
  white-space: normal;
}

.checkbox-title a {
  text-decoration: underline;
  color: #0a7ddd;
}

.checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkbox input:checked ~ .checkbox-mark {
  background-color: #959aad;
}

.checkbox input:checked ~ .checkbox-mark::after {
  display: block;
}

.checkbox input:disabled ~ .checkbox-mark {
  background-color: #e4e4e4;
  cursor: default;
  border: 1px solid #e4e4e4;
}

.checkbox input:disabled:not(:checked) ~ .checkbox-mark::after {
  display: none;
}

.checkbox-mark {
  position: absolute;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid #959bad;
  background-color: #ffffff;
  cursor: pointer;
}

.checkbox-mark:after {
  content: "";
  position: absolute;
  left: 6px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.checkbox--requests input:checked ~ .checkbox-mark {
  background-color: #262B38;
  border-color: #262B38;
}

.checkbox-black {
  padding-left: 28px;
  cursor: pointer;
}

.checkbox-black label {
  display: block;
  cursor: pointer;
  position: relative;
  color: #4B4F5F;
  font-size: 20px;
  line-height: 24px;
  padding-left: 28px;
}

.checkbox-black input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -5;
  opacity: 0;
}

.checkbox-black span {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  transform: translateY(-50%);
  border: 1px solid #DCDCDC;
  transition: 0.3s ease;
  padding: 3px;
}

.checkbox-black label:hover span {
  border: 1px solid #3E4454;
}

.checkbox-black input + span::after {
  position: absolute;
  content: '';
  top: -1px;
  left: -1px;
  width: 18px;
  height: 18px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYjBmOGJlOSwgMjAyMS8xMi8wOC0xOToxMToyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMi0yMlQxNDozMzo1MyswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDItMjJUMTQ6MzQ6MzIrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMjJUMTQ6MzQ6MzIrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjljYWNiODMzLTM5YjctZjA0Yi1hN2YxLTFmM2RiMjc3ODllYSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Y2FjYjgzMy0zOWI3LWYwNGItYTdmMS0xZjNkYjI3Nzg5ZWEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5Y2FjYjgzMy0zOWI3LWYwNGItYTdmMS0xZjNkYjI3Nzg5ZWEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjljYWNiODMzLTM5YjctZjA0Yi1hN2YxLTFmM2RiMjc3ODllYSIgc3RFdnQ6d2hlbj0iMjAyNC0wMi0yMlQxNDozMzo1MyswNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjIgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhDqT64AAACnSURBVCiRY7RzCWEgHTCRoWfQajPQ0yZZm6ebw8TehsrSbBK0ebo5VJRmMzAwPH/xGrs2CXFRGytTrHrmL1q9YPEquDizvJIWhMXDwz19cpu/j9uLl6/v3H2ARw+Ktl+/fvPwcBvqa9tam714+VpVWQGXHhRtDAwMFy5eZWBkhOi0sTbDpQddG7JOPHoYGBhYMIUWLFrFwMDA8J8Blx4GBgbG0aSMDgDJ50I01QsONAAAAABJRU5ErkJggg==') no-repeat center;
  opacity: 0;
  transition: 0.3s ease;
}

.checkbox-black input:checked + span::after {
  opacity: 1;
}

@media (hover: hover) {
  .checkbox-title a:hover {
    color: #4476D6;
  }
}
.contract__blocks {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contract__block {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  min-height: 100%;
  position: relative;
  padding-bottom: 60px;
}

.contract__block:first-child {
  padding-right: 15px;
}

.contract__block:nth-child(2) {
  padding-left: 15px;
  border-left: 1px solid #959BAD;
}

.contract__block-title {
  font-size: 18px;
  text-align: center;
  margin-bottom: 10px;
}

.contract__block ul {
  color: #959BAD;
  padding: 10px 0 10px 15px;
  line-height: 1.2;
  list-style: square;
}

.contract__block ul li {
  margin-bottom: 8px;
}

.contract__link {
  text-decoration: underline;
  font-size: 13px;
}

.contract__button {
  position: absolute;
  bottom: 0;
}

.contract__warn {
  background-color: #EFF0F3;
  padding: 10px;
  color: red;
  margin-bottom: 10px;
}

.contract__warn h3 {
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
}

.contract__warn ul {
  color: red;
}

.contract__warn ol {
  margin-top: 0;
  padding: 10px 0 10px 15px;
}

.contract__warn a {
  text-decoration: underline;
}

.select-delivery {
  min-height: 130px;
}

@media (max-width: 767px) {
  .contract__block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (max-width: 480px) {
  .contract__blocks {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contract__block:first-child {
    padding: 0 0 70px 0;
    margin-bottom: 20px;
  }

  .contract__block:first-child .contract__button {
    bottom: 15px;
  }

  .contract__block:nth-child(2) {
    border-right: none;
    padding: 15px 0 60px;
    border-top: 1px solid #959BAD;
    border-left: none;
  }

  .contract__button {
    width: 100%;
  }

  .contract__button button {
    width: 100%;
  }
}
.header .dropdown {
  display: none;
  padding: 24px;
  background-color: #ffffff;
  min-width: 25rem;
  z-index: 3;
  box-shadow: 0 0 74px 0 #0000001A;
  border-radius: 4px;
  line-height: 1.35;
  opacity: 0;
  transition: opacity 0.4s ease-out;
}

.header .dropdown__header,
.header .dropdown__bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px;
  gap: 8px;
}

.header .dropdown__bottom {
  margin-top: 20px;
}

.header .dropdown__light-text {
  color: #9BA6BA;
}

.header .dropdown__box {
  border: 1px solid #E4E6E8;
  border-radius: 4px;
}

.header .dropdown__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px;
  transition: background-color 0.3s ease-out;
  transition-property: background-color, color;
  border-radius: 4px;
}

.header .dropdown__arrow-icon {
  width: 20px;
  height: 20px;
  margin-left: auto;
  transform: rotate(-90deg);
}

.header .dropdown svg {
  width: 24px;
  height: 24px;
}

.header .dropdown svg + span {
  margin-left: 12px;
}

.header .dropdown__blue-link {
  color: #5C94FF;
}

.header .dropdown__bold-text {
  font-weight: 500;
}

.header .dropdown__contacts a + span {
  margin-left: 4px;
}

@media (hover: hover) {
  .header .dropdown__link:hover {
    background-color: #F5F5F9;
    color: inherit;
  }
}
main .dropdown__el {
  position: relative;
  width: 606px;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
}

main .dropdown__input {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  display: block;
}

main .dropdown__label {
  cursor: pointer;
  background: #FFFFFF;
  border: 2px solid #959BAD;
  width: 100%;
  display: block;
  height: 60px;
  position: relative;
  z-index: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 16px 42px 16px 25px;
}

main .dropdown__label::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 20px;
  width: 13px;
  height: 13px;
  transition: 0.2s ease;
  border: solid #3E4454;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: translateY(-50%) rotate(45deg);
  z-index: 2;
}

main .dropdown__label.disabled {
  background-color: #EFF0F3;
  cursor: default;
  pointer-events: none;
}

main .dropdown__label.disabled::after {
  content: none;
}

main .dropdown__list {
  position: absolute;
  top: 58px;
  left: 0;
  width: 100%;
  list-style: none;
  overflow: auto;
  max-height: 0;
  z-index: 1;
  background-color: #fff;
}

main .dropdown__list.open {
  max-height: 300px;
  overflow: auto;
  border: solid #959BAD;
  border-width: 0 2px 2px 2px;
}

main .dropdown__list.open + .dropdown__label::after {
  transform: translateY(-50%) rotate(225deg);
}

main .dropdown__list.open::before {
  position: absolute;
  background: #959BAD;
  content: '';
  height: 2px;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

main .dropdown__list::-webkit-scrollbar {
  width: 8px;
}

main .dropdown__list::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #959BAD;
}

main .dropdown__list::-webkit-scrollbar-track {
  border-radius: 2px;
  background: #EFF0F3;
}

main .dropdown__list li,
main .dropdown__list a {
  position: relative;
  cursor: pointer;
  padding: 10px 25px 10px 25px;
  min-height: 56px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

main .dropdown__list li:not(:only-child).active,
main .dropdown__list a:not(:only-child).active {
  background: #f6f6f6;
}

main .dropdown__list li:not(:first-child)::before,
main .dropdown__list a:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: 25px;
  width: calc(100% - 50px);
  height: 2px;
  background-color: #EFF0F3;
  border-radius: 2px;
  content: '';
}

main .dropdown__list li:not(:only-child):hover,
main .dropdown__list a:not(:only-child):hover {
  background: #EFF5FF;
}

main .dropdown__list li.hidden,
main .dropdown__list a.hidden {
  display: none;
}

main .dropdown__list li[data-button],
main .dropdown__list a[data-button] {
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0;
}

main .dropdown__list li[data-button] button,
main .dropdown__list a[data-button] button {
  width: 100%;
  min-height: 100%;
  text-align: left;
  padding: 10px 25px 10px 25px;
  color: #5C94FF;
}

main .dropdown__list li[data-disabled],
main .dropdown__list a[data-disabled] {
  color: #959BAD;
  cursor: default;
}

main .dropdown__list li[data-disabled]:hover,
main .dropdown__list a[data-disabled]:hover {
  background: #ffffff;
}

@media (hover: hover) {
  main .dropdown__list li[data-button] button:hover,
  main .dropdown__list a[data-button] button:hover {
    color: #397DFF;
  }
}
.base-form {
  display: block;
  position: relative;
  width: 100%;
}

.base-form--page {
  width: 100%;
  background-color: #dee1e4;
  max-width: 1020px;
  padding: 42px;
  border-radius: 0;
  margin: 0 auto;
}

.base-form--page .base-form__title {
  text-align: center;
}

.base-form--page .base-form__desc {
  text-align: center;
}

.base-form__steps {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 30px;
  border-bottom: 1px solid #f5f5f5;
  -ms-flex-pack: center;
  justify-content: center;
}

.base-form__step {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  width: 200px;
}

.base-form__step-number {
  font-size: 20px;
  font-weight: 600;
  width: 50px;
  height: 50px;
  border: 1px solid #959bad;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  position: relative;
}

.base-form__step-number:not(.base-form__step:last-child .base-form__step-number):after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  width: 100%;
  background: #959bad;
  left: 50px;
  width: 150px;
}

.base-form__step-title {
  font-size: 16px;
}

.base-form__step.active .base-form__step-number {
  background-color: #959aad;
  color: #5c94ff;
  border: none;
  color: #ffffff;
}

.base-form__step.active .base-form__step-title {
  color: #959aad;
}

.base-form__blocks {
  padding-top: 30px;
}

.base-form__block {
  display: none;
}

.base-form__block.active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.base-form__block .base-form__input {
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

.base-form__block .base-form__input:nth-child(odd) {
  padding-right: 10px;
}

.base-form__block .base-form__input:nth-child(even) {
  padding-left: 10px;
}

.base-form__block-footer {
  width: 100%;
}

.base-form__block-footer .base-form__input:nth-child(odd),
.base-form__block-footer .base-form__input:nth-child(even) {
  padding: 0;
}

.base-form__block:first-of-type .base-form__btns {
  -ms-flex-pack: end;
  justify-content: end;
}

.base-form__single-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}

.base-form__single-block .base-form__input {
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

.base-form__single-block .base-form__links {
  width: 50%;
}

.base-form__btns {
  padding-top: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.base-form__footer {
  margin-top: 25px;
}

.base-form__container {
  display: block;
  position: relative;
  width: 100%;
  background: #ffffff;
  padding: 39px 45px 48px 45px;
  border: 0;
  z-index: 1;
}

.base-form__title {
  display: block;
  font-size: 26px;
  line-height: 26px;
  font-weight: 600;
  position: relative;
  text-align: center;
}

.base-form__label {
  font-size: 14px;
  margin-top: 12px;
  color: #959bad;
}

.base-form__errors {
  font-size: 13px;
  color: #cc0000;
  padding-top: 10px;
  text-align: center;
}

.base-form--page .base-form__errors {
  padding-top: 16px;
}

.base-form__errors a {
  text-decoration: underline;
}

.base-form__desc {
  display: block;
  width: 100%;
  margin-top: 14px;
  border-top: 1px solid #f5f5f5;
  color: #959bad;
  font-size: 15px;
  line-height: 18px;
  position: relative;
  padding-top: 17px;
  margin-bottom: 35px;
}

.base-form__error-title {
  font-weight: 600;
  color: #272b37;
  margin-bottom: 10px;
  font-size: 15px;
}

.base-form__error-text {
  max-height: 200px;
  overflow-y: auto;
}

.base-form__input {
  margin-top: 7px;
  position: relative;
}

.base-form__input-container {
  width: 100%;
}

.base-form__submit {
  margin-top: 21px;
}

.base-form__txt {
  display: block;
  position: relative;
  font-size: 13px;
  color: #959bad;
  margin-top: 8px;
  width: 100%;
}

.base-form__message {
  font-size: 14px;
  color: #272b37;
  line-height: 1.4;
  padding: 30px 0 10px;
  max-width: 220px;
  display: inline-block;
}

.base-form__links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}

.base-form__links a {
  color: #3E4454;
  border-bottom: 1px solid #3E4454;
  position: relative;
}

.base-form__radio {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 7px;
}

.base-form__radio-title {
  width: 100%;
  margin-bottom: 8px;
}

.base-form__radio label + label {
  margin-left: 15px;
}

.base-form--resizable::after {
  position: absolute;
  content: '';
  top: -13px;
  left: 4%;
  width: 92%;
  height: 100%;
  background: rgba(255, 255, 255, 0.36);
  z-index: 0;
}

.base-form--resizable::before {
  position: absolute;
  content: '';
  top: -25px;
  left: 8%;
  width: 84%;
  height: 100%;
  background: rgba(255, 255, 255, 0.36);
  z-index: 0;
}

.base-form__notification {
  margin-top: 1.3rem;
}

.hover-popup {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #ffffff;
  z-index: 1;
  border: 2px solid #ad1616;
  padding: 0.8rem;
  font-size: 1.1rem;
  line-height: 1.3;
  display: none;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.tippy-box[data-theme~='3llight'] {
  background-color: white;
  width: 100%;
  max-width: 442px;
  z-index: 2;
  color: #262B38;
  border-radius: 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.tippy-box[data-theme~='3llight'] .tippy-arrow {
  color: white;
}

.tippy-box[data-theme~='3llight'] > .tippy-content {
  font-size: 14px;
  line-height: 1.5;
  padding: 16px;
  color: #262B38;
  letter-spacing: 0;
}

.captcha-notification {
  display: block;
  color: #959bad;
  font-size: 13px;
  line-height: 1.3;
}

@media (max-width: 1100px) {
  .base-form__step {
    width: 180px;
  }

  .base-form__step-number:not(.base-form__step:last-child .base-form__step-number):after {
    width: 130px;
  }

  .base-form__single-block .base-form__links {
    width: 100%;
    margin-top: 20px;
  }

  .base-form--resizable {
    margin-right: auto;
    max-width: 514px;
  }

  .base-form__notification {
    margin-top: 1rem;
  }
}

@media (max-width: 767px) {
  .base-form--page {
    max-width: unset;
    box-shadow: none;
    border-radius: 0;
    padding: 25px 20px;
  }

  .base-form--page .base-form__desc {
    font-size: 12px;
  }

  .base-form__steps {
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 15px;
  }

  .base-form__step {
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    margin-bottom: 15px;
  }

  .base-form__step-number {
    width: 30px;
    height: 30px;
    margin: 0 10px 0 0;
    font-size: 16px;
  }

  .base-form__step-number:not(.base-form__step:last-child .base-form__step-number):after {
    transform: none;
    width: 1px;
    height: 15px;
    top: 30px;
    left: 50%;
  }

  .base-form__block .base-form__input {
    width: 100%;
  }

  .base-form__block .base-form__input:nth-child(odd) {
    padding: 0;
  }

  .base-form__block .base-form__input:nth-child(even) {
    padding: 0;
  }

  .base-form__single-block .base-form__input {
    width: 100%;
  }

  .base-form__container {
    width: 100%;
    background-color: #ffffff;
    padding: 34px 30px 39px 30px;
  }

  .base-form__container .base-form__links a {
    font-size: 10px;
    line-height: 14px;
  }

  .base-form__title {
    font-size: 17px;
    line-height: 17px;
  }

  .base-form__desc {
    margin-top: 11px;
    margin-bottom: 11px;
    padding-top: 10px;
    border-top: 2px solid #f5f5f5;
    font-size: 10px;
    line-height: 1.2;
  }

  .base-form__input {
    margin-top: 4px;
  }

  .base-form__submit {
    margin-top: 14px;
  }

  .base-form__txt {
    font-size: 12px;
    line-height: 1.2;
  }

  .base-form__links {
    margin-top: 9px;
  }

  .base-form__links a {
    font-size: 12px;
  }

  .base-form--resizable::after {
    top: -8px;
  }

  .base-form--resizable::before {
    top: -16px;
  }

  .base-form--resizable .base-form__container {
    padding-bottom: 48px;
  }

  .hover-popup {
    font-size: 11px;
    padding: 0.5rem;
  }
}

@media (max-width: 1100px) and (min-width: 768px) {
  .base-form--resizable .base-form__container {
    max-width: none;
    padding: 69px 65px;
  }

  .base-form--resizable .base-form__title {
    font-size: 35px;
    line-height: 35px;
  }

  .base-form--resizable .base-form__desc {
    font-size: 22px;
    line-height: 1.2;
    border-top: 3px solid #f5f5f5;
    margin-top: 19px;
    padding-top: 25px;
  }

  .base-form--resizable .base-form__input {
    margin-top: 11px;
  }

  .base-form--resizable .base-form__submit {
    margin-top: 30px;
  }

  .base-form--resizable .base-form__links {
    margin-top: 30px;
  }

  .base-form--resizable .base-form__links a {
    font-size: 21px;
  }
}
[data-copy-text] {
  cursor: pointer;
  transition: color 0.3s ease-out;
  -ms-touch-action: none;
  touch-action: none;
  text-align: left;
  -webkit-tap-highlight-color: transparent;
}

@media (hover: hover) {
  [data-copy-text]:hover {
    color: #397DFF;
  }
}
.input-date {
  background: #FFFFFF;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  width: -moz-fit-content;
  width: fit-content;
}

.input-date__input {
  border: 2px solid #959BAD;
  padding: 16px 25px 18px;
  width: 176px;
  outline: none;
}

.input-date__button {
  background: #FFFFFF;
  border: 2px solid #959BAD;
  border-left: none;
  width: 83px;
  cursor: pointer;
  position: relative;
}

.input-date__button::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: url('/local/templates/corporate/build/css/../img/calendar.svg');
  width: 24px;
  height: 24px;
}

.input-date__time {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.flatpickr-black.flatpickr-calendar {
  background: #262B38;
  border-radius: 0;
  font-family: "Golos Text", "Arial", sans-serif;
}

.flatpickr-black.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #262B38;
}

.flatpickr-black.flatpickr-calendar .flatpickr-day.flatpickr-disabled.today {
  border-color: #959ea9;
}

.flatpickr-black span.flatpickr-weekday {
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.03em;
  text-transform: lowercase;
  color: #B7D0FF;
  font-weight: 400;
}

.flatpickr-black .flatpickr-day {
  font-weight: 400;
  font-size: 16px;
  letter-spacing: -0.03em;
  text-transform: lowercase;
  color: #959BAD;
  border-radius: 0;
}

.flatpickr-black .flatpickr-day.selected {
  background: none;
  border: 1px solid #FFFFFF;
}

.flatpickr-black .flatpickr-day.selected:hover {
  background: #B7D0FF;
  border-color: #B7D0FF;
}

.flatpickr-black .flatpickr-day.nextMonthDay,
.flatpickr-black .flatpickr-day.flatpickr-disabled,
.flatpickr-black .flatpickr-day.flatpickr-disabled:hover,
.flatpickr-black .flatpickr-day.prevMonthDay {
  color: #3E4454;
}

.flatpickr-black .flatpickr-current-month {
  color: #FFFFFF;
  text-transform: lowercase;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: -0.03em;
}

.flatpickr-black .flatpickr-current-month span.cur-month {
  font-weight: 400;
}

.flatpickr-black .flatpickr-months {
  margin: 30px 0 10px;
}

.flatpickr-black .flatpickr-months .flatpickr-prev-month svg,
.flatpickr-black .flatpickr-months .flatpickr-next-month svg {
  width: 20px;
  height: 20px;
}

.flatpickr-black .flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-black .flatpickr-months .flatpickr-next-month:hover svg {
  fill: #B7D0FF;
}

.flatpickr-black .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-black .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  color: #3E4454;
  fill: #3E4454;
  top: 30px;
}

.flatpickr-black .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 25px;
}

.flatpickr-black .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 25px;
}

.flatpickr-black .flatpickr-weekdays,
.flatpickr-black .dayContainer {
  padding: 0 30px;
}

.flatpickr-timeinput .flatpickr-time-separator,
.flatpickr-timeinput .flatpickr-time-separator + .numInputWrapper {
  display: none;
}

.flatpickr-timeinput.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: 100%;
  max-height: unset;
  border: none;
}

.flatpickr-timeinput .flatpickr-time {
  overflow: visible;
}

.flatpickr-timeinput .flatpickr-time input {
  font-size: 20px;
}

.flatpickr-timeinput .flatpickr-time input.flatpickr-hour {
  font-weight: 400;
  width: 49%;
  text-align: right;
}

.flatpickr-timeinput .flatpickr-time input.flatpickr-minute {
  pointer-events: none;
}

.flatpickr-timeinput .flatpickr-time input:hover,
.flatpickr-timeinput .flatpickr-time input:focus {
  background: none;
}

.flatpickr-timeinput .flatpickr-time.time24hr .numInputWrapper {
  height: 100%;
}

.flatpickr-timeinput .flatpickr-time.time24hr .numInputWrapper:first-child {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.flatpickr-timeinput .flatpickr-time.time24hr .numInputWrapper:first-child::after {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  content: ':00';
  width: 51%;
  font-size: 20px;
  font-weight: 400;
  -ms-flex-positive: 1;
  flex-grow: 1;
  line-height: 40px;
}

.flatpickr-timeinput .flatpickr-time .numInputWrapper:hover {
  background: none;
}

.flatpickr-timeinput .flatpickr-time .numInputWrapper span {
  opacity: 1;
  right: -30px;
  border: none;
  width: 20px;
  height: 20px;
  padding: 0;
}

.flatpickr-timeinput .flatpickr-time .numInputWrapper span.arrowUp::after,
.flatpickr-timeinput .flatpickr-time .numInputWrapper span.arrowDown::after {
  border: solid #3E4454;
  border-bottom-color: #3E4454;
  width: 13px;
  height: 13px;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  top: 50%;
  left: 50%;
}

.flatpickr-timeinput .flatpickr-time .numInputWrapper span.arrowUp::after {
  transform: translateX(-50%) translateY(-50%) rotate(225deg);
}

.flatpickr-timeinput .flatpickr-time .numInputWrapper span.arrowDown::after {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.flatpickr-timeinput .flatpickr-time .numInputWrapper span:active,
.flatpickr-timeinput .flatpickr-time .numInputWrapper span:hover {
  background: none;
}

.flatpickr-timeinput .flatpickr-time .numInputWrapper span:active::after,
.flatpickr-timeinput .flatpickr-time .numInputWrapper span:hover::after {
  border-color: #B7D0FF;
}

.flatpickr-timeinput.flatpickr-calendar.inline {
  width: 106px;
  height: 60px;
  border-radius: 0;
  box-shadow: none;
  border: 2px solid #959BAD;
}
.footer .input-wrapper,
.header .input-wrapper,
.modal .input-wrapper {
  width: 100%;
  position: relative;
}

.footer .input-wrapper--file,
.header .input-wrapper--file,
.modal .input-wrapper--file {
  width: auto;
}

.footer .input-wrapper--file input[type=file],
.header .input-wrapper--file input[type=file],
.modal .input-wrapper--file input[type=file] {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  z-index: -1;
}

.footer .input-wrapper--file .file,
.header .input-wrapper--file .file,
.modal .input-wrapper--file .file {
  display: -ms-flexbox;
  display: flex;
}

.footer .input,
.header .input,
.modal .input {
  width: 100%;
  padding: 1.9rem 1.5rem 0.7rem 1.5rem;
  background-color: transparent;
  border: 1px solid #36496D;
  border-radius: 4px;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  color: #ffffff;
  transition-timing-function: ease-out;
  transition-duration: 0.3s;
  transition-property: border-color;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.footer .input--light,
.header .input--light,
.modal .input--light {
  border-color: #E4E6E8;
  color: #262B38;
}

.footer .input:focus-visible ~ .input-label,
.header .input:focus-visible ~ .input-label,
.modal .input:focus-visible ~ .input-label {
  top: 0.7rem;
  transform: translateY(0%) scale(0.78);
}

.footer .input:not(:-moz-placeholder-shown) ~ .input-label,
.header .input:not(:-moz-placeholder-shown) ~ .input-label,
.modal .input:not(:-moz-placeholder-shown) ~ .input-label {
  top: 0.7rem;
  transform: translateY(0%) scale(0.78);
}

.footer .input:not(:-ms-input-placeholder) ~ .input-label,
.header .input:not(:-ms-input-placeholder) ~ .input-label,
.modal .input:not(:-ms-input-placeholder) ~ .input-label {
  top: 0.7rem;
  transform: translateY(0%) scale(0.78);
}

.footer .input:not(:placeholder-shown) ~ .input-label,
.header .input:not(:placeholder-shown) ~ .input-label,
.modal .input:not(:placeholder-shown) ~ .input-label {
  top: 0.7rem;
  transform: translateY(0%) scale(0.78);
}

.footer .input:-ms-input-placeholder,
.header .input:-ms-input-placeholder,
.modal .input:-ms-input-placeholder {
  opacity: 0;
}

.footer .input::-moz-placeholder,
.header .input::-moz-placeholder,
.modal .input::-moz-placeholder {
  opacity: 0;
}

.footer .input::-moz-placeholder,
.header .input::-moz-placeholder,
.modal .input::-moz-placeholder {
  opacity: 0;
}

.footer .input:-ms-input-placeholder,
.header .input:-ms-input-placeholder,
.modal .input:-ms-input-placeholder {
  opacity: 0;
}

.footer .input::placeholder,
.header .input::placeholder,
.modal .input::placeholder {
  opacity: 0;
}

.footer .input._error,
.header .input._error,
.modal .input._error {
  border-color: #E84143;
}

.footer .input__cross,
.header .input__cross,
.modal .input__cross {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0.625rem;
  width: 14px;
  height: 14px;
  color: #ffffff;
  opacity: 0;
  visibility: hidden;
  transition-property: transform, opacity, visibility, color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.footer .input__cross._active,
.header .input__cross._active,
.modal .input__cross._active {
  opacity: 1;
  visibility: visible;
}

.footer .input-label,
.header .input-label,
.modal .input-label {
  position: absolute;
  top: 50%;
  left: 1.5rem;
  transform: translateY(-50%) scale(1);
  color: #9BA6BA;
  transform-origin: left;
  transition-timing-function: ease-out;
  transition-duration: 0.3s;
  transition-property: transform, top;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.footer .input-dropdown,
.header .input-dropdown,
.modal .input-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  visibility: hidden;
  transform: translateY(-30px);
  opacity: 0;
  background-color: #1F2E4A;
  transition-property: transform, opacity, visibility;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  z-index: 2;
  border: 1px solid #36496D;
  border-radius: 4px;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  padding: 2px;
}

.footer .input-dropdown._active,
.header .input-dropdown._active,
.modal .input-dropdown._active {
  opacity: 1;
  transform: translateY(-1px);
  visibility: visible;
}

.footer .input-dropdown__list,
.header .input-dropdown__list,
.modal .input-dropdown__list {
  max-height: 246px;
  overflow-y: auto;
}

.footer .input-dropdown__list::-webkit-scrollbar,
.header .input-dropdown__list::-webkit-scrollbar,
.modal .input-dropdown__list::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 5px;
}

.footer .input-dropdown__list::-webkit-scrollbar-thumb,
.header .input-dropdown__list::-webkit-scrollbar-thumb,
.modal .input-dropdown__list::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #8D98B4;
}

.footer .input-dropdown__list-item,
.header .input-dropdown__list-item,
.modal .input-dropdown__list-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
  transition-property: color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  padding: 0.875rem 1.375rem;
}

.footer .input-dropdown__list-item:not(:first-child),
.header .input-dropdown__list-item:not(:first-child),
.modal .input-dropdown__list-item:not(:first-child) {
  position: relative;
  padding-top: 12px;
}

.footer .input-dropdown__list-item:not(:first-child)::before,
.header .input-dropdown__list-item:not(:first-child)::before,
.modal .input-dropdown__list-item:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #36496D;
  content: '';
}

.footer .input-dropdown__list-item:not(:last-child),
.header .input-dropdown__list-item:not(:last-child),
.modal .input-dropdown__list-item:not(:last-child) {
  padding-bottom: 12px;
}

.footer .input-dropdown__item-title,
.header .input-dropdown__item-title,
.modal .input-dropdown__item-title {
  font-size: 14px;
}

.footer .input-dropdown__item-text,
.header .input-dropdown__item-text,
.modal .input-dropdown__item-text {
  font-weight: 500;
  font-size: 13px;
  margin-top: 4px;
}

@media (max-width: 1024px) {
  .footer .input,
  .header .input,
  .modal .input {
    padding: 1.7rem 1.5rem 0.5rem 1.5rem;
  }

  .footer .input:focus-visible ~ .input-label,
  .header .input:focus-visible ~ .input-label,
  .modal .input:focus-visible ~ .input-label {
    top: 0.5rem;
  }

  .footer .input:not(:-moz-placeholder-shown) ~ .input-label,
  .header .input:not(:-moz-placeholder-shown) ~ .input-label,
  .modal .input:not(:-moz-placeholder-shown) ~ .input-label {
    top: 0.5rem;
  }

  .footer .input:not(:-ms-input-placeholder) ~ .input-label,
  .header .input:not(:-ms-input-placeholder) ~ .input-label,
  .modal .input:not(:-ms-input-placeholder) ~ .input-label {
    top: 0.5rem;
  }

  .footer .input:not(:placeholder-shown) ~ .input-label,
  .header .input:not(:placeholder-shown) ~ .input-label,
  .modal .input:not(:placeholder-shown) ~ .input-label {
    top: 0.5rem;
  }
}

@media (hover: hover) {
  .footer .input-dropdown__list-item:hover,
  .header .input-dropdown__list-item:hover,
  .modal .input-dropdown__list-item:hover {
    color: #5C94FF;
  }
}
input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type='number'] {
  -moz-appearance: textfield;
}

.input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  padding: 9.5px 12px;
  color: #272b37;
  border: 1px solid #959bad;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 1;
  outline: none;
  border-radius: 0;
}

.input:-moz-read-only:not(.input--select) {
  opacity: 0.6;
  cursor: default;
}

.input.disabled,
.input:disabled,
.input:read-only:not(.input--select) {
  opacity: 0.6;
  cursor: default;
}

.input:not(:-moz-read-only, .input--error):focus {
  border: 1px solid #5C94FF;
}

.input:not(:read-only, .input--error):focus {
  border: 1px solid #5C94FF;
}

.input::-moz-placeholder {
  color: #959bad;
}

.input:-ms-input-placeholder {
  color: #959bad;
}

.input::placeholder {
  color: #959bad;
}

.input:-moz-placeholder,
.input::-moz-placeholder {
  opacity: 1;
}

.input--large {
  padding: 16px 12px;
  font-size: 15px;
  line-height: 1;
  height: 52px;
}

.input--small {
  font-size: 13px;
  line-height: 1.15;
  padding: 2px 3px;
  width: 60px;
}

.input--small::-moz-placeholder {
  color: #959bad;
}

.input--small:-ms-input-placeholder {
  color: #959bad;
}

.input--small::placeholder {
  color: #959bad;
}

.input--rounded {
  border-radius: 0;
}

.input--dark {
  color: #fff;
  border: 1px solid #959bad;
  background-color: #959bad;
}

.input--dark::-moz-placeholder {
  color: #fff;
}

.input--dark:-ms-input-placeholder {
  color: #fff;
}

.input--dark::placeholder {
  color: #fff;
}

.input--noborder {
  border: none;
}

.input--noborder::-moz-placeholder {
  color: #959bad;
}

.input--noborder:-ms-input-placeholder {
  color: #959bad;
}

.input--noborder::placeholder {
  color: #959bad;
}

.input--error {
  border-color: #cc0000;
}

.input--field {
  max-width: 606px;
  padding: 16px 25px 20px;
  border: 2px solid #959BAD;
  font-size: 20px;
  line-height: 1;
}

.input--field:not(:-moz-read-only, .input--error):focus {
  border: 2px solid #959BAD;
}

.input--field:not(:read-only, .input--error):focus {
  border: 2px solid #959BAD;
}

.input--select {
  padding: 0;
  width: 100%;
  border: none;
}

.input--select .ss-main {
  padding: 16px 25px 20px;
  background-color: #EFF0F3;
  border-radius: 0;
  border: 2px solid #959BAD;
  line-height: 1.2;
  color: inherit;
}

.input--select .ss-main:focus {
  box-shadow: none;
}

.input__quantity {
  height: 32px;
  display: -ms-flexbox;
  display: flex;
}

.input__quantity input {
  border-left: 0;
  border-right: 0;
  padding: 6.5px 0;
  text-align: center;
  width: 36px;
  height: 100%;
  border-radius: 0;
  -moz-appearance: textfield;
}

.input__quantity input::-webkit-outer-spin-button,
.input__quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
}

.input__quantity input:disabled {
  color: #959bad;
  pointer-events: none;
}

.input__quantity input:focus {
  border-color: #959bad;
  border-left: 0;
  border-right: 0;
}

.input__quantity-btn {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 100%;
  font-size: 15px;
  line-height: 1;
  text-align: center;
  color: #272b37;
  background: #ffffff;
}

.input__quantity-btn:disabled {
  color: #959bad;
  pointer-events: none;
}

.input__quantity-btn--minus {
  border-left: 1px solid #959bad;
  border-top: 1px solid #959bad;
  border-bottom: 1px solid #959bad;
}

.input__quantity-btn--plus {
  border-right: 1px solid #959bad;
  border-top: 1px solid #959bad;
  border-bottom: 1px solid #959bad;
}

.input__quantity--noborder {
  height: unset;
}

.input__quantity--noborder input {
  padding: 0;
  border: none;
  background: none;
  font-size: 12px;
}

.input__quantity--noborder .input__quantity-btn {
  border: none;
  background: none;
}

.input__select {
  position: relative;
  width: 100%;
  height: 100%;
}

.input__select-clear {
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23959aad'%3E%3Cpath d='m16.192 6.344-4.243 4.242-4.242-4.242-1.414 1.414L10.535 12l-4.242 4.242 1.414 1.414 4.242-4.242 4.243 4.242 1.414-1.414L13.364 12l4.242-4.242z'%3E%3C/path%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  cursor: pointer;
  display: none;
}

.input__select-clear.active {
  display: block;
}

.input__select-block {
  position: absolute;
  top: 100%;
  background-color: #fff;
  padding: 9px 0;
  z-index: 2;
  border: 1px solid #959aad;
  display: none;
  width: 100%;
  max-height: 300px;
  overflow-y: auto;
}

.input__select-block--medium {
  max-height: 200px;
}

.input__select-block--medium .input__select-option {
  padding: 8px 12px;
}

.input__select-block.active {
  display: block;
}

.input__select-option {
  font-size: 14px;
  padding: 15px 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
}

.input__select-option.not-active {
  background-color: #fa4c4c;
  cursor: auto;
}

.input__select-option.not-active:hover {
  background-color: #fa4c4c;
}

.input__select-option:hover {
  background: #EFF0F3;
}

.input__select-name {
  width: 100%;
  margin-bottom: 7px;
  font-weight: 600;
  font-size: 14px;
}

.input__select-inn,
.input__select-kpp,
.input__select-work-street {
  font-size: 12px;
}

.input__select-address {
  font-size: 12px;
  width: 100%;
  margin-top: 7px;
  color: #959BAD;
}

.input--request {
  padding: 16px 19px;
  font-size: 16px;
  line-height: 1;
  border: 1px solid #E4E4E4;
}

.input--request::-moz-placeholder {
  color: #7A7F89;
}

.input--request:-ms-input-placeholder {
  color: #7A7F89;
}

.input--request::placeholder {
  color: #7A7F89;
}

.input--file-requests {
  position: absolute;
  width: 0.1px;
  height: 0.1px;
  z-index: -1;
  opacity: 0;
  overflow: hidden;
}

.input._empty {
  color: #ad1616;
}

.input._empty:hover + .hover-popup {
  display: block;
  animation: fadeIn forwards ease 0.4s;
}

.input--capital {
  text-transform: capitalize;
}

.input__icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 24px;
  height: 18px;
  width: 18px;
  outline: none;
  color: #959BAD;
}

.input__icon + .input,
.input__icon + .input.input--field {
  padding-right: 46px;
}

.input-file {
  display: -ms-flexbox;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}

.input-file:hover > .input-file-icon {
  background-color: #3E4454;
}

.input-file:hover > .input-file-icon svg {
  color: white;
}

.input-file-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  background-color: #EFF0F3;
  transition: background-color 0.3s linear;
}

.input-file-hint {
  font-size: 11px;
  margin: 6px 0 6px 16px;
  max-width: 260px;
  color: #4B4F5F;
}

.label {
  font-size: 14px;
  line-height: calc(20 / 14);
  color: #262B38;
  margin-bottom: 8px;
  display: block;
}

@media (max-width: 767px) {
  .input {
    padding: 5.5px 12px;
    font-size: 11px;
    line-height: 13px;
  }

  .input--large {
    padding: 9px 12px;
    font-size: 12px;
    height: 34px;
  }

  .input--select {
    padding: 0;
  }

  .input--select .ss-main {
    padding: 5.5px 12px;
    font-size: 11px;
  }

  .input__select-option {
    font-size: 12px;
  }
}

@media (max-width: 480px) {
  .input__select-block--medium {
    max-height: 130px;
  }
}

@media (max-width: 1100px) and (min-width: 768px) {
  .input--resizable {
    padding: 22.5px 12px;
    font-size: 22px;
    line-height: 1;
  }
}
.loader__wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10000;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.loader__wrapper--cart {
  position: absolute;
}

.loader__wrapper.visible {
  display: -ms-flexbox;
  display: flex;
}

.loader__spinner {
  background: url(/local/templates/corporate/build/css/../img/loader.svg) no-repeat center;
  animation: spin 3s linear infinite;
  width: 60px;
  height: 60px;
}

.loader__spinner--gray {
  display: none;
  background: none;
  margin: 0 auto;
  -webkit-mask-image: url(/local/templates/corporate/build/css/../img/loader.svg);
  mask-image: url(/local/templates/corporate/build/css/../img/loader.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #959BAD;
  height: 56px;
}

@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.modal .table-scroller {
  width: 100%;
  margin-top: 1rem;
  overflow-y: auto;
  max-height: 40vh;
}

.modal .table-scroller > table {
  position: relative;
}

.modal .table-scroller > table > thead {
  position: sticky;
  top: 0;
  left: 0;
}

.modal .table {
  width: 100%;
}

.modal .table tbody td.row-empty {
  text-align: center;
  border: none;
}

.modal .table thead th,
.modal .table tbody td {
  text-align: left;
  padding-left: max(0.9375rem, 12px);
  padding-right: max(0.9375rem, 12px);
}

.modal .table thead th:first-of-type,
.modal .table tbody td:first-of-type {
  padding-left: 16px;
}

.modal .table thead th:last-of-type,
.modal .table tbody td:last-of-type {
  padding-right: 16px;
}

.modal .table thead th {
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #e7e7e7;
}

.modal .table thead th:first-of-type {
  border-radius: 4px 0 0 4px;
}

.modal .table thead th:last-of-type {
  border-radius: 0 4px 4px 0;
}

.modal .table thead th:not(:last-child) {
  white-space: nowrap;
}

.modal .table tbody tr:nth-child(even) td {
  background-color: #f7f7f7;
}

.modal .table tbody tr.active td {
  background-color: #D8E1F4;
}

.modal .table tbody tr.active:nth-child(even) td {
  background-color: #D8E1F4;
}

.modal .table tbody tr.active:hover:nth-child(even) td {
  background-color: #D8E1F4;
}

.modal .table tbody td {
  padding-top: 6px;
  padding-bottom: 6px;
  vertical-align: middle;
  border-bottom: 1px solid #E4E4E4;
  transition: background-color 0.3s;
  word-wrap: break-word;
}

.modal .table tbody td:nth-child(4),
.modal .table tbody td:nth-child(5) {
  white-space: nowrap;
}

.modal .table tbody td.row-empty {
  padding-top: 28px;
}

.modal .table__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}

.modal .table__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

@media (max-width: 1920px) {
  .modal .table thead th,
  .modal .table tbody td {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (max-width: 1440px) {
  .modal .table thead th,
  .modal .table tbody td {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 1200px) {
  .modal .table thead th,
  .modal .table tbody td {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 1024px) {
  .modal .table-scroller {
    margin: 1rem -3rem 0;
    padding: 0 3rem;
    overflow-x: auto;
    width: calc(100% + 6rem);
  }
}

@media (hover: hover) {
  .modal .table tbody tr:hover td {
    background-color: #EFF5FF;
  }

  .modal .table tbody tr:hover td.row-empty {
    background-color: unset;
  }

  .modal .table tbody tr:nth-child(even):hover td {
    background-color: #EFF5FF;
  }
}
.modal-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100vw;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  display: none;
  overflow: hidden;
  pointer-events: all;
  visibility: inherit;
}

.modal-wrapper__content {
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow-y: auto;
  padding: 40px 30px;
}

.modal-wrapper__overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modal {
  position: absolute;
  display: none;
  margin: auto;
  background: #ffffff;
  border-radius: 4px;
  max-width: calc(100% - 180px);
  text-align: center;
  min-width: 800px;
  max-height: calc(100svh - 80px);
  color: #262B38;
  /* Контейнер, его тексты и кнопка */
}

.modal__wrapper {
  overflow-y: auto;
  background-color: #ffffff;
  padding: 64px;
  border-radius: 4px;
}

.modal._overlay .modal__wrapper {
  position: relative;
  max-height: calc(100vh - 80px);
  overflow: hidden;
}

.modal._overlay .modal__wrapper::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 3;
  content: '';
}

.modal._overlay .modal__close {
  opacity: 0;
}

.modal-big {
  width: 1200px;
  min-width: 360px;
}

.modal-big .modal__message {
  max-width: unset;
}

.modal-big .modal__wrapper {
  padding: 46px;
}

.modal--left {
  text-align: left;
}

.modal--left .modal__title {
  text-align: left;
}

.modal--small-text .modal__title {
  line-height: 1.2;
}

.modal--small-text .input-label {
  font-size: 16px;
}

.modal--small-text .input {
  font-size: 16px;
  height: 100%;
}

.modal__wrap {
  padding: 64px 80px;
  max-height: 100%;
}

.modal__wrap .modal__text {
  margin-bottom: 18px;
}

.modal__title {
  width: 100%;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  /* Заголовок без центрирования текста */
}

.modal__title-left {
  text-align: left;
}

.modal__title + .modal__form {
  margin-top: 2rem;
}

.modal__text,
.modal__info {
  width: 100%;
  font-size: 20px;
  line-height: 1.35;
  margin-top: 20px;
}

.modal__text + .modal__form,
.modal__info + .modal__form {
  margin-top: 46px;
}

.modal__close,
.modal__close-outside {
  position: absolute;
  top: 0;
  right: -70px;
  width: 44px;
  height: 44px;
  padding: 0;
}

.modal__close svg,
.modal__close-outside svg {
  color: #ffffff;
}

.modal__message {
  max-width: 752px;
  color: #262B38;
}

.modal__message .button {
  text-transform: uppercase;
  margin-top: 36px;
}

.modal__message .modal__text {
  text-align: left;
}

.modal__message .modal__text p + p {
  margin-top: 1rem;
}

.modal__form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}

.modal__form .checkbox .checkbox__text {
  font-size: 14px;
}

.modal__form .textarea {
  height: 150px;
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
}

.modal__form .textarea__counter {
  bottom: 18px;
}

.modal__form .tippy-box[data-theme~='input-error'] .tippy-content {
  width: 100%;
  max-width: calc(100vw - 30px);
}

.modal__form .custom-control-input {
  font-size: 16px;
  line-height: 1.5;
}

.modal__form .custom-control-input input {
  padding: 14px 1.5rem;
  color: #262B38;
}

.modal__form .custom-control-input input::-moz-placeholder {
  color: #8d8d8d;
}

.modal__form .custom-control-input input:-ms-input-placeholder {
  color: #8d8d8d;
}

.modal__form .custom-control-input input::placeholder {
  color: #8d8d8d;
}

.modal__form .custom-control-input .ts-dropdown {
  margin-top: 0;
  max-height: 180px;
}

.modal__form .custom-control-input .ts-dropdown-content {
  max-height: 180px;
}

.modal__form .custom-control-input .ts-dropdown-content.active .option:first-child {
  border-top: none;
}

.modal__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}

.modal__container {
  width: 100%;
  padding: 32px;
  border: 1px solid #E4E6E8;
  border-radius: 4px;
  text-align: left;
  background-color: #ffffff;
}

.modal__container:not(:last-child) {
  margin-bottom: 24px;
}

.modal__container .button {
  width: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 20px;
  font-size: 16px;
  margin-top: 26px;
}

.modal__container .button svg {
  width: 30px;
  height: 30px;
}

.modal__container .button + .modal__container-title {
  margin-top: 26px;
}

.modal__container-title {
  font-size: 26px;
  line-height: 28px;
  font-weight: 500;
  color: #262B38;
}

.modal__container-text {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  margin-top: 16px;
  color: #8D98B4;
}

.modal__container-partners {
  margin-top: 26px;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.modal__container-icon-wrapper {
  position: relative;
  height: max(3vw, 70px);
  max-height: 78px;
  padding: 16px;
  border-radius: 4px;
  background-color: #F2F3F7;
  min-width: 100px;
  -ms-flex: 1;
  flex: 1;
}

.modal__container-icon-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% - 140px);
  transform: translate(-50%, -50%);
}

.modal__container .icon-hover {
  opacity: 0;
  transition: opacity 0.3s;
}

.modal__container .button {
  width: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 20px;
  font-size: 16px;
  margin-top: 26px;
}

.modal__container .button svg {
  width: 30px;
  height: 30px;
}

.modal__container-title-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.modal__container-title-wrapper .button {
  width: auto;
  margin-top: 0;
  margin-left: 20px;
}

.modal__container-title + .modal__cards,
.modal__container-title-wrapper + .modal__cards {
  margin-top: 34px;
}

.modal__buttons {
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -ms-flex-pack: center;
  justify-content: center;
}

.modal__buttons .button {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.modal._form {
  max-width: min(calc(100% - 140px), 1000px);
  padding: 0;
}

.modal._form .modal__wrapper {
  padding: 3rem;
}

.modal._form .select [data-search-select] + .ts-wrapper .ts-dropdown {
  max-height: unset;
  overflow-y: unset;
}

.modal._form .select [data-search-select] + .ts-wrapper .ts-dropdown .ts-dropdown-content {
  overflow-y: auto;
  max-height: 200px;
}

.modal._form .select [data-search-select] + .ts-wrapper.full .ts-dropdown .ts-dropdown-content {
  max-height: 146px;
}

.modal._form .select + .select [data-search-select] + .ts-wrapper .ts-dropdown .ts-dropdown-content {
  max-height: 130px;
}

.modal._form .select + .select [data-search-select] + .ts-wrapper.full .ts-dropdown .ts-dropdown-content {
  max-height: 96px;
}

.modal._form[data-modal="order-contract"] .select .ts-dropdown {
  max-height: 200px;
  overflow-y: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.modal._form[data-modal="order-contract"] .select .ts-dropdown::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 5px;
}

.modal._form[data-modal="order-contract"] .select .ts-dropdown::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #8D98B4;
}

.modal._form[data-modal="order-contract"] .select + .select .ts-dropdown {
  max-height: 130px;
}

.modal._form[data-modal="order-create"] .table-scroller {
  max-height: calc(100vh - 510px);
  overflow-y: auto;
  min-height: 200px;
}

.modal._form[data-modal="order-create"] .table-scroller thead {
  position: sticky;
  top: 0;
  left: 0;
}

.modal._form[data-modal="add-address-modal"] .select[data-custom-select] .ts-control > input::-moz-placeholder {
  color: #666E7E;
}

.modal._form[data-modal="add-address-modal"] .select[data-custom-select] .ts-control > input:-ms-input-placeholder {
  color: #666E7E;
}

.modal._form[data-modal="add-address-modal"] .select[data-custom-select] .ts-control > input::placeholder {
  color: #666E7E;
}

.modal._form[data-modal="add-address-modal"] .input--light::-moz-placeholder {
  color: #666E7E;
}

.modal._form[data-modal="add-address-modal"] .input--light:-ms-input-placeholder {
  color: #666E7E;
}

.modal._form[data-modal="add-address-modal"] .input--light::placeholder,
.modal._form[data-modal="add-address-modal"] .input-label {
  color: #666E7E;
}

.modal._form .modal__message {
  max-width: unset;
}

.modal._form .modal__title {
  line-height: 1.2;
}

.modal._form .ts-dropdown {
  max-height: 298px;
  overflow-y: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.modal._form .ts-dropdown::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 5px;
}

.modal._form .ts-dropdown::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #8D98B4;
}

.modal._form .modal__form {
  width: 100%;
  margin-top: 2.5rem;
  gap: 1rem;
}

.modal._form .modal__form-wrapper {
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
}

.modal._form .modal__buttons {
  margin-top: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.modal._form .modal__buttons > button,
.modal._form .modal__buttons > .button-wrapper {
  margin: 0;
  width: 100%;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.modal._form .modal__buttons > .button-wrapper button {
  margin: 0;
  width: 100%;
}

.modal._form .select--form {
  width: 100%;
}

.modal._form .select--form.select .ts-control {
  padding-top: 14px;
  padding-bottom: 14px;
}

.modal._form .select--form.select .ts-dropdown .option {
  padding-top: 14px;
  padding-bottom: 14px;
}

.modal._form .select .dropdown-top.focus .ts-control {
  border-radius: 4px 4px 0 0;
}

.modal._form .select .dropdown-top .ts-dropdown {
  top: 100%;
  bottom: unset;
  border-top: 0;
  border-bottom: 1px solid #E4E6E8;
  border-radius: 0 0 4px 4px;
}

.modal._form .input {
  padding-top: 20px;
  padding-bottom: 8px;
  font-size: 16px;
}

.modal._form .input::-moz-placeholder {
  font-size: 16px;
}

.modal._form .input:-ms-input-placeholder {
  font-size: 16px;
}

.modal._form .input::placeholder {
  font-size: 16px;
}

.modal._form .input ~ .input-label {
  font-size: 16px;
}

.modal._form .input:not(:-moz-placeholder-shown) ~ .input-label {
  top: 0.3rem;
}

.modal._form .input:not(:-ms-input-placeholder) ~ .input-label {
  top: 0.3rem;
}

.modal._form .input:not(:placeholder-shown) ~ .input-label {
  top: 0.3rem;
}

.modal._form .input:focus-visible ~ .input-label {
  top: 0.3rem;
}

.modal__cards {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
  grid-template-columns: repeat(4, 1fr);
  gap: 32px 24px;
}

.modal._buy-unregistered .modal__title-left {
  max-width: 790px;
  margin-bottom: 32px;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.25;
}

.modal .tar {
  text-align: right;
}

.modal .tar .button {
  color: #5C94FF;
}

.row-empty {
  padding-top: 28px;
  font-size: 20px;
  border: none;
}

.row-empty span {
  display: block;
  text-align: center;
}

@media (min-width: 1024px) {
  .modal__container .button._mobile {
    display: none;
  }
}

@media (min-width: 1920px) {
  .modal__form .textarea__counter {
    right: 24px;
    bottom: 26px;
  }
}

@media (max-width: 1920px) {
  .modal-big {
    width: 1000px;
  }

  .modal__form .textarea {
    height: 120px;
  }

  .modal__container-title {
    font-size: 24px;
    line-height: 26px;
  }
}

@media (max-width: 1440px) {
  .modal {
    min-width: 600px;
    max-width: 600px;
  }

  .modal-big {
    width: 800px;
    max-width: 800px;
  }

  .modal--small-text .modal__title {
    font-size: 28px;
  }

  .modal--small-text .modal__text {
    font-size: 16px;
    margin-top: 16px;
  }

  .modal--small-text .modal__text p + p {
    margin-top: 0.5rem;
  }

  .modal__title {
    font-size: 32px;
  }

  .modal__text + .modal__form,
  .modal__info + .modal__form {
    margin-top: 24px;
  }

  .modal__close,
  .modal__close-outside {
    right: -70px;
  }

  .modal__form {
    gap: 24px;
  }

  .modal__container {
    padding: 24px;
  }

  .modal__container .button {
    margin-top: 24px;
  }

  .modal__container .button + .modal__container-title {
    margin-top: 24px;
  }

  .modal__container-title {
    font-size: 20px;
    line-height: 22px;
  }

  .modal__container-text {
    font-size: 14px;
    line-height: 18px;
    margin-top: 12px;
  }

  .modal__container-partners {
    margin-top: 24px;
  }

  .modal__container-icon-wrapper img {
    width: calc(100% - 100px);
  }

  .modal__container .button {
    margin-top: 24px;
  }

  .modal__container-title + .modal__cards,
  .modal__container-title-wrapper + .modal__cards {
    margin-top: 30px;
  }

  .modal._form .select + .select [data-search-select] + .ts-wrapper.full .ts-dropdown .ts-dropdown-content {
    max-height: 78px;
  }

  .modal._form[data-modal="order-create"] .table-scroller {
    max-height: calc(100vh - 470px);
  }

  .modal__cards {
    gap: 30px 20px;
  }

  .modal._buy-unregistered .modal__title-left {
    font-size: 32px;
  }
}

@media (max-width: 1280px) {
  .modal-big {
    width: 700px;
    max-width: 700px;
  }

  .modal__title {
    font-size: 28px;
  }

  .modal__text,
  .modal__info {
    margin-top: 16px;
  }

  .modal__close,
  .modal__close-outside {
    right: -60px;
  }
}

@media (max-width: 1199px) {
  .modal__cards {
    gap: 24px 18px;
  }
}

@media (max-width: 1024px) {
  .modal-wrapper__content {
    padding: 80px 30px;
  }

  .modal {
    min-width: 500px;
    max-height: calc(100svh - 160px);
  }

  .modal-big .modal__wrapper {
    padding: 32px;
  }

  .modal__text,
  .modal__info {
    font-size: max(1.953vw, 16px);
  }

  .modal__form .textarea {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .modal__container-icon-wrapper {
    height: max(7.031vw, 66px);
    padding: 8px 16px;
  }

  .modal__container-icon-wrapper img {
    width: calc(100% - 16px);
  }

  .modal._form {
    max-width: calc(100% - 120px);
  }

  .modal._form .select [data-search-select] + .ts-wrapper .ts-dropdown .ts-dropdown-content {
    max-height: 186px;
  }

  .modal._form .select [data-search-select] + .ts-wrapper.full .ts-dropdown .ts-dropdown-content {
    max-height: 132px;
  }

  .modal._form .select + .select [data-search-select] + .ts-wrapper .ts-dropdown .ts-dropdown-content {
    max-height: 118px;
  }

  .modal._form .select + .select [data-search-select] + .ts-wrapper.full .ts-dropdown .ts-dropdown-content {
    max-height: 64px;
  }

  .modal._form[data-modal="order-contract"] .select .ts-dropdown {
    max-height: 186px;
  }

  .modal._form[data-modal="order-contract"] .select + .select .ts-dropdown {
    max-height: 118px;
  }

  .modal._form[data-modal="order-create"] .table-scroller {
    max-height: calc(100vh - 550px);
  }

  .modal._form .modal__buttons {
    margin-top: 1rem;
    gap: 16px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .modal._form .modal__buttons > button,
  .modal._form .modal__buttons > .button-wrapper button {
    height: 50px;
  }

  .modal._form .select--form.select .ts-control {
    padding-left: 1rem;
    padding-right: calc(1rem + 20px + 4px) !important;
  }

  .modal._form .select--form .ts-wrapper::after {
    right: 14px;
  }

  .modal._form .select--form.select .ts-dropdown .option {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .modal._form .input:not(:-moz-placeholder-shown) ~ .input-label {
    top: 0.2rem;
  }

  .modal._form .input:not(:-ms-input-placeholder) ~ .input-label {
    top: 0.2rem;
  }

  .modal._form .input:not(:placeholder-shown) ~ .input-label {
    top: 0.2rem;
  }

  .modal._form .input:focus-visible ~ .input-label {
    top: 0.2rem;
  }

  .modal__cards {
    display: none;
  }

  .modal._buy-unregistered .modal__title-left {
    font-size: 26px;
    margin-bottom: 24px;
  }
}

@media (max-width: 1023px) {
  .modal-big {
    max-width: 78.125vw;
  }

  .modal__close,
  .modal__close-outside {
    right: -56px;
  }

  .modal__container-title-wrapper .button._desktop {
    display: none;
  }
}

@media (max-width: 768px) {
  .modal-wrapper__content {
    padding: 80px 34px;
  }

  .modal {
    max-height: calc(100svh - 150px);
    max-width: calc(100% - 120px);
  }

  .modal._overlay .modal__wrapper {
    max-height: calc(100vh - 68px);
  }

  .modal__text,
  .modal__info {
    font-size: 16px;
  }

  .modal._form .modal__wrapper {
    padding: 2.5rem 3rem;
  }

  .modal._buy-unregistered {
    font-size: 28px;
  }
}

@media (max-width: 750px) {
  .modal__container-icon-wrapper img {
    width: 100%;
  }
}

@media (max-width: 650px) {
  .modal-wrapper {
    overflow: hidden;
  }

  .modal-wrapper__content {
    padding: 0;
  }

  .modal {
    min-width: 360px;
    min-height: -moz-min-content;
    min-height: min-content;
    max-height: unset;
    max-width: 100%;
    width: 100%;
    top: 0;
    left: 0;
    transform: none;
  }

  .modal:not(._gallery) {
    height: 100%;
    margin: 0;
    border-radius: 0;
  }

  .modal:not(._gallery) .modal__wrapper {
    padding: 56px 32px 36px;
    border-radius: 0;
  }

  .modal__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100%;
  }

  .modal._overlay .modal__wrapper {
    max-height: calc(100vh - 112px);
  }

  .modal-big {
    max-width: 100%;
  }

  .modal__close,
  .modal__close-outside {
    top: 24px;
    right: 15px;
  }

  .modal__close svg,
  .modal__close-outside svg {
    color: unset;
  }

  .modal__message {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }

  .modal__form .custom-control-input .ts-dropdown {
    max-height: 248px;
  }

  .modal__form .custom-control-input .ts-dropdown-content {
    max-height: 248px;
  }

  .modal__container-icon-wrapper {
    height: 64px;
  }

  .modal._form {
    max-width: 100vw;
  }

  .modal._form .modal__wrapper {
    padding: 2rem;
    display: -ms-flexbox;
    display: flex;
    min-height: 100%;
    -ms-flex-align: center;
    align-items: center;
  }

  .modal._form .modal__wrapper .table-scroller {
    margin: 1rem 0 0;
    padding: 0;
    max-width: calc(100vw - 64px);
    min-width: calc(360px - 64px);
  }

  .modal._form .modal__wrapper .modal__message {
    max-width: calc(100vw - 64px);
    min-width: calc(360px - 64px);
  }

  .modal._form .select [data-search-select] + .ts-wrapper .ts-dropdown .ts-dropdown-content {
    max-height: 248px;
  }

  .modal._form .select [data-search-select] + .ts-wrapper.full .ts-dropdown .ts-dropdown-content {
    max-height: 194px;
  }

  .modal._form .select + .select [data-search-select] + .ts-wrapper .ts-dropdown .ts-dropdown-content {
    max-height: 248px;
  }

  .modal._form .select + .select [data-search-select] + .ts-wrapper.full .ts-dropdown .ts-dropdown-content {
    max-height: 194px;
  }

  .modal._form[data-modal="order-contract"] .select .ts-dropdown {
    max-height: 248px;
  }

  .modal._form[data-modal="order-contract"] .select + .select .ts-dropdown {
    max-height: 248px;
  }

  .modal._form[data-modal="order-create"] .table-scroller {
    max-height: calc(100svh - 454px);
  }

  .modal._form .modal__form {
    margin-top: 1.5rem;
  }

  .modal._buy-unregistered .modal__wrapper {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (max-width: 600px) {
  .modal__form .custom-control-input input {
    padding: 10px;
  }

  .modal._form[data-modal="order-create"] .table-scroller {
    max-height: calc(100svh - 500px);
  }

  .modal._form .ts-dropdown {
    max-height: 334px;
  }

  .modal._form .select--form.select .ts-control {
    padding: 10px;
    padding-right: 10px !important;
  }

  .modal._form .select--form.select .ts-wrapper:not(.ts-locked) .ts-control {
    padding-right: calc(10px + 20px + 8px) !important;
  }

  .modal._form .select--form.select .ts-dropdown .option {
    padding: 10px;
  }

  .modal._form .select .ts-wrapper::after {
    right: 10px;
  }
}

@media (max-width: 550px) {
  .modal._form .modal__form-wrapper {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }
}

@media (max-width: 500px) {
  .modal__container .button {
    margin-top: 18px;
    padding: 14px 20px;
  }

  .modal__container-icon-wrapper {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }

  .modal__container-icon-wrapper:last-child img {
    max-width: 190px;
  }

  .modal__container-icon-wrapper img {
    max-width: 160px;
  }

  .modal._buy-unregistered .modal__title-left {
    font-size: 23px;
  }
}

@media (max-width: 430px) {
  .modal-big .modal__wrapper {
    padding: 68px 15px;
  }

  .modal__wrap {
    padding: vw(48px, 375px) vw(24px, 375px);
    max-width: 400px;
  }

  .modal__wrap .modal__text {
    margin-bottom: vw(12px, 375px);
  }

  .modal__message .button {
    margin-top: 24px;
  }

  .modal__form {
    gap: 20px;
  }

  .modal__container:not(:last-child) {
    margin-bottom: 16px;
  }

  .modal__container-icon-wrapper {
    min-width: 90px;
  }
}

@media (max-width: 429px) {
  .modal__container .button {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .modal._buy-unregistered .modal__container .button svg {
    display: none;
  }
}

@media (max-width: 410px) {
  .modal._form .modal__buttons {
    gap: 10px;
  }

  .modal._form .modal__buttons > button,
  .modal._form .modal__buttons > .button-wrapper button {
    height: 40px;
    font-size: 12px;
  }
}

@media (max-width: 375px) {
  .modal__container {
    padding: 20px;
  }

  .modal__container .button {
    padding: 15px;
  }

  .modal__container .button {
    padding: 15px;
  }
}

@media (max-width: 1024px) and (min-width: 600px) {
  .modal._form .modal__buttons > button:first-child,
  .modal._form .modal__buttons > .button-wrapper:first-child,
  .modal._form .modal__buttons > button:nth-child(2),
  .modal._form .modal__buttons > .button-wrapper:nth-child(2) {
    width: calc(50% - 10px);
  }
}

@media (min-width: 1024px) and (max-width: 1920px) {
  .modal._buy-unregistered {
    width: 1200px;
    max-width: 1200px;
  }
}

@media (min-width: 1024px) and (max-width: 1440px) {
  .modal._buy-unregistered {
    width: 1000px;
    max-width: 1000px;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .modal._buy-unregistered {
    width: 880px;
    max-width: 880px;
  }
}

@media (hover: none) {
  .modal__container .icon-hover {
    opacity: 1;
  }
}

@media (hover: hover) {
  .modal__container-icon-wrapper:hover .icon-hover {
    opacity: 1;
  }
}
.p404-first {
  background: #3E4454;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 500px;
}

.p404-last {
  min-height: 240px;
  position: relative;
  z-index: 0;
}

.p404-overlay {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.p404-overlay,
.p404-overlay img,
.p404-overlay video {
  -o-object-fit: cover;
  object-fit: cover;
}

.p404-title {
  font-weight: 400;
  line-height: 0.95;
  letter-spacing: -0.03em;
  font-size: 37px;
  position: relative;
  z-index: 2;
  margin-bottom: auto;
  padding: 20px 15px 0;
}

.p404-button {
  border-top: 2px solid #959bad;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 4.167vw;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 80px;
}

.p404-button .icon-plus {
  width: 13px;
  height: 13px;
}

@media only screen and (min-width: 768px) {
  .p404-first {
    height: 700px;
  }

  .p404-last {
    height: 468px;
  }

  .p404-title {
    padding: 48px 32px 0;
    font-size: 72px;
  }

  .p404-button {
    padding-left: 4.167vw;
  }
}

@media only screen and (min-width: 1301px) {
  .p404-wrapper {
    margin-top: -17px;
  }
}

@media only screen and (min-width: 1366px) {
  .p404 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }

  .p404-first {
    height: 768px;
  }

  .p404-last {
    height: auto;
  }

  .p404-title {
    padding: 20px 4.167vw 0;
  }
}

@media only screen and (min-width: 1920px) {
  .p404-first {
    height: calc(980 * 100vw / 1920);
  }

  .p404-title {
    padding-top: calc(30 * 100vw / 1920);
    font-size: 100px;
  }

  .p404-button {
    padding-left: 4.167vw;
    height: 100px;
  }

  .p404-button .icon-plus {
    width: 16px;
    height: 16px;
  }
}
.error-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: calc(100vh - 410px);
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
}

.error-block--s {
  min-height: 30vh;
}

.catalog__page {
  padding-top: 60px;
  min-height: calc(100vh - 277px);
  /* В каталоге добавляется кнопка смены дизайна */
}

.catalog__page .wrapper .top-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-top: -27px;
  margin-bottom: 40px;
  /* переопределим, чтоб не смещалось */
}

.catalog__page .wrapper .top-row .breadcrumbs {
  margin-top: 0;
  margin-bottom: 0;
}

.catalog__page .wrapper .top-row .view-toggle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  width: 250px;
}

.catalog__page .wrapper .top-row .view-toggle--mobile {
  display: -ms-flexbox;
  display: flex;
}

.catalog__page .wrapper .top-row .view-toggle__title {
  margin-right: 8px;
  color: #262B38;
  font-size: 14px;
  line-height: 22px;
}

.catalog__page .wrapper .top-row .view-toggle__btn {
  margin: 0;
  padding: 2px;
  position: relative;
  width: 40px;
  height: 24px;
  border: none;
  border-radius: 50px;
  background-color: #D5D7DE;
  transition: all 0.5s;
  cursor: pointer;
}

.catalog__page .wrapper .top-row .view-toggle__btn--active {
  background-color: #3F4555;
  transition: all 0.5s;
}

.catalog__page .wrapper .top-row .view-toggle__btn--active .view-toggle__inner {
  transform: translateX(80%);
  transition: all 0.5s;
}

.catalog__page .wrapper .top-row .view-toggle__inner {
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #ffffff;
  transform: translateX(0);
  transition: all 0.5s;
}

.page-link {
  text-decoration: underline;
}

li.mobile-menu__buttons {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  padding: 10px 20px;
}

li.mobile-menu__buttons .button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

h1.page-title {
  margin-bottom: 30px;
}

.page-text {
  font-size: 14px;
  line-height: normal;
  margin-bottom: 30px;
}

.page-text p {
  margin-bottom: 4px;
}

.page-text__link {
  font-weight: 600;
}

.page-text__button {
  color: #5C94FF;
  text-decoration: underline;
}

@media (max-width: 767px) {
  .catalog__page {
    padding-top: 30px;
  }

  li.mobile-menu__buttons {
    gap: 10px;
  }
}

@media screen {
  #printSection {
    display: none;
  }
}

@media print {
  html,
  body {
    height: 99%;
    overflow: hidden;
  }

  body.noprint {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
  }

  body.noprint * {
    display: none !important;
  }

  body.noprint [data-print-active],
  body.noprint [data-print-active] * {
    display: block !important;
  }

  .base-popup__overlay {
    display: none !important;
  }

  .print-pic img {
    max-height: 257mm;
  }

@page {
    margin: 2cm;
}
}
.personalmenu-head {
  display: -ms-flexbox;
  display: flex;
  color: #272b37;
}

.personalmenu-head__item {
  text-transform: uppercase;
  width: 200px;
  padding: 10px;
  text-align: center;
  background: #e9e9e9;
}

.personalmenu-head__item.active {
  background-color: #272b37;
  color: #ffffff;
}

.personalmenu-submenu {
  background-color: #dee1e4;
  display: -ms-flexbox;
  display: flex;
  color: #272b37;
}

.personalmenu-submenu__item {
  width: 200px;
  text-transform: uppercase;
  padding: 15px 5px 10px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
}

.personalmenu-submenu__item.active {
  background-color: #c1ced7;
}

.personalmenu-submenu__icon {
  margin-bottom: 10px;
  width: 45px;
  height: 45px;
}

.personalmenu-submenu__icon--cart {
  background: url('/local/templates/corporate/build/css/../img/cart-old.svg') no-repeat center;
}

.personalmenu-submenu__icon--orders {
  background: url('/local/templates/corporate/build/css/../img/orders.svg') no-repeat center;
}

.personalmenu-submenu__icon--truck {
  background: url('/local/templates/corporate/build/css/../img/truck.svg') no-repeat center;
}

.personalmenu-submenu__icon--cancel {
  background: url('/local/templates/corporate/build/css/../img/cancel.svg') no-repeat center;
}

.personalmenu-submenu__icon--project {
  background: url('/local/templates/corporate/build/css/../img/project.svg') no-repeat center;
}

.personalmenu-submenu__icon--projects-list {
  background: url('/local/templates/corporate/build/css/../img/projects-list.svg') no-repeat center;
}

.personalmenu-submenu__icon--settings {
  background: url('/local/templates/corporate/build/css/../img/settings.svg') no-repeat center;
}

.personalmenu-submenu__desc {
  text-align: center;
}

.personalMenu {
  display: -ms-flexbox;
  display: flex;
  margin: 26px 0 30px;
  position: relative;
}

.personalMenuItem {
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 200px;
}

.personalMenuItem > a {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 38px;
  padding: 10px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  transition: 0.3s ease background, 0.3s ease color;
}

.personalMenu-single a,
.personalMenuItem a:hover {
  background: #c6d7e9;
}

.personalMenuItem-active a,
.personalMenuItem-active a:hover {
  background: #5c94ff;
  color: #fff;
}

.personalMenu-multiple .personalMenuSubmenu {
  background-color: #FBFBFB;
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
  height: 90px;
  width: 100%;
}

.personalMenu-multiple .personalMenuItem {
  margin-bottom: 90px;
}

.personalMenu-multiple .personalMenuItem:first-child > a {
  border-radius: 10px 0 0 0;
}

.personalMenu-multiple .personalMenuItem:last-child > a {
  border-radius: 0 10px 0 0;
}

.personalMenu-single .personalMenuItem > a {
  border-radius: 10px;
}

.personalMenuSubmenu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #495761;
  border-radius: 0 10px 10px 10px;
}

.personalMenuSubmenu .personalMenuSubmenuItem {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.personalMenuSubmenu .personalMenuSubmenuItem a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 200px;
  height: 90px;
  color: #495761;
  background: transparent;
  text-transform: uppercase;
  padding: 15px 10px 10px;
  text-align: center;
  transition: 0.3s ease background, 0.3s ease color;
}

.personalMenuSubmenu .personalMenuSubmenuItem-active a {
  background: #DEE2EA;
}

.personalMenuSubmenu .personalMenuSubmenuItem:first-child a {
  border-radius: 0 0 0 10px;
}

.personalMenuSubmenu .personalMenuSubmenuItem a span:first-child svg {
  width: 35px;
  height: 35px;
  margin-bottom: 10px;
}

.personalMenuSubmenu .personalMenuSubmenuItem:nth-child(3) a span:first-child svg {
  width: 45px;
}

.personalMenu.user-profile-menu {
  position: relative;
  padding: 4px;
  border: 1px solid #e4e6e8;
  border-radius: 4px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 30px;
}

.user-profile-menu .personalMenuItem {
  max-width: none;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.user-profile-menu .personalMenuItem > a {
  height: auto;
  text-transform: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  border-radius: 4px;
  transition-property: color, background-color, border-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  white-space: nowrap;
  font-size: 16px;
  background-color: transparent;
  border-color: transparent;
  color: #8d98b4;
  padding: 20px 23px;
}

.user-profile-menu .personalMenuItem.personalMenuItem a:not(.personalMenuSubmenuItem a):hover {
  background-color: #162239;
  border-color: #162239;
  color: #ffffff;
}

.user-profile-menu .personalMenuItem.personalMenuItem-active a:not(.personalMenuSubmenuItem a),
.user-profile-menu .personalMenuItem.personalMenuItem-active a:not(.personalMenuSubmenuItem a):hover {
  background-color: #162239;
  border-color: #162239;
  color: #ffffff;
  pointer-events: none;
}

@media (max-width: 1440px) {
  .personalMenu-multiple .personalMenuSubmenu .personalMenuSubmenuItem {
    min-width: 120px;
  }

  .personalMenu-multiple .personalMenuSubmenu .personalMenuSubmenuItem a {
    width: 100%;
  }
}

@media (max-width: 1100px) {
  .personalmenu-head__item {
    font-size: 12px;
    height: 38px;
  }

  .personalmenu-submenu {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .personalmenu-submenu__item {
    font-size: 12px;
    width: 50%;
  }
}

@media (max-width: 768px) {
  .personalMenu {
    margin: 20px calc(var(--container-padding-native) * -1) 20px;
    padding: 0 var(--container-padding-native) 12px;
    overflow: auto;
    background-color: unset;
  }

  .personalMenuItem > a {
    white-space: nowrap;
  }

  .personalMenu-multiple .personalMenuSubmenu {
    left: var(--container-padding-native);
  }

  .personalMenu.user-profile-menu {
    padding: 4px;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .personalmenu-head {
    width: 100%;
  }

  .personalmenu-head__item {
    width: 100%;
  }
}

@media (hover: hover) {
  .personalMenuSubmenu .personalMenuSubmenuItem a:hover {
    background: #DEE2EA;
  }
}
/* popup */

.base-popup,
.main-popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 360px;
  transform: translate(-50%, -50%);
  z-index: 92;
  max-height: 100vh;
  max-height: calc(var(--vh, 1vh) * 100);
  overflow-y: auto;
  transition: opacity 0.3s linear;
}

.base-popup::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.base-popup::-webkit-scrollbar-track {
  background-color: #fff;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.base-popup::-webkit-scrollbar-thumb {
  background-color: #959BAD;
}

.base-popup--medium {
  max-width: 600px;
}

.base-popup--big {
  max-width: 1000px;
}

.base-popup__overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(38, 43, 56, 0.78);
  z-index: 91;
  transition: opacity 0.3s linear;
}

.base-popup__close {
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 14px;
  height: 14px;
  background: url('/local/templates/corporate/build/css/../img/close.png') no-repeat center;
  background-size: contain;
  z-index: 7;
  opacity: 0.3;
  transition: opacity 0.3s linear;
}

.base-popup__close:hover {
  opacity: 1;
}

.base-popup__title {
  font-size: 64px;
  line-height: 1.05;
  letter-spacing: -0.03em;
  color: #959BAD;
  padding: 85px 100px 30px 50px;
}

.base-popup__content {
  background: #ffffff;
  padding: 45px 30px 30px;
  border: 0;
  z-index: 1;
}

.base-popup__text {
  font-size: 30px;
  line-height: 1.3;
  letter-spacing: -0.03em;
}

.base-popup__text p {
  margin-bottom: 25px;
}

.base-popup__warning-content {
  padding: 15px 40px 40px;
}

.base-popup__blocks {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  min-height: 152px;
}

.base-popup__blocks button {
  width: 100%;
}

.base-popup__block-left {
  padding-right: 30px;
}

.base-popup__block-right {
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  padding-left: 30px;
  position: relative;
}

.base-popup__block-right::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 152px;
  border-left: 2px solid #959BAD;
}

.base-popup__footer {
  padding: 0 40px 40px 40px;
}

.base-popup .form::after,
.base-popup .form::before {
  display: none;
}

.rate-popup,
.buy-popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 92;
  width: 880px;
  max-height: 100vh;
  max-width: 100vw;
  overflow-y: auto;
}

.rate-popup::-webkit-scrollbar,
.buy-popup::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.rate-popup::-webkit-scrollbar-track,
.buy-popup::-webkit-scrollbar-track {
  background-color: #fff;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.rate-popup::-webkit-scrollbar-thumb,
.buy-popup::-webkit-scrollbar-thumb {
  background-color: #959BAD;
}

.rate-popup__close,
.buy-popup__close {
  position: absolute;
  right: 40px;
  top: 30px;
  width: 60px;
  height: 60px;
  z-index: 93;
  border: 2px solid #959BAD;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.rate-popup__close::before,
.buy-popup__close::before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #262B38;
  transform: scale(0, 1);
  transition: transform 0.4s ease-out, background-color 0.4s;
}

.rate-popup__close:hover,
.buy-popup__close:hover {
  border-color: #262B38;
  color: #ffffff;
}

.rate-popup__close:hover::before,
.buy-popup__close:hover::before {
  transform: none;
}

.rate-popup__close:hover .icon-close::before,
.buy-popup__close:hover .icon-close::before,
.rate-popup__close:hover .icon-close::after,
.buy-popup__close:hover .icon-close::after {
  background-color: #ffffff;
}

.rate-popup__close svg,
.buy-popup__close svg {
  position: relative;
  z-index: 0;
  transition-property: transform;
  transition-duration: 0.5s;
  width: 20px;
  height: 20px;
}

.maillist-popup {
  background: #ffffff;
  max-width: 880px;
  min-height: 578px;
}

.maillist-popup__content {
  width: 100%;
  min-height: 200px;
  padding: 15px 100px 30px 50px;
}

.maillist-popup__header {
  background-color: #fff;
  position: relative;
  border-bottom: 2px solid #959bad;
}

.maillist-popup__close {
  position: absolute;
  right: 40px;
  top: 30px;
  width: 60px;
  height: 60px;
  z-index: 93;
  border: 2px solid #959BAD;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.maillist-popup__close::before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #262B38;
  transform: scale(0, 1);
  transition: transform 0.4s ease-out, background-color 0.4s;
}

.maillist-popup__close:hover {
  border-color: #262B38;
  color: #ffffff;
}

.maillist-popup__close:hover::before {
  transform: none;
}

.maillist-popup__close:hover .icon-close::before,
.maillist-popup__close:hover .icon-close::after {
  background-color: #ffffff;
}

.maillist-popup__close svg {
  position: relative;
  z-index: 0;
  transition-property: transform;
  transition-duration: 0.5s;
  width: 20px;
  height: 20px;
}

.maillist-popup .icon-close {
  position: relative;
  z-index: 0;
  transition-property: transform;
  transition-duration: 0.5s;
  transform: rotate(45deg);
  width: 30px;
  height: 30px;
}

.maillist-popup .icon-close::before,
.maillist-popup .icon-close::after {
  content: " ";
  position: absolute;
  z-index: 1;
  background: #959bad;
}

.maillist-popup .icon-close:before {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 2px;
}

.maillist-popup .icon-close:after {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 100%;
}

.change-email-popup {
  max-width: 400px;
  background-color: #ffffff;
  text-align: center;
}

.full-popup {
  display: none;
  position: fixed;
  z-index: 92;
  width: 100%;
  height: 100%;
  background: #ffffff;
  overflow-y: auto;
  max-width: 1500px;
  max-height: 1026px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.full-popup::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.full-popup::-webkit-scrollbar-track {
  background-color: #fff;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.full-popup::-webkit-scrollbar-thumb {
  background-color: #959BAD;
}

.full-popup .wrapper {
  padding: 0 140px 0 80px;
  margin: 0;
}

.full-popup__header {
  position: relative;
  height: 100px;
  border-bottom: 2px solid #959BAD;
}

.full-popup__close {
  position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #959bad;
  width: 60px;
  height: 60px;
}

.full-popup__close::before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #262B38;
  transform: scale(0, 1);
  transition: transform 0.4s ease-out, background-color 0.4s;
}

.full-popup__close:hover {
  border-color: #262B38;
  color: #ffffff;
}

.full-popup__close:hover::before {
  transform: none;
}

.full-popup__close:hover .icon-close::before,
.full-popup__close:hover .icon-close::after {
  background-color: #ffffff;
}

.full-popup__close .icon-close {
  position: relative;
  z-index: 0;
  transition-property: transform;
  transition-duration: 0.5s;
  transform: rotate(45deg);
  width: 30px;
  height: 30px;
}

.full-popup__close .icon-close::before,
.full-popup__close .icon-close::after {
  content: " ";
  position: absolute;
  z-index: 1;
  background: #959bad;
}

.full-popup__close .icon-close:before {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 2px;
}

.full-popup__close .icon-close:after {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 100%;
}

.full-popup--auto-height {
  height: auto;
  min-height: 673px;
  max-height: 100%;
}

body.locked {
  overflow: hidden;
}

.main-popup {
  background: #ffffff;
  max-width: 880px;
  min-height: 578px;
}

.main-popup__header {
  background-color: #fff;
  position: relative;
  border-bottom: 2px solid #959bad;
}

.main-popup__title {
  font-size: 64px;
  line-height: 1.05;
  letter-spacing: -0.03em;
  color: #959BAD;
  padding: 85px 100px 30px 50px;
}

.main-popup__content {
  width: 100%;
  min-height: 200px;
  padding: 15px 100px 30px 50px;
}

.main-popup__text {
  font-size: 30px;
  line-height: 1.3;
  letter-spacing: -0.03em;
}

.main-popup__text p {
  margin-bottom: 25px;
}

.main-popup__close {
  position: absolute;
  right: 40px;
  top: 30px;
  width: 60px;
  height: 60px;
  z-index: 93;
  border: 2px solid #959BAD;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-popup__close::before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #262B38;
  transform: scale(0, 1);
  transition: transform 0.4s ease-out, background-color 0.4s;
}

.main-popup__close:hover {
  border-color: #262B38;
  color: #ffffff;
}

.main-popup__close:hover::before {
  transform: none;
}

.main-popup__close:hover .icon-close::before,
.main-popup__close:hover .icon-close::after {
  background-color: #ffffff;
}

.main-popup__close svg {
  position: relative;
  z-index: 0;
  transition-property: transform;
  transition-duration: 0.5s;
  width: 20px;
  height: 20px;
}

.main-popup .icon-close {
  position: relative;
  z-index: 0;
  transition-property: transform;
  transition-duration: 0.5s;
  transform: rotate(45deg);
  width: 30px;
  height: 30px;
}

.main-popup .icon-close::before,
.main-popup .icon-close::after {
  content: " ";
  position: absolute;
  z-index: 1;
  background: #959bad;
}

.main-popup .icon-close:before {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 2px;
}

.main-popup .icon-close:after {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 100%;
}

.main-popup__footer {
  padding: 0 40px 40px 40px;
}

.main-popup__blocks {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  min-height: 152px;
}

.main-popup__blocks button {
  width: 100%;
}

.main-popup__block-left {
  padding-right: 30px;
}

.main-popup__block-right {
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  padding-left: 30px;
  position: relative;
}

.main-popup__block-right::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 152px;
  border-left: 2px solid #959BAD;
}

.popup-marketing .popup {
  position: fixed;
  top: unset;
  left: unset;
  right: 40px;
  bottom: 40px;
  z-index: 7;
  padding: 32px;
  border-radius: 4px;
  opacity: 0;
  display: none;
  visibility: hidden;
  max-width: 560px;
  box-shadow: 0 0 70px 0 #0000002e;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 1.4;
  transform: none;
}

.popup-marketing .popup__text span {
  color: #5C94FF;
}

.popup-marketing .popup__buttons {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-top: 20px;
}

.popup-marketing .popup__buttons .button {
  padding-left: 31px;
  padding-right: 31px;
  font-size: inherit;
}

@media (max-width: 1920px) {
  .popup-marketing .popup {
    max-width: max(29.1667vw, 500px);
    padding: max(1.6667vw, 24px);
  }
}

@media (max-width: 1440px) {
  .popup-marketing .popup__buttons .button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

@media (max-width: 1300px) {
  .rate-popup__close,
  .buy-popup__close {
    width: 50px;
    height: 50px;
    top: 15px;
    right: 40px;
  }

  .rate-popup__close svg,
  .buy-popup__close svg {
    width: 16px;
    height: 16px;
  }

  .maillist-popup__close {
    width: 50px;
    height: 50px;
    top: 15px;
    right: 40px;
  }

  .maillist-popup__close svg {
    width: 16px;
    height: 16px;
  }

  .main-popup__close {
    width: 50px;
    height: 50px;
    top: 15px;
    right: 40px;
  }

  .main-popup__close svg {
    width: 16px;
    height: 16px;
  }
}

@media (max-width: 1100px) {
  .base-popup--big {
    height: 100vh;
    width: 100vw;
    max-width: unset;
  }

  .base-popup--big .base-popup__content {
    min-height: 100%;
  }
}

@media (max-width: 1023px) and (max-height: 1023px) {
  .base-popup--medium {
    max-width: 100%;
  }

  .base-popup--medium .base-popup__content {
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
  }

  .base-popup--big {
    max-width: 100%;
  }

  .rate-popup,
  .buy-popup {
    width: 100vw;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
  }
}

@media (max-width: 767px) {
  .base-popup,
  .main-popup {
    max-width: 235px;
  }

  .base-popup--medium {
    max-width: 100%;
  }

  .base-popup--big {
    max-width: 100%;
  }

  .rate-popup__close,
  .buy-popup__close {
    top: 10px;
    right: 20px;
  }

  .maillist-popup {
    max-width: 880px;
  }

  .maillist-popup__close {
    top: 10px;
    right: 20px;
  }

  .main-popup {
    max-width: 880px;
  }

  .main-popup__title {
    font-size: 42px;
  }

  .main-popup__text {
    font-size: 24px;
  }

  .main-popup__close {
    top: 10px;
    right: 20px;
  }
}

@media (max-width: 650px) {
  .popup-marketing .popup {
    max-width: calc(100vw - var(--container-padding-native) * 2);
    right: var(--container-padding-native);
    bottom: var(--container-padding-native);
    width: 100%;
  }
}

@media (max-width: 480px) {
  .base-popup--medium .base-popup__content {
    padding: 50px 20px 20px;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
  }

  .base-popup__title {
    font-size: 42px;
  }

  .base-popup__text {
    font-size: 24px;
  }

  .rate-popup,
  .buy-popup {
    width: 100vw;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
  }

  .rate-popup__close,
  .buy-popup__close {
    width: 40px;
    height: 40px;
  }

  .rate-popup__close svg,
  .buy-popup__close svg {
    width: 16px;
    height: 16px;
  }

  .maillist-popup__close {
    width: 40px;
    height: 40px;
  }

  .maillist-popup__close svg {
    width: 16px;
    height: 16px;
  }

  .main-popup__close {
    width: 40px;
    height: 40px;
  }

  .main-popup__close svg {
    width: 16px;
    height: 16px;
  }
}

@media (max-width: 430px) {
  .popup-marketing .popup {
    bottom: 18px;
    padding: 20px;
    font-size: 13px;
  }

  .popup-marketing .popup__buttons {
    margin-top: 16px;
    font-size: 14px;
  }

  .popup-marketing .popup__buttons .button {
    padding-top: 14px;
    padding-bottom: 14px;
    line-height: 1;
  }
}
.possibilities {
  padding: 100px 0;
}

.possibilities__title {
  font-size: 32px;
}

.possibilities-cards {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
}

.possibilities-card {
  width: 356px;
  height: 258px;
  padding: 30px;
  border: 1px solid #d1d6e4;
  line-height: 1.45;
}

.possibilities-card__icon {
  width: 50px;
  height: 50px;
}

.possibilities-card__icon--pushcart {
  background: url('/local/templates/corporate/build/css/../img/pushcart.svg') no-repeat center;
}

.possibilities-card__icon--clock {
  background: url(/local/templates/corporate/build/css/../img/timer.svg) no-repeat center;
}

.possibilities-card__icon--docs {
  background: url(/local/templates/corporate/build/css/../img/docs.svg) no-repeat center;
}

.possibilities-card__icon--speaker {
  background: url(/local/templates/corporate/build/css/../img/speaker.svg) no-repeat center;
}

.possibilities-card__icon--set-ok {
  background: url(/local/templates/corporate/build/css/../img/set-ok.svg) no-repeat center;
}

.possibilities-card__icon--stock {
  background: url(/local/templates/corporate/build/css/../img/stock.svg) no-repeat center;
}

.possibilities-card__icon--clock-car {
  background: url(/local/templates/corporate/build/css/../img/pushcart2.svg) no-repeat center;
}

.possibilities-card__title {
  margin: 20px 0 10px;
  font-weight: 600;
  font-size: 20px;
}

.possibilities-card__description {
  font-size: 16px;
  letter-spacing: -0.03em;
}
.price-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: end;
  align-items: flex-end;
}

.primary-price {
  margin: 0;
  color: #262B38;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  white-space: nowrap;
}

.secondary-price {
  margin: 8px 0 0;
  color: #959bad;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.product-min-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #E4E6E8;
  border-radius: 4px;
}

.product-min-card p {
  font-weight: 400;
}

.product-min-card__image-container {
  display: block;
  position: relative;
  margin: 20px 0;
  padding-bottom: 360px;
}

.product-min-card__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 360px;
  -o-object-fit: contain;
  object-fit: contain;
  margin: auto;
}

.product-min-card__title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
  min-height: calc(20px * 1.1 * 3);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
}

.product-min-card__bottom-block {
  margin-top: auto;
  display: -ms-flexbox;
  display: flex;
  gap: 22px;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.product-min-card__details {
  padding-left: 24px;
  padding-right: 24px;
}

.product-min-card__details._active {
  background-color: #5C94FF;
  border-color: #5C94FF;
  color: #ffffff;
}

.product-min-card__article {
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  font-size: 14px;
  margin-top: 16px;
}

.product-min-card__article-label {
  color: #959bad;
}

.product-min-card .price-wrapper {
  -ms-flex-align: start;
  align-items: start;
}

.product-min-card .price-wrapper p.primary-price {
  font-weight: 600;
}

.product-min-card .price-wrapper p.secondary-price {
  margin: 12px 0 0;
  font-weight: 400;
}

.product-min-card-text {
  width: 232px;
  gap: 6px;
  padding: 16px;
  background-color: #ffffff;
  font-weight: 400;
}

.product-min-card-text .product-min-card__title {
  font-size: 14px;
  line-height: 1.1;
  min-height: 47px;
}

.product-min-card-text .product-min-card__article {
  margin-top: 2px;
  font-size: 12px;
}

.product-min-card-text .price-wrapper p.primary-price {
  font-size: 18px;
}

.product-min-card-text .price-wrapper p.secondary-price {
  margin-top: 4px;
  font-size: 12px;
}

.product-min-card-text .product-min-card__details {
  padding: 12px;
}

.product-min-card-text .product-min-card__bottom-block {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}

.product-min-card-text .product-min-card__bottom-block > .button {
  width: auto;
}

.product-min-card-text .product-min-card__bottom-block > .button--flat {
  font-size: 12px;
  font-weight: 600;
  color: #5C94FF;
}

.product-min-card-text .product-min-card__bottom-block > .button--flat + .product-min-card__details {
  padding: 10px 16px;
}

.product-min-card-text .product-min-card__bottom-block > .button--flat + .product-min-card__details svg {
  width: 24px;
  height: 24px;
}

@media (max-width: 1920px) {
  .product-min-card__image-container {
    margin: 1vw 0;
  }
}

@media (max-width: 1440px) {
  .product-min-card__image-container {
    margin: 0;
    padding-bottom: 240px;
  }

  .product-min-card__image {
    max-width: 240px;
  }

  .product-min-card__title {
    min-height: calc(16px * 1.1 * 3);
    font-size: 16px;
    line-height: 1.3;
  }
}

@media (max-width: 1024px) {
  .product-min-card__details {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 1023px) {
  .price-wrapper {
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media screen and (max-width: 767px) {
  .primary-price {
    font-size: 20px;
    line-height: 20px;
  }

  .secondary-price {
    font-size: 14px;
    line-height: 14px;
  }
}

@media screen and (max-width: 650px) {
  .primary-price {
    font-size: 18px;
    line-height: 18px;
  }

  .secondary-price {
    font-size: 12px;
    line-height: 12px;
  }
}

@media (max-width: 650px) {
  .product-min-card-text {
    padding: 10px;
  }

  .product-min-card-text .product-min-card__bottom-block {
    gap: 12px;
  }
}

@media (max-width: 450px) {
  .product-min-card .price-wrapper + .button svg {
    display: none;
  }

  .product-min-card-text .price-wrapper + .button svg {
    display: block;
  }
}

@media (max-width: 2400px) and (min-width: 451px) {
  .product-min-card__bottom-block {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: start;
  }

  .product-min-card__bottom-block > .button {
    width: 100%;
  }
}

@media (hover: hover) {
  .product-min-card__details._active:hover {
    background-color: #397DFF;
  }
}
.welcome__description {
  max-width: 1029px;
  font-size: 24px;
  line-height: 1.3;
  margin: 30px 0 50px;
}

.welcome__description p:not(:last-child) {
  padding-bottom: 25px;
}

.welcome__button {
  width: 100%;
  max-width: 485px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.welcome__button-icon {
  width: 12px;
  height: 18px;
  margin-left: 16px;
  background: url('/local/templates/corporate/build/css/../../../build/img/arrow-right.svg') no-repeat center;
}

.welcome .welcome__title {
  max-width: 1100px;
  font-size: 46px;
}

.progress {
  margin-top: 55px;
}

.progress__percent {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.progress__scale {
  position: relative;
  width: 100%;
  background-color: #DEE1E4;
  margin-bottom: 30px;
}

.progress__scale-inner {
  width: 0;
  height: 30px;
  background-color: #5C94FF;
  text-align: center;
  line-height: 30px;
  color: white;
}

.progress__description {
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  padding-bottom: 15px;
}

.progress__description--small {
  font-size: 18px;
  line-height: 1.45;
}

@media (max-width: 1300px) {
  .welcome .welcome__title {
    font-size: 34px;
    max-width: 860px;
  }
}

@media (max-width: 1100px) {
  .welcome .welcome__title {
    font-size: 28px;
  }
}

@media (max-width: 767px) {
  .welcome__description {
    font-size: 20px;
  }

  .progress__description {
    font-size: 20px;
  }
}
.radio {
  display: block;
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 12.5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.radio input:checked ~ .radio-mark {
  background-color: #959aad;
}

.radio-mark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #959bad;
}
.radiobutton {
  margin-bottom: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.radiobutton__input {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  box-shadow: 0 0 0 1px #999;
  height: 25px;
  width: 25px;
  min-width: 25px;
  min-height: 25px;
  box-shadow: 0 0 0 2px #262B38;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 0;
}

.radiobutton__input:checked {
  background-color: #262B38;
  border: 3px solid #fff;
}

.radiobutton__label {
  cursor: pointer;
}
.rate {
  background-color: #ffffff;
  letter-spacing: -0.03em;
  position: relative;
  color: #262B38;
}

.rate__icon {
  position: fixed;
  top: 130px;
  right: calc((100% - 1500px) / 2);
  border-radius: 0;
  cursor: pointer;
  background-color: #959BAD;
  height: 40px;
  overflow: hidden;
  transition: width 0.5s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  z-index: 88;
}

.rate__icon:before {
  background: #3E4454;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scaleX(0);
  transition: transform 1.5s ease-out, background-color 1.5s;
  width: 100%;
  z-index: -1;
}

.rate__icon-text {
  padding: 0 12px;
  color: #ffffff;
  white-space: nowrap;
}

.rate__icon:hover:before {
  transform: none;
}

.rate__heading {
  color: #262B38;
  font-size: 46px;
  line-height: 1.05;
  letter-spacing: -0.03em;
  padding: 85px 40px 30px;
  border-bottom: 2px solid #959BAD;
}

.rate__content {
  padding: 40px 40px;
  min-height: 500px;
}

.rate__text {
  font-size: 24px;
  line-height: 1.1;
  margin-bottom: 30px;
}

.rate__text--gray {
  color: #959BAD;
}

.rate__stars {
  text-align: left;
  margin-bottom: 20px;
  direction: rtl;
}

.rate__star {
  fill: #959BAD;
  cursor: pointer;
  width: 75px;
  height: 75px;
}

.rate__star:hover,
.rate__star:hover ~ .rate__star {
  fill: #5C94FF;
}

.rate__star + .rate__star {
  margin-right: 15px;
}

.rate__star.active {
  fill: #5C94FF;
}

.rate__star.disabled {
  pointer-events: none;
}

.rate__caption {
  display: none;
  font-size: 16px;
  line-height: 1.45;
  color: #959BAD;
}

.rate__caption.active {
  display: block;
}

.rate__button {
  padding: 0 40px 30px;
}

.rate__details {
  padding-top: 20px;
  display: none;
}

.rate__details.active {
  display: block;
}

.rate__checkboxes {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

.rate__checkbox {
  width: 160px;
  cursor: pointer;
  transition: color, background-color, border-color 0.3s linear;
}

.rate__checkbox span {
  color: #959BAD;
  padding: 10px;
  display: block;
  border: 1px solid #959BAD;
  width: 100%;
  height: 100%;
  word-break: break-word;
}

.rate__checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.rate__checkbox input:checked ~ span {
  background-color: #5C94FF;
  color: #ffffff;
  border-color: #5C94FF;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.rate__checkbox:not(:last-child) {
  margin-right: 5px;
}

.rate__textarea {
  width: 100%;
  max-width: 100%;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #959BAD;
  padding: 0 10px 20px;
  font-size: 16px;
  line-height: 1.45;
  resize: none;
}

.rate__textarea:focus,
.rate__textarea:focus-visible {
  outline: none;
}

.rate__textarea::-moz-placeholder {
  text-transform: uppercase;
  color: #959BAD;
}

.rate__textarea:-ms-input-placeholder {
  text-transform: uppercase;
  color: #959BAD;
}

.rate__textarea::placeholder {
  text-transform: uppercase;
  color: #959BAD;
}

.rate__textarea:disabled {
  background: none;
}

.rate__textarea::-webkit-scrollbar {
  display: none;
}

.rate__comment {
  display: none;
  padding: 20px;
  width: calc(100% - 80px);
}

.rate__comment.active {
  display: block;
}

@media (max-width: 1633px) {
  .rate__icon {
    right: 70px;
  }

  .rate__heading {
    font-size: 46px;
    padding: 75px 40px 20px;
  }

  .rate__content {
    padding: 30px 40px 40px;
    min-height: 400px;
  }

  .rate__text {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .rate__stars {
    margin-bottom: 10px;
  }

  .rate__caption {
    font-size: 14px;
  }

  .rate__checkboxes {
    margin-bottom: 30px;
  }

  .rate__textarea {
    font-size: 14px;
  }
}

@media (max-width: 1300px) {
  .rate__icon {
    right: 50px;
  }
}

@media (max-width: 1100px) {
  .rate__icon {
    right: 40px;
  }

  .rate__button {
    width: 302px;
  }
}

@media (max-width: 1023px) and (max-height: 1023px) {
  .rate {
    min-height: 100%;
  }

  .rate__heading {
    font-size: 28px;
    padding: 30px 20px 10px;
  }

  .rate__content {
    padding: 15px 20px 10px;
    height: unset;
  }

  .rate__text {
    font-size: 13px;
    line-height: 1.45;
    margin-bottom: 10px;
  }

  .rate__star {
    width: 40px;
    height: 40px;
  }

  .rate__star + .rate__star {
    margin-right: 10px;
  }

  .rate__caption {
    font-size: 12px;
  }

  .rate__button {
    padding: 15px 20px 20px;
  }

  .rate__details {
    padding-top: 10px;
  }

  .rate__checkboxes {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .rate__checkbox:not(:last-child) {
    margin-right: 10px;
  }

  .rate__checkbox {
    min-height: 60px;
    margin-bottom: 10px;
    width: 130px;
  }

  .rate__comment {
    width: calc(100% - 30px);
  }
}

@media (max-width: 767px) {
  .rate {
    min-height: 100%;
  }

  .rate__icon {
    right: 20px;
  }
}

@media (max-width: 480px) {
  .rate__icon {
    top: 85px;
  }

  .rate__heading {
    padding: 60px 20px 10px;
  }

  .rate__content {
    height: unset;
  }

  .rate__button {
    width: calc(100% - 30px);
    padding: 0 20px 20px;
  }

  .rate__checkboxes {
    margin-bottom: 30px;
  }

  .rate__checkbox {
    min-height: 80px;
    width: 120px;
  }

  .rate__textarea {
    position: relative;
    width: 100%;
    padding: 0 5px 20px;
  }
}
.select-element {
  position: relative;
  width: 100%;
  height: 100%;
  font-size: 15px;
  line-height: 1;
}

.select-element.active .select__options {
  display: block;
}

.select-element.active .select__current::after {
  transform: translateY(-50%) rotate(225deg);
}

.select-element.input--error:not(.active) .select__current {
  border: 1px solid #cc0000;
}

.select-element.readonly .select__current {
  opacity: 0.6;
  cursor: default;
  pointer-events: none;
}

.select__current {
  height: 52px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  padding: 16px 12px;
  border-radius: 0;
  border: 1px solid #959bad;
  background-color: #fff;
}

.select-element.active .select__current {
  border-radius: 0 0 0 0;
  border-bottom: none;
}

.select__current::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  transition: 0.2s ease;
  border: solid #959bad;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: translateY(-50%) rotate(45deg);
}

.select__options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #959bad;
  border-top: none;
  border-radius: 0 0 0 0;
  padding: 0 0 10px;
  z-index: 2;
  max-height: 200px;
  overflow-y: auto;
}

.select__options .select__item {
  cursor: pointer;
  padding: 5px 12px;
}

.select__options .select__item:hover {
  background: #EFF0F3;
}

.select__options::-webkit-scrollbar {
  width: 5px;
}

.select__options::-webkit-scrollbar-thumb {
  border: 5px solid #959bad;
  border-radius: 0;
  background: #fff;
}

.select__item {
  color: #959bad;
  width: 100%;
  position: relative;
}

.select__item.active {
  color: #272b37;
}

@media (max-width: 767px) {
  .select-element {
    font-size: 12px;
  }

  .select__current {
    padding: 9px 12px;
    border-radius: 0;
    height: 34px;
  }

  .select-element.active .select__current {
    border-radius: 0 0 0 0;
  }

  .select__options {
    border-radius: 0 0 0 0;
    padding: 0 0 9px;
  }

  .select__options .select__item {
    padding: 5px 12px;
  }
}
@keyframes showAnimation {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.select[data-custom-select] {
  position: relative;
  min-height: 100%;
}

.select[data-custom-select] .ts-wrapper {
  height: 100%;
}

.select[data-custom-select] .ts-wrapper::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 24px;
  z-index: 1;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.46967 13.5303C9.76256 13.8232 10.2374 13.8232 10.5303 13.5303L15.3033 8.75736C15.5962 8.46447 15.5962 7.98959 15.3033 7.6967C15.0104 7.40381 14.5355 7.40381 14.2426 7.6967L10 11.9393L5.75736 7.6967C5.46447 7.40381 4.98959 7.40381 4.6967 7.6967C4.40381 7.98959 4.40381 8.46447 4.6967 8.75736L9.46967 13.5303ZM9.25 12L9.25 13L10.75 13L10.75 12L9.25 12Z' fill='%23262B38'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  transition: 0.3s;
}

.select[data-custom-select] .ts-wrapper.focus:not(.dropdown-top)::after {
  transform: translateY(-50%) rotate(180deg);
}

.select[data-custom-select] .ts-wrapper.focus:not(.dropdown-top) .ts-control {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select[data-custom-select] .ts-wrapper.focus .ts-dropdown {
  opacity: 1;
  animation: showAnimation forwards ease-out 0.3s;
}

.select[data-custom-select] .ts-wrapper.dropdown-top .ts-dropdown {
  top: auto;
  bottom: 100%;
  border-top: 1px solid #E4E6E8;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
}

.select[data-custom-select] .ts-wrapper.dropdown-top.focus .ts-control {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select[data-custom-select] .ts-wrapper.full input {
  display: none !important;
}

.select[data-custom-select] .ts-wrapper.ts-locked .ts-control {
  cursor: default;
  padding-right: 24px;
}

.select[data-custom-select] .ts-wrapper.ts-locked::after {
  display: none;
}

.select[data-custom-select] .ts-control {
  height: 100%;
  padding: 22px 24px;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  outline: none;
  color: #262B38;
}

.select[data-custom-select] .ts-control > input {
  font-size: inherit;
  pointer-events: none;
  line-height: 1.5 !important;
}

.select[data-custom-select] .ts-control > input:focus:-ms-input-placeholder {
  opacity: 0;
}

.select[data-custom-select] .ts-control > input:focus:-ms-input-placeholder,
.select[data-custom-select] .ts-control > input:focus:-moz-placeholder,
.select[data-custom-select] .ts-control > input:focus::-moz-placeholder,
.select[data-custom-select] .ts-control > input:focus::-webkit-input-placeholder,
.select[data-custom-select] .ts-control > input:focus::placeholder {
  opacity: 0;
}

.select[data-custom-select] .ts-control .option .button--flat {
  width: 22px;
  height: 22px;
  margin-top: 0;
  margin-left: auto;
  justify-self: flex-end;
}

.select[data-custom-select] .ts-control .option .button--flat svg {
  width: 14px;
  height: 14px;
}

.select[data-custom-select] .ts-control .option .button--flat._hidden {
  display: none;
}

.select[data-custom-select] .option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
}

.select[data-custom-select] .ts-dropdown {
  margin: 0;
  font-size: 16px;
  border: none;
  border-bottom: 1px solid #E4E6E8;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.select[data-custom-select] .ts-dropdown .option {
  padding: 22px 24px;
  line-height: 1;
  font-weight: 500;
  color: #262B38;
  border-top: 1px solid #E4E6E8;
  transition-property: background-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  text-align: left;
}

.select[data-custom-select] .ts-dropdown .option > span:first-child {
  margin-right: auto;
}

.select[data-custom-select] .ts-dropdown .option._blue {
  color: #5C94FF;
}

.select[data-custom-select] .ts-dropdown .option.active {
  background-color: #ffffff;
}

.select[data-custom-select] .ts-dropdown [data-selectable] .highlight {
  background: #D8E1F4;
}

.select[data-custom-select] .ts-dropdown-content {
  max-height: unset;
}

.select[data-custom-select] .just-validate-error-label {
  position: absolute;
  top: 100%;
  left: 0;
  font: 12px/1.2 'Golos Text';
}

.select[data-custom-select] .select__option-icon {
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.select[data-custom-select] .select__option-icon._main {
  background: url('/local/templates/corporate/build/css/../img/tick-circle.svg') no-repeat center;
}

.select[data-custom-select] .select__option-icon._postpayment {
  background: url('/local/templates/corporate/build/css/../img/post-payment.svg') no-repeat center;
}

.select[data-custom-select].select--form .ts-hidden-accessible {
  top: 70%;
}

.select[data-custom-select].select--form .ts-control {
  line-height: 1.5;
  font-size: 16px;
  border: 1px solid #E4E6E8;
  border-radius: 4px;
  padding: 1.3rem 1.5rem;
  padding-right: calc(1.5rem + 20px + 4px) !important;
}

.select[data-custom-select].select--form .ts-control .option {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.select[data-custom-select].select--form .ts-locked .ts-control {
  padding-right: 1.5rem !important;
}

.select[data-custom-select].select--form .ts-dropdown .option {
  padding: 1.3rem 1.5rem;
  border: 1px solid #E4E6E8;
  border-top: none;
  line-height: 1.3;
}

.select[data-custom-select].select--form [data-search-select] + .ts-wrapper .ts-dropdown .option {
  border-left: 0;
  border-right: 0;
}

.select[data-custom-select].select--form [data-search-select] + .ts-wrapper .ts-control {
  padding-right: calc(1.5rem + 20px + 22px) !important;
}

.select[data-custom-select] select:not([data-search-select]) + .ts-wrapper.focus .ts-dropdown {
  z-index: 13;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper .ts-dropdown {
  border-left: 1px solid #e4e6e8;
  border-right: 1px solid #e4e6e8;
  border-radius: 0 0 4px 4px;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper input {
  pointer-events: all;
  display: none;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper.focus {
  z-index: 12;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper.focus input {
  display: block;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper::after {
  z-index: 11;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper.full .ts-control {
  overflow: visible;
  z-index: 11;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper.full .ts-dropdown {
  padding-top: 54px;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper.full.focus input {
  display: block !important;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper.full input {
  position: absolute;
  top: 60px;
  left: 14px;
  width: calc(100% - 28px);
  height: 40px;
  margin: 0 !important;
  padding: 10px !important;
  padding-right: 30px !important;
  border: 1px solid #D8E1F4 !important;
  border-radius: 4px;
  z-index: 11;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper.full .ts-search-clear {
  top: 81px;
  right: 24px;
}

.select[data-custom-select] [data-search-select] + .ts-wrapper.full.focus input {
  display: block !important;
}

.select[data-custom-select] .ts-search-clear {
  position: absolute;
  width: 16px;
  height: 16px;
  right: calc(1.5rem + 20px + 2px);
  top: 50%;
  transform: translateY(-50%);
  line-height: 1;
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: 18px;
  z-index: 12;
}

.select[data-custom-select] .ts-search-clear::before,
.select[data-custom-select] .ts-search-clear::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2px;
  height: 14px;
  border-radius: 2px;
  background-color: #666E7E;
  transform: translate(-50%, -50%) rotate(45deg);
}

.select[data-custom-select] .ts-search-clear::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

@media (max-width: 1024px) {
  .select[data-custom-select] .option {
    gap: 8px;
  }

  .select[data-custom-select] .select__option-icon {
    width: 20px;
    height: 20px;
  }

  .select[data-custom-select].select--form .ts-control {
    padding: 1.1rem 1.5rem;
  }

  .select[data-custom-select].select--form .ts-dropdown .option {
    padding: 1.1rem 1.5rem;
  }
}

@media (max-width: 600px) {
  .select[data-custom-select] [data-search-select] + .ts-wrapper.full input {
    top: 52px;
  }

  .select[data-custom-select] [data-search-select] + .ts-wrapper.full .ts-search-clear {
    top: 72px;
  }
}

@media (max-width: 700px) and (min-width: 650px) {
  .select[data-custom-select].select--form .ts-control {
    padding-right: calc(20px + 20px) !important;
  }

  .select[data-custom-select].select--form .ts-wrapper::after {
    right: 20px;
  }
}

@media (hover: hover) {
  .select[data-custom-select]:hover .ts-wrapper::after {
    color: #397DFF;
  }

  .select[data-custom-select] .ts-dropdown .option:hover {
    background-color: #F2F3F7;
  }

  .select[data-custom-select] .ts-dropdown .option.not-found:hover {
    background-color: #ffffff;
  }
}
.select-box {
  position: relative;
  display: block;
  width: 100%;
  margin: 0 auto;
  font-size: 12px;
  z-index: 1;
  background-color: #ffffff;
}

.select-box__current {
  position: relative;
  cursor: pointer;
  outline: none;
  border: 1px solid #959bad;
  transition: border-bottom 0.2s ease;
}

.select-box__current:focus {
  border-bottom: 1px solid transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select-box__current:focus + .select-box__list {
  opacity: 1;
  animation-name: none;
}

.select-box__current:focus + .select-box__list .select-box__option {
  cursor: pointer;
}

.select-box__current:focus .select-box__icon {
  transform: translateY(-50%) rotate(-135deg);
}

.select-box__icon {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  transition: 0.2s ease;
  border: solid #959bad;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: translateY(-60%) rotate(45deg);
}

.select-box__value {
  display: -ms-flexbox;
  display: flex;
}

.select-box__input {
  display: none;
}

.select-box__input:checked + .select-box__input-text {
  display: block;
}

.select-box__input[value=""] + p {
  color: #959bad;
}

.select-box__input-text {
  display: none;
  width: 100%;
  margin: 0;
  padding: 5px 20px;
}

.select-box__list {
  position: absolute;
  width: 100%;
  padding: 0;
  list-style: none;
  opacity: 0;
  border: 1px solid #959bad;
  border-top: 0px solid;
  background-color: #ffffff;
  animation-name: HideList;
  animation-duration: 0.5s;
  animation-delay: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: step-start;
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.2);
  z-index: 2;
}

.select-box__option {
  display: block;
  padding: 5px 20px;
}

.select-box__option:hover:not([for=""]),
.select-box__option:focus {
  color: #546c84;
  background-color: #EFF0F3;
}

.select-box__option.selected:not([for=""]) {
  color: #959aad;
  position: relative;
}

.select-box__option.selected:not([for=""])::before {
  position: absolute;
  content: '';
  top: 6px;
  left: 8px;
  width: 5px;
  height: 10px;
  border: solid #959aad;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.select-box--large .select-box__input-text {
  font-size: 15px;
  padding: 16px 12px;
}

.select-box--large .select-box__list {
  font-size: 14px;
}

@keyframes HideList {
  from {
    transform: scaleY(1);
  }

  to {
    transform: scaleY(0);
  }
}

.select-company-name {
  font-size: 20px;
}

@media (max-width: 767px) {
  .select-box--large .select-box__input-text {
    font-size: 12px;
    padding: 9px 12px;
  }

  .select-box--large .select-box__list {
    font-size: 12px;
  }

  .select-company-name {
    font-size: 11px;
  }
}
.slider-section__wrapper {
  margin: -2px;
  padding: 2px;
}

.slider-section__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}

.slider-section .swiper-wrapper {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.slider-section .swiper-slide {
  height: unset;
}

.slider-section .swiper:not(.swiper-initialized) .slider-section__buttons {
  display: none;
}

.slider-section__buttons {
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

.slider-section__buttons .button--slider[disabled] {
  background-color: #F2F3F7;
}

.slider-section__buttons .button--slider.swiper-button-lock {
  display: none;
}

.slider-section--small .slider-section__header {
  margin-bottom: 32px;
}

.slider-section--small .manufacturer-card {
  min-height: 7vw;
  padding: 24px;
}

.slider-section--small .manufacturer-card__image {
  max-height: 130px;
}

.slider-section--grey {
  background-color: #F2F3F7;
  border-radius: 4px;
  padding: 40px;
}

.slider-section--grey .button--slider {
  background-color: #ffffff;
  color: #262B38;
}

.slider-section--grey .button--slider[disabled] {
  background-color: #E4E6E8;
}

.slider-section--grey .manufacturer-card {
  background-color: #ffffff;
}

@media (hover: hover) and (min-width: 768px) {
  .slider-section--grey .button--slider:hover,
  .slider-section--grey .button--slider:focus-visible {
    color: #ffffff;
    border-color: #5C94FF;
    background-color: #5C94FF;
  }
}

@media (max-width: 2560px) {
  .slider-section--small .manufacturer-card__image {
    max-height: 5vw;
  }
}

@media (max-width: 1920px) {
  .slider-section--small .slider-section__header {
    margin-bottom: 24px;
  }

  .slider-section--small .manufacturer-card__image {
    max-height: 4.688vw;
  }

  .slider-section--grey {
    padding: 32px;
  }
}

@media (max-width: 1440px) {
  .slider-section--small .manufacturer-card {
    min-height: 7.6vw;
  }

  .slider-section--small .manufacturer-card__image {
    max-height: 4.2vw;
  }
}

@media (max-width: 1280px) {
  .slider-section--small .slider-section__header .h4 {
    font-size: 20px;
    line-height: 1.1;
  }

  .slider-section--small .manufacturer-card {
    min-height: 7vw;
    padding: 16px 24px;
  }

  .slider-section--small .manufacturer-card__image {
    max-height: 52px;
  }

  .slider-section--grey {
    padding: 24px;
  }
}

@media (max-width: 1024px) {
  .slider-section--small .slider-section__header {
    margin-bottom: 20px;
  }

  .slider-section--small .manufacturer-card {
    min-height: 110px;
  }

  .slider-section--small .manufacturer-card__image {
    max-height: 76px;
  }
}

@media (max-width: 700px) {
  .slider-section--small .manufacturer-card {
    min-height: 90px;
  }
}

@media (max-width: 650px) {
  .slider-section__header {
    margin-bottom: 32px;
  }
}

@media (max-width: 500px) {
  .slider-section--small .manufacturer-card__image {
    max-height: 56px;
  }
}
.base-form__input .ss-main {
  border-radius: 0;
  height: 52px;
  padding: 0;
  border: 1px solid #959bad;
}

.base-form__input .ss-main:focus {
  box-shadow: none;
}

.base-form__input .ss-main .ss-single-selected,
.base-form__input .ss-main .ss-values {
  border-radius: 0;
  width: 100%;
  height: 100%;
  position: relative;
  color: #272b37;
  font-size: 15px;
  padding: 16px 12px;
  margin-top: 0;
}

.base-form__input .ss-main .ss-arrow {
  margin-right: 12px;
  width: 14px;
}

.base-form__input .ss-main .ss-arrow path {
  stroke: #959bad;
}

.base-form__input .ss-main .ss-single-selected {
  border: none;
}

.base-form__input .ss-main .ss-single-selected .ss-arrow {
  margin: 0 6px;
}

.base-form__input .ss-main .ss-content {
  width: calc(100% + 2px);
  margin: -1px;
}

.base-form__input .ss-main.ss-open-below {
  border-bottom: none;
}

.base-form__input .ss-main .ss-placeholder {
  padding: 0 !important;
  color: #959bad !important;
  line-height: inherit;
}

.base-form__input .ss-main .ss-values .ss-single {
  margin: auto 0;
}

.base-form__input .ss-main.input--error {
  border: 1px solid #cc0000;
}

.base-form__input .ss-main .placeholder .ss-disabled {
  color: #959bad;
}

.base-form__input .ss-content {
  border: 1px solid #959bad;
  border-top: none;
  border-radius: 0 0 0 0;
  top: 85%;
}

.base-form__input .ss-content .ss-list .ss-option.ss-highlighted,
.base-form__input .ss-content .ss-list .ss-option:hover {
  background-color: #EFF0F3;
  color: #272b37;
}

.base-form__input .ss-content .ss-search input {
  border-radius: 0;
}

.base-form__input .ss-content .ss-search input:focus {
  box-shadow: none;
}

.ss-content {
  border: 1px solid #959bad !important;
  border-top: none !important;
}

.ss-content.ss-open-below {
  max-height: 200px !important;
  border-radius: 0 !important;
}

.ss-content .ss-list .ss-option {
  padding: 7px 12px !important;
  color: #272b37 !important;
}

.ss-content .ss-list .ss-option:hover {
  background-color: #EFF0F3 !important;
  color: #272b37 !important;
}

.ss-content .ss-list .ss-option.ss-highlighted,
.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
  background-color: #959bad !important;
}

.ss-content .ss-search input {
  border-radius: 0 0 0 0 !important;
  -webkit-appearance: none !important;
  -webkit-border-radius: 0 !important;
}

.ss-content .ss-search input:focus {
  box-shadow: none !important;
}

@media (max-width: 767px) {
  .base-form__input .ss-main .ss-single-selected,
  .base-form__input .ss-main .ss-values {
    padding: 9px 12px;
    font-size: 12px;
  }

  .base-form__input .ss-main {
    height: 34px;
  }

  .ss-content .ss-list .ss-option {
    font-size: 12px !important;
  }
}
.table-default {
  border-collapse: collapse;
  width: 100%;
}

.table-default th {
  background-color: #959aad;
  color: #fff;
  padding: 10px 5px;
  border: 1px solid #d1d6e4;
  text-align: left;
  word-break: keep-all;
}

.table-default tr:nth-child(even) {
  background: #f6f8f9;
}

.table-default td {
  border: 1px solid #d1d6e4;
  padding: 5px;
  line-height: 1.3;
  color: #272b37;
  word-break: keep-all;
}

.table-default td a {
  text-decoration: underline;
  transition: color 0.3s linear;
}

.table-default td a:hover {
  color: #959aad;
}
.textarea {
  width: 100%;
  resize: none;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #959bad;
  font-size: 14px;
  background-color: #f8f8f8;
  outline: none;
}

.textarea:focus,
.textarea:focus-visible {
  border: 1px solid #5C94FF;
}

.textarea-field {
  background: #FFFFFF;
  border: 2px solid #959BAD;
  width: 100%;
  max-width: 606px;
  outline: none;
  padding: 30px 32px 30px 25px;
  height: 200px;
  resize: none;
}

.textarea-field::-webkit-scrollbar {
  width: 10px;
}

.textarea-field::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: #262b38;
}

.textarea-field::-webkit-scrollbar-track {
  background: #EFF0F3;
}

.textarea--requests {
  font-size: 16px;
  line-height: calc(18 / 16);
  resize: none;
  width: 100%;
  min-height: 140px;
  padding: 16px;
  background-color: white;
}

.textarea--requests::-moz-placeholder {
  color: #959BAD;
}

.textarea--requests:-ms-input-placeholder {
  color: #959BAD;
}

.textarea--requests::placeholder {
  color: #959BAD;
}
.heading {
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.3;
}

.heading--main {
  text-transform: none;
  text-align: left;
}

.heading--white {
  color: #ffffff;
}

.heading--large {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.heading--page {
  font-size: 44px;
  line-height: 1.2;
  margin-bottom: 40px;
  font-weight: 500;
}

.heading--personal {
  font-size: 22px;
  line-height: 1.2;
  margin-bottom: 10px;
  text-transform: none;
  text-align: left;
  font-weight: 700;
}

.heading__sub {
  font-size: 16px;
  color: #959bad;
  text-align: center;
  line-height: 1.3;
}

.heading__sub--white {
  color: #fff;
}

.heading--form {
  text-align: center;
  font-size: 20px;
  margin-bottom: 15px;
  line-height: 1.3;
}

@media (max-width: 1300px) {
  .heading--product {
    font-size: 26px;
    word-break: break-word;
    margin-bottom: 20px;
  }
}

@media (max-width: 1100px) {
  .heading--main {
    font-size: 38px;
  }

  .heading--product {
    font-size: 16px;
    margin-bottom: 8px;
  }

  .heading__sub {
    font-size: 19px;
    line-height: 1.26;
    max-width: 280px;
    margin: 0 auto 15px;
  }

  .heading__sub--large {
    max-width: 430px;
  }
}

@media (max-width: 767px) {
  .heading {
    line-height: 1.2;
    font-size: 19px;
  }

  .heading--main {
    font-size: 19px;
    line-height: 1.2;
    text-align: center;
  }

  .heading--large {
    font-size: 13px;
    line-height: 1.7;
    max-width: 400px;
  }

  .heading__sub {
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 1.1;
    max-width: 180px;
  }

  .heading__sub--large {
    max-width: 240px;
  }

  .heading--form {
    font-size: 15px;
  }
}
.tippy-box {
  min-width: 311px;
  width: 330px;
  max-width: calc(100vw - 30px) !important;
  border-radius: 0 !important;
}

.tippy-box[data-theme="form"] {
  background: #262B38 !important;
}

.tippy-box[data-theme="form"] > .tippy-arrow {
  color: #262B38;
  transform: translate(45px, 0) !important;
}

.tippy-box[data-theme="form"][data-placement^=bottom] > .tippy-arrow:before {
  top: -15px;
  border-width: 0 14px 20px;
}

.tippy-box[data-theme="form"][data-placement^=top] > .tippy-arrow:before {
  bottom: -15px;
  border-width: 20px 14px 0;
}

.tippy-box[data-theme="grey"] {
  width: auto;
  background-color: #343F56;
  border-radius: 0 4px 4px !important;
  transform: translateY(-10px);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  font-family: 'Golos Text', sans-serif;
}

.tippy-box[data-theme="grey"] > .tippy-arrow {
  display: none;
}

.tippy-box[data-theme="grey"] .tippy-content {
  padding: 12px;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
}

.tippy-content {
  padding: 18px 9px !important;
  font-size: 13px;
  line-height: 1;
  letter-spacing: -0.03em;
  font-weight: normal;
  color: #959BAD;
  font-family: 'Golos Text', 'Golos', sans-serif;
}

.tooltip {
  position: relative;
}

.tippy-box[data-theme~="input-light"] {
  z-index: 2;
  border-radius: 0;
  font-family: "Golos Text", Arial, sans-serif;
  background-color: #FFFFFF;
  color: #272b37;
  box-shadow: 0 0 20px 0 #0000001A;
  width: 308px;
}

.tippy-box[data-theme~="input-light"] .tippy-content {
  padding: 1rem !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.tippy-box[data-theme~="input-light"] .tippy-content p + p {
  margin-top: 0.8rem;
}

.tippy-box[data-theme~="input-light"] .tippy-arrow {
  display: none;
}

.tippy-box[data-theme~="input-error"] {
  border: 1px solid #E84143;
  transform: translateY(-16px) translateX(22px);
  min-width: 240px;
  width: 240px;
}

.tippy-box[data-theme~="input-error"] .tippy-content {
  color: #E84143;
}

.tippy-box[data-theme~="input-bottom"] {
  transform: translateY(44px) translateX(22px);
}

.tippy-box[data-theme~="light-small"] {
  background-color: white;
  width: 100%;
  max-width: 442px;
  min-width: unset;
  z-index: 2;
  color: #262B38;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  font-family: 'Golos Text', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.tippy-box[data-theme~="light-small"] .tippy-content {
  font-size: 14px;
  line-height: 1.5;
  padding: 16px !important;
  color: #262B38;
  font-family: 'Golos Text', sans-serif;
  letter-spacing: 0;
}

.tippy-box[data-theme~="light-small"] .tippy-arrow {
  display: none;
}

@media (max-width: 1440px) {
  .tippy-box[data-theme="grey"] {
    font-size: 12px;
  }

  .tippy-box[data-theme="grey"] .tippy-content {
    padding: 8px 10px;
  }
}

/* End */


/* Start:/local/templates/corporate/build/css/fonts.css?1738159672122600*/
@font-face {
    font-family: 'Golos Text';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Golos Text';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Golos Text';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Golos Text';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* End */


/* Start:/local/templates/corporate/build/css/jquery.mCustomScrollbar.css?170956155654223*/
/*
== malihu jquery custom scrollbar plugin ==
Version: 3.0.1 
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/

#mCSB_2_scrollbar_vertical.mCSB_scrollTools,#mCSB_3_scrollbar_vertical.mCSB_scrollTools,#mCSB_4_scrollbar_vertical.mCSB_scrollTools{
	padding-right:0px;
}

#mCSB_2_dragger_vertical > div.mCSB_dragger_bar,#mCSB_3_dragger_vertical > div.mCSB_dragger_bar,#mCSB_4_dragger_vertical > div.mCSB_dragger_bar{
	background-color: rgba(70,70,70,0.75);
}

#mCSB_2_scrollbar_vertical div.mCSB_draggerRail,#mCSB_3_scrollbar_vertical div.mCSB_draggerRail,#mCSB_4_scrollbar_vertical div.mCSB_draggerRail{
	background-color: #CECECE;
}
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ /*margin-right: 10px; */}

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
		padding-right:8px;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 6px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
		padding-right: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
		padding-bottom: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(/local/templates/corporate/build/css/../images/mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

/* End */


/* Start:/local/templates/corporate/build/css/layout.css?177427768884588*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

 html {
  line-height: 1.3; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  scroll-behavior: smooth;
  text-rendering: optimizeLegibility;
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  display: block;
  max-width: 100%;
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  accent-color: #3E4454;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* my custom styles */
::selection {
  background: rgba(135,206,250,.5);
  text-shadow: none;
}
*, ::before, ::after{
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a {
	text-decoration: none;
  color: inherit;
  transition: color 0.3s ease;
}
h1, h2, h3, h4, h5, h6, p{
	margin: 0;
  font-weight: 500;
}
.btn{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  background: linear-gradient(to bottom, #BEDAFF, #3096FF);
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  color: #fff;
  transition: 0.2s linear;
  position: relative;
  box-shadow: 0 3px 4px #BBBDC2;
  text-shadow: 2px 0px 3px rgba(44, 44, 44, 0.2)
}
.btn::after {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: #5c94ff;
  opacity: 0;
  border-radius: 0;
  transition: 0.2s linear;
}
.btn span {
  display: block;
  position: relative;
  z-index: 1;
  transition: 0.2s linear;
  margin-right: 2px;
}
.btn:hover::after{
  opacity: 1;
}
.btn2{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 252px;
  height: 50px;
  background-color: #ffffff;
  text-transform: uppercase;
  color: #262B38;
  border: 1px solid #3E4454;
  border-radius: 0;
  font-size: 14px;
  line-height: 14px;
  position: relative;
  z-index: 1;
  transition: background-color 0.3s linear, color 0.3s linear;
}
.btn2:hover{
  background-color: #3E4454;
  border: 1px solid #3E4454;
  color: #ffffff;
  box-shadow: none;
}
.btn2:hover::after{
  opacity: 1;
}
.title{
  display: block;
  width: 100%;
  text-align: center;
  position: relative;
}
.title p{
  display: block;
  font-size: var(--block-text);
  color: #959bad;
}
ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}
button{
  padding: 0;
  background: transparent;
  border: 0;
  cursor: pointer;
}
:root {
  --page-title: 32px;
  --section-title: 24px;
  --block-title: 22px;
  --block-heading: 20px;
  --block-text: 16px;
  --default-text: 14px;
  --small-text: 12px;
  --container-padding-native: 40px;
  --container-max-width: calc(2480px + (2 * 40px));

}
@media (max-width: 768px) {
  :root {
    --container-padding-native: 5.2vw;
    --container-max-width: calc(2480px + (2 * 5.2vw));
  }
}
@media (max-width: 430px) {
  :root {
    --container-max-width: 100%;
    --container-padding-native: 15px;
  }
}

@media (max-width: 375px) {
  :root {
    --container-padding-native: 12px;
  }
}
html {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  html {
    font-size: 14px;
  }
}
body{
  font-family: "Golos Text", "Arial", sans-serif;
  font-weight: 400;
  color: #262b38;
  overflow: auto;
}
.main{
  /*padding-top: 122px;*/
  min-height: calc(100vh - 277px);
  min-width: 360px;
}
.wrapper, .container{
  display: block;
  width: 100%;
  max-width: var(--container-max-width);
  padding: 0 var(--container-padding-native);
  margin-left: auto;
  margin-right: auto;
}
.flex-container {
  display: flex;
  align-items: center;
  width: 100%;
}
.form-container{
  display: block;
  position: relative;
  width: 100%;
  max-width: 360px;
  box-shadow: 0px 13px 66.75px 8.25px rgba(44, 44, 44, 0.5);
}
.form-container::after{
  position: absolute;
  content: '';
  top: -13px;
  left: 4%;
  width: 92%;
  height: 100%;
  background: rgba(255, 255, 255, 0.36);
  z-index: 0;
}
.form-container::before{
  position: absolute;
  content: '';
  top: -25px;
  left: 8%;
  width: 84%;
  height: 100%;
  background: rgba(255, 255, 255, 0.36);
  z-index: 0;
}
.form{
  display: block;
  position: relative;
  width: 100%;
  max-width: 360px;
  background: #fff;
  padding: 39px 45px 48px 45px;
  border: 1px solid rgb(149, 155, 173);
}
.form-container .form{
  border: 0;
}
.form__title{
  display: block;
  font-size: 26px;
  line-height: 26px;
  font-weight: 600;
  position: relative;
  z-index: 1;
}
.form__desc{
  display: block;
  width: 100%;
  margin-top: 14px;
  border-top: 1px solid #f5f5f5;
  color: #959bad;
  font-size: 15px;
  line-height: 18px;
  position: relative;
  z-index: 1;
  padding-top: 17px;
  margin-bottom: 35px;
}
.form__input{
  appearance: none;
  -webkit-appearance: none;
  display: block;
  width: 100%;
  height: 52px;
  padding: 12px;
  position: relative;
  z-index: 2;
  border: 1px solid #959bad;
  background: #959bad;
  margin-top: 7px;
  font-size: 15px;
  line-height: 15px;
  outline: none;
  position: relative;
  z-index: 1;
  color: #fff;
}
.form__input:focus {
  border-color: #5C94FF;
}
.form__input::placeholder{
  color: #fff;
}
form select:focus-visible {
  border: 1px solid #5C94FF;
  border-color: #5C94FF;
  outline: 0px;
}
.form__submit{
  max-width: none;
  height: 52px;
  background: #ffffff;
  text-transform: uppercase;
  color: #262B38;
  font-size: 15px;
  line-height: 15px;
  position: relative;
  z-index: 1;
  margin-top: 21px;
  border: 1px solid #3E4454;
}
.form__txt{
  display: block;
  position: relative;
  z-index: 1;
  font-size: 13px;
  color: #959bad;
  margin-top: 8px;
}
.form__links{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}
.form__links a{
  border-bottom: 1px solid #262b38;
  position: relative;
  z-index: 1;
}
.popup__overlay{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(38, 43, 56, 0.78);
  z-index: 101;
}
.popup{
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 360px;
  transform: translate(-50%, -50%);
  z-index: 102;
}
.popup .form::after, .popup .form::before{
  display: none;
}
.popup__close {
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 14px;
  height: 14px;
  background: url('/local/templates/corporate/build/css/../img/close.png') no-repeat center;
  background-size: contain;
  z-index: 103;
  opacity: 0.3;
  transition: opacity 0.3s linear;
}
.popup__close:hover{
  opacity: 1;
}
.overflow{
  overflow: hidden;
}
a.font-normal {
  font-weight: 400;
}
.red{
  color: red;
}
.cl_spAuthAction span:nth-child(1){
  margin-bottom: 4px;
}

.menu{
  display: block;
  position: relative;
  width: 16%;
  height: calc(100vh - 124px);
  padding: 20px;
  overflow-y: auto;
  border-right: 1px solid #d1d6e4;
}
.menu > li > a{
  display: block;
  width: 100%;
  padding: 10px 20px;
  border: 1px solid transparent;
  border-radius: 0;
  transition: 0.2s ease;
  cursor: pointer;
}
.menu > li > a:hover{
  border: 1px solid #d1d6e4;
}
.content__wrapper{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
}
.cat__link{
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  padding: 14px 20px 15px 20px;
  transition: color 0.2s ease-in;
}
.cat__link:hover{
  color: #959aad;
}
.submenu{
  width: 80%;
  word-break: break-word;
  padding: 0 20px 30px 20px;
  -moz-column-count: 4;
  column-count: 4;
  -moz-column-gap: 20px;
  column-gap: 20px;
  position: relative;
}
.submenu li{
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-bottom: 30px;
  position: relative;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.submenu li.mobile-navigation{
  display: none;
  margin-bottom: 0;
}
.submenu li a{
  display: block;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 15px;
  transition: color 0.2s ease-in;
}
.submenu li a:last-child{
  margin-bottom: 0;
}
.submenu > li > a:hover{
  color: #959aad;
}
.submenu > li > a:first-child{
  font-weight: 600;
}
.brands{
  padding-bottom: 30px;
  width: 20%;
}

.brands a{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 75px;
  margin-left: auto;
  margin-right: auto;
  transition: border 0.2s ease-in;
}
.brands a img{
  display: block;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.mobile-navigation{
  display: none;
}
/* media */
@media (max-width: 1300px){
  .menu{
    height: calc(100vh - 89px);
  }
  .main{
    min-height: calc(100vh - 417px);
    padding-top: 87px
  }
  .submenu{
    width: 85%;
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 15px;
    column-gap: 15px;
  }
  .brands{
    width: 15%;
  }
}
@media (max-width: 1100px){
  .cat__link{
    display: none;
  }
  .main{
    padding-top: 64px;
    min-height: calc(100vh - 457px);
  }
  .cat{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 50px;
    padding-left: 25px;
    padding-right: 25px;
    background: url('/local/templates/corporate/build/css/../svg/chevron.svg') no-repeat right 16px center;
  }
  .show-cat{
    left: 0;
  }
  .brands{
    display: none !important;
  }
  .menu{
    width: 100%;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
    border-right: 0;
    padding: 0;
  }
  .mobile-navigation{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 50px;
    padding-left: 25px;
    padding-right: 25px;
    border-bottom: 1px solid #d1d6e4;
    font-weight: 600;
  }
 .menu > li > a{
    padding: 15px 25px;
  }
  .back, .back2{
    display: block;
    position: absolute;
    top: 9px;
    left: 22px;
    width: 30px;
    height: 30px;
    background: url(/local/templates/corporate/build/css/../svg/back.svg) no-repeat center;
    background-size: cover;
    z-index: 2;
  }
  .back2 span{
    display: block;
  }
  .submenu{
    display: block;
    width: 100%;
    padding: 0;
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    column-gap: 0;
  }
  .submenu li{
    margin-bottom: 15px;
  }
  .submenu li.mobile-navigation{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 25px;
  }
  .submenu li.mobile-navigation span{
    display: block;
    width: 100%;
    max-width: 80%;
    max-height: 32px;
    overflow: hidden;
    font-size: 14px;
    line-height: 16px;
  }
  .submenu li a{
    padding-left: 25px;
    padding-right: 12px;
  }
  .title p{
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px){
  .block-default{
    padding: 30px 0;
  }
  .block-default table{
    font-size: 10px;
    margin-top: 25px;
  }
  .block-default table td{
    padding: 7px 5px 7px 0;
  }
  .main{
    min-height: calc(100vh - 590px);
  }
  .btn2:hover{
    color: #fff;
    box-shadow: none;
  }
  .btn:hover {
    box-shadow: none;
    color: #262b38;
  }
  .btn2:hover::after, .btn:hover::after {
    opacity: 0;
  }
  .ovh2, .ovh1{
    overflow: hidden;
    padding-right: 0;
  }
  :root {
    --page-title: 20px;
    --section-title: 20px;
    --block-title: 18px;
    --block-heading: 16px;
    --block-text: 12px;
  }
  .main{
    padding-top: 60px;
  }
  .popup{
    max-width: 235px;
  }
  .title{
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  .title p{
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 13px;
  }
  .form-container::after{
    border-radius: 20px;
    top: -8px;
  }
  .form-container::before{
    top: -16px;
    border-radius: 20px;
  }
  .form{
    width: 100%;
    max-width: 235px;
    padding: 34px 30px 39px 30px;
    border-radius: 0;
    background-color: rgb(255, 255, 255);
  }
  .form__title{
    font-size: 17px;
    line-height: 17px;
  }
  .form__desc{
    margin-top: 11px;
    margin-bottom: 11px;
    padding-top: 10px;
    border-top: 2px solid rgb(245, 245, 245);
    font-size: 10px;
    line-height: 1.2;
  }
  .form__submit{
    height: 35px;
    border-radius: 0;
    margin-top: 14px;
    font-size: 12px;
    line-height: 12px;
  }
  .form__txt{
    font-size: 10px;
    line-height: 14px;
  }
  .form__links{
    margin-top: 9px;
  }
  .form__links a{
    font-size: 12px;
  }
  .form .form__links a{
    font-size: 10px;
    line-height: 14px;
  }
  .form__input{
    height: 35px;
    border-radius: 0;
    margin-top: 4px;
    font-size: 12px;
    line-height: 12px;
  }

}

/* inner pages style */
.block-default, .block-catalog, .block-table{
  display: block;
  width: 100%;
  padding: 60px 0 170px;
}
.block-default table{
  margin-top: 30px;
  width: 100%;
  word-break: break-word;
}
.block-default--dark{
  background: #262B38;
}
.block-default--dark .page-title{
  color: #fff;
}
.info ul{
  padding-left: 30px;
  list-style: disc;
}
.block-default .cl_dTableResults table{
  margin-top: 0;
}
.info p + ul{
  margin-top: -15px;
}
.block-catalog h1 {
  font-size: 34px;
  line-height: 1.2;
  margin-bottom: 40px;
}
.block-default h2, .block-catalog h2, .block-table h2{
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 10px;
}
.block-default h3, .block-default h4, .block-default h5, .block-default h6, .block-catalog h6, .block-table h3{
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 10px;
}
.breadcrumbs{
  display: flex;
  align-items: center;
  margin-top: -40px;
  margin-bottom: 30px;
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
}
.breadcrumbs__item{
  position: relative;
  margin-right: 1rem;
  padding-right: 1.5rem;
  color: #8d98b4;
  white-space: nowrap;
  font-size: 14px;
  line-height: 16px;
}
.breadcrumbs__item > a {
  color: #262b38;
}

.breadcrumbs__item > a:hover {
  color: #5c94ff;
}

.breadcrumbs__item::after{
  content: '»';
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.breadcrumbs__item:last-child::after{
  display: none;
}
.info{
  display: block;
  font-size: 13px;
  line-height: 22px;
  width: 100%;
  max-width: 840px;
}
.block-default h1, .block-table h1{
  display: block;
  width: 100%;
  font-size: 44px;
  font-weight: 500;
  margin-bottom: 20px;
  @media (max-width: 1440px){
    font-size: 40px;
  }
}
.info p{
  margin-bottom: 22px;
}
.info a{
  color: #5c94ff;
}
.news-title{
  padding-top: 10px;
  padding-bottom: 5px;
}
.authorizeForm .form__checkbox{
  display: block;
  margin: 10px 0;
}
.cl_dNameQtyPrice h1{
  margin-bottom: 20px;
}
.cl_DescrWindow{
  margin-top: 40px;
}
.catalogPage .breadcrumbs{
  margin-bottom: 34px;
}
.cl_spTechnicalData{
  margin-top: 34px !important;
}
.cl_spTechnicalInf{
  padding: 15px 0 !important;
}
.cl_dTechnicalInfRow{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.cl_dSearchResultsForDetail::-webkit-scrollbar{
  width: 7px;
}
.cl_dSearchResultsForDetail::-webkit-scrollbar-track{
  background: transparent;
  box-shadow: none;
  border: 1px solid #d1d6e4;
  border-radius: 0;
  overflow: hidden;
}
.cl_dSearchResultsForDetail::-webkit-scrollbar-thumb{
  background-color: rgb(100, 153, 255);
  border-radius: 0;
  outline: none;
  overflow: hidden;
  box-shadow: 0 2px 0 0 #d1d6e4;
}
.cl_dSearchResultsForDetail{
  overflow-y: auto !important;
}
@media (max-width: 767px){
  #dFilter::-webkit-scrollbar {
    width: 7px;
  }

  #dFilter::-webkit-scrollbar-track {
    background: transparent;
    box-shadow: none;
    border: 1px solid #d1d6e4;
    border-radius: 0;
    overflow: hidden;
  }

  #dFilter::-webkit-scrollbar-thumb {
    background-color: rgb(100, 153, 255);
    border-radius: 0;
    outline: none;
    overflow: hidden;
    box-shadow: 0 2px 0 0 #d1d6e4;
  }
}

.cl_dGroupResForDetail{
  font-size: 12px;
}
.cl_dGroupResForDetail{
  padding-left: 20px;
}
.cl_dGroupResForDetail div{
  margin-bottom: 5px;
}
#dSearchGroups, .cl_dGroupResForDetail{
  height: auto !important;
  overflow: visible !important;
}
@media (max-width: 1633px){
  .info{
    max-width: 1000px;
  }
}
@media (max-width: 767px){
  .block-default, .block-catalog{
    padding: 30px 0;
  }
  .block-default h1, .block-catalog h1, .block-table h1{
    font-size: 40px;
    line-height: 1.3;
    margin-bottom: 18px;
  }
  .block-default h2, .block-catalog h2, .block-table h2{
    font-size: 18px;
  }
  .block-default h3, .block-default h4, .block-default h5, .block-default h6, .block-catalog h3, .block-table h3{
    font-size: 14px;
  }
  .info p{
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 21px;
  }
  .breadcrumbs{
    margin-top: -11px;
    margin-bottom: 18px;
  }
  .info p + ul{
    margin-top: 0;
  }
  #dSearchResultsForDetail{
    position: fixed;
    top: 60px;
    left: 0;
    width: 100%;
    height: calc(100vh - 60px);
    border: 0;
    overflow-y: auto !important;
    z-index: 90;
    padding: 0 0 20px 0 !important;
  }
  #dSearchGroupCaptions{
    padding: 20px;
  }
  .cl_dGroupCaption{
    width: auto !important;
    border: 1px solid #959bad;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 8px;
    background: transparent;
    margin-right: 6px;
    border-radius: 0;
    transition: 0.2s ease;
    margin-bottom: 0 !important;
  }
  .cl_dGroupCaption.active{
    color: #fff;
    background: #5c94ff;
    border: 1px solid #5c94ff;
  }
  #dSearchGroups{
    flex-wrap: wrap;
    overflow: visible !important;
  }
  .cl_dGroupResForDetail{
    display: none;
    width: 100% !important;
    height: auto !important;
    overflow: visible !important;
    padding: 0 !important;
  }
  .cl_dGroupResForDetail div{
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
    border-bottom: 1px solid #f0f2f1;
    margin-bottom: 0;
  }
  .cl_dGroupResForDetail div span{
    vertical-align: middle;
  }
  .cl_dGroupResForDetail div span:first-child{
    padding-right: 5px;
  }
  .cl_dGroupResForDetail div:last-child{
    margin-bottom: 0 !important;
  }
  .search-opened{
    overflow: hidden;
  }
}

/* отступ для виджета чата, т.к. перекрывает корзину */
@media (max-width: 1024px){
  .mgo-mcw-widget {
    bottom: 78px !important;
  }
}

.icon-close {
  position: relative;
  z-index: 0;
  transition-property: transform;
  transition-duration: 0.5s;
  transform: rotate(45deg);
  width: 25px;
  height: 25px;
}

.icon-close:before,
.icon-close:after {
    content: " ";
    position: absolute;
    z-index: 1;
    background: #959bad;
}

.icon-close:before {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 2px;
}

.icon-close:after {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    height: 100%;
}

.modal-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100vw;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.8);
  pointer-events: all;
  z-index: 100;
  opacity: 0;
  visibility: inherit;
}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

.footer a:not(.button, .link-undelined),
.header a:not(.button, .link-undelined) {
  transition: color 0.3s ease-out;
}

.footer {
  background-color: #162239;
  color: #ffffff;
}

.footer .button {
  min-width: unset;
}

.footer__block {
  padding: 80px 0;
  margin: 0 -12px;
}

.footer__block:nth-child(n + 1) {
  position: relative;
}

.footer__block:nth-child(n + 1)::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #23324F;
  content: '';
}

.footer__block:nth-child(2) {
  padding-top: 100px;
}

.footer__block:last-child {
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: max(1.7869vw, 32px) 0;
}

.footer__contacts {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer__contacts .footer__biglink-white:nth-child(1) {
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
}

.footer__contacts .footer__biglink-white:nth-child(2) {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}

.footer__biglink-white {
  padding: 0 12px;
}

.footer__biglink-white a {
  color: #ffffff;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.094;
  transition-property: color;
  transition-duration: 0.4s;
  transition-timing-function: ease-out;
}

.footer__menu {
  display: -ms-flexbox;
  display: flex;
}

.footer__menu-block {
  display: -ms-flexbox;
  display: flex;
}

.footer__menu-block:first-child {
  width: 40%;
}

.footer__menu-block:last-child {
  width: 60%;
}

.footer__menu-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 32px;
  padding: 0 12px;
}

.footer__item {
  line-height: 1.45;
}

.footer__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}

.footer__list .footer__item:first-child {
  margin-top: 16px;
}

.footer__midlink-white {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}

.footer__midlink-white[href] {
  display: inline;
  transition-property: color;
  transition-duration: 0.4s;
  transition-timing-function: ease-out;
}

.footer__midlink-white[href]:hover {
  color: #5C94FF;
}

.footer__midlink-white .button {
  width: 30px;
  height: 30px;
  margin-right: -4px;
}

.footer__midlink-white + .footer__list {
  padding-top: 16px;
}

.footer__link-white {
  color: #D4D8E3;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}

.footer__link-white a {
  transition-property: color;
  transition-duration: 0.4s;
  transition-timing-function: ease-out;
}

.footer .input-wrapper {
  background-color: #1F2E4A;
  margin: 24px 0;
  max-width: 476px;
}

.footer .input-wrapper .input,
.footer .input-wrapper .input-label {
  font-size: 16px;
}

.footer .input-wrapper .input {
  padding-right: 68px;
  height: 68px;
}

.footer .input-wrapper button {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 48px;
  height: 48px;
  padding: 0;
  transform: translateY(-50%);
}

.footer .input-wrapper button svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.footer .checkbox label {
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer .checkbox__custom {
  margin-top: -4px;
}

.footer .checkbox__text {
  font-size: 13px;
  line-height: 1.2;
  color: #B2B7C1;
  padding-left: 8px;
}

.footer__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.footer__info-wrapper > .footer__link-white {
  padding: 0 12px;
}

.footer__arrow-icon {
  display: none;
  width: 20px;
  height: 20px;
  color: #ffffff;
  transform: rotate(0deg);
}

.footer__logo {
  justify-self: flex-start;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0 12px;
}

.footer__logo .logo {
  display: block;
  width: 139px;
  height: 42px;
}

.footer [data-accordion-button] {
  cursor: text;
}

@media (max-width: 1920px) {
  .footer__block:nth-child(2) {
    padding-top: 80px;
  }

  .footer__block:last-child {
    padding: 32px 0;
  }

  .footer__biglink-white a {
    font-size: 3.5rem;
  }

  .footer .checkbox__custom {
    margin-top: -2px;
  }
}

@media (max-width: 1440px) {
  .footer__biglink-white a {
    font-size: 3.3rem;
  }

  .footer form.footer__item .footer__midlink-white {
    margin-top: 4px;
  }

  .footer__midlink-white {
    font-size: 16px;
  }

  .footer__link-white {
    font-size: 14px;
  }
}

@media (max-width: 1280px) {
  .footer__block:not(.footer__block:last-child) {
    padding: 50px 0;
  }

  .footer .checkbox__custom {
    margin-top: 0;
  }
}

@media (max-width: 1199px) {
  .footer__contacts .footer__biglink-white:nth-child(1) {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .footer__contacts .footer__biglink-white:nth-child(2) {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .footer__menu-block {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .footer__menu-block:first-child,
  .footer__menu-block:last-child {
    width: 50%;
  }
}

@media (max-width: 1024px) {
  .footer__block {
    -ms-flex-align: start;
    align-items: start;
  }

  .footer__biglink-white a {
    font-size: 42px;
  }
}

@media (max-width: 768px) {
  .footer__block {
    padding: 80px 0;
  }

  .footer__biglink-white a {
    font-size: 32px;
  }
}

@media (max-width: 767px) {
  .footer__info {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 32px;
  }
}

@media (max-width: 650px) {
  .footer__contacts {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .footer__menu {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
  }

  .footer__menu-block {
    gap: 24px;
  }

  .footer__menu-block:first-child,
  .footer__menu-block:last-child {
    width: 100%;
  }

  .footer__menu-column {
    gap: 24px;
  }

  .footer__midlink-white + .footer__list {
    max-height: 0;
    opacity: 0;
    z-index: -1;
    padding-top: 0;
  }

  .footer__midlink-white--active + .footer__list {
    max-height: -moz-max-content;
    max-height: max-content;
    opacity: 1;
    z-index: 1;
    padding-top: 16px;
  }

  .footer__arrow-icon {
    display: -ms-flexbox;
    display: flex;
  }

  .footer [data-accordion-button] {
    cursor: pointer;
  }

  .footer [data-accordion-button]._active .footer__arrow-icon {
    transform: rotate(180deg);
  }

  .footer [data-accordion-button] .footer__arrow-icon {
    transition: transform 0.4s ease-in-out;
  }
}

@media (max-width: 430px) {
  .footer__block {
    padding: 40px 0;
  }

  .footer__block:not(.footer__block:last-child) {
    padding: 40px 0;
  }

  .footer__block.footer__menu {
    padding-top: 60px;
  }
}

@media (max-width: 430px) and (max-width: 768px) {
  .footer__block.footer__menu {
    padding-top: 80px;
  }
}

@media (max-width: 430px) and (max-width: 430px) {
  .footer__block.footer__menu {
    padding-top: 60px;
  }
}

@media (hover: hover) {
  .footer a:not(.button, .link-undelined):hover,
  .header a:not(.button, .link-undelined):hover,
  .footer a:not(.button, .link-undelined):focus-visible,
  .header a:not(.button, .link-undelined):focus-visible {
    color: #5C94FF;
    outline: none;
  }

  .footer__biglink-white a:hover,
  .footer__biglink-white a:focus-visible {
    color: #5C94FF;
    outline: none;
  }

  .footer__link-white a:hover {
    color: #5C94FF;
  }
}
@keyframes showAnimation {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.header {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 11;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  padding: 20px 0;
}

.header::after {
  position: absolute;
  bottom: 0;
  left: var(--container-padding-native);
  width: calc(100% - var(--container-padding-native) * 2);
  margin: 0 auto;
  padding: var(--container-padding);
  max-width: var(--container-max-width);
  height: 1px;
  background-color: #E4E6E8;
  content: '';
}

.header__logo {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 2rem;
  height: 6rem;
  min-height: 100%;
  width: auto;
}

.header__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.header__buttons,
.header__links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__buttons {
  padding-bottom: 16px;
}

.header__search.search + .button[data-search-opener] {
  display: none;
}

.header__links {
  position: relative;
  padding-top: 16px;
  white-space: nowrap;
}

.header__links::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #E4E6E8;
  content: '';
}

.header__left,
.header__right {
  display: -ms-flexbox;
  display: flex;
}

.header__left .button,
.header__right .button {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.header__left {
  gap: 16px;
}

.header__right {
  margin-left: 1.5rem;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.header__right > .button + .button {
  margin-left: 16px;
}

.header__right > .button svg + span {
  margin-left: 9px;
}

.header__right .button--icon {
  height: 48px;
  width: 48px;
}

.header__right .button--icon span {
  line-height: 1;
}

.header__right .button--icon svg + span {
  margin-left: 6px;
}

.header__cart-btn.button--icon {
  position: relative;
  padding: 0.677rem;
  font-size: 16px;
}

.header__cart-btn.button--icon svg {
  width: 24px;
  height: 24px;
  max-width: unset;
  transform: translateX(-2px);
}

.header__cart-btn.button--icon .cart-amount {
  position: absolute;
  top: 4px;
  margin: 0;
  left: calc(0.75rem + 8px);
}

.header__cart-btn.button--icon .cart-amount + span {
  margin-left: 12px;
}

.header__contacts {
  display: -ms-flexbox;
  display: flex;
  margin-left: 1.5rem;
}

.header__contact {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  letter-spacing: 0.2px;
}

.header__contact a {
  font-weight: 500;
}

.header__contact a + span {
  margin-left: 8px;
}

.header__contact + .header__contact {
  margin-left: 30px;
  padding-left: 30px;
}

.header__mobile-burger {
  line-height: 1;
  display: none;
  -ms-flex-align: center;
  align-items: center;
}

.header__mobile-burger-icon rect {
  transition-property: transform, opacity;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  transform-origin: center;
}

.header__mobile-burger._active .header__mobile-burger-icon rect:nth-child(1) {
  transform: rotate(45deg) translate(0, 5.3px);
}

.header__mobile-burger._active .header__mobile-burger-icon rect:nth-child(2) {
  opacity: 0;
  transform: scaleX(0);
}

.header__mobile-burger._active .header__mobile-burger-icon rect:nth-child(3) {
  transform: rotate(-45deg) translate(0, -5.3px);
}

.header__mobile-burger > svg {
  width: 1.3rem;
}

.header__mobile-burger > svg + span {
  margin-left: 6px;
}

.header__mobile-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
  padding: 15px 5.2vw;
}

.header__mobile-buttons .button {
  -ms-flex-pack: center;
  justify-content: center;
  height: 64px;
}

.header__mobile-buttons .button + .button {
  margin: 0;
}

.header__mobile-menu-btn-icon rect {
  transition-property: transform, opacity;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  transform-origin: center;
}

.header__mobile-menu-btn._active .header__mobile-burger-icon rect:nth-child(1) {
  transform: rotate(45deg) translate(0, 5.3px);
}

.header__mobile-menu-btn._active .header__mobile-burger-icon rect:nth-child(2) {
  opacity: 0;
  transform: scaleX(0);
}

.header__mobile-menu-btn._active .header__mobile-burger-icon rect:nth-child(3) {
  transform: rotate(-45deg) translate(0, -5.3px);
}

.header__controller {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.header__controller[data-dropdown] {
  margin: -10px;
  padding: 10px;
}

.header__controller .button--light-grey:focus-visible {
  color: #262B38;
  background-color: #F2F3F7;
  border-color: #F2F3F7;
}

.header__light-text {
  color: #9BA6BA;
}

.header__light-text span {
  color: #262B38;
}

.header__dropdown {
  position: absolute;
  right: 10px;
  top: calc(100% - 2px);
}

.header__dropdown._active {
  display: block;
  animation: showAnimation forwards ease-out 0.3s;
}

.header--authorized .header__right {
  gap: 16px;
}

.header--authorized .header__right .button--icon {
  padding: 10px;
  width: 48px;
  height: 48px;
}

.header .cart-amount {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 4px;
  border-radius: 100px;
  border: 1px solid #ffffff;
  background-color: #5C94FF;
  color: #ffffff;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
}

.header .logo__image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.link {
  color: #5C94FF;
}

.link-undelined {
  position: relative;
  color: #5C94FF;
  text-decoration: underline;
}

.currency-rate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
  align-items: baseline;
  font-size: 16px;
  line-height: 1;
  color: #959bad;
}

.currency-rate__value {
  padding-left: 4px;
  color: #262B38;
}

@media (min-width: 768px) {
  .header__contact span {
    margin-left: 8px;
  }

  .header__contact._mobile {
    display: none;
  }

  .header__contact + .header__contact {
    position: relative;
  }

  .header__contact + .header__contact::before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 1px;
    height: 1.2rem;
    background-color: #E4E6E8;
    content: '';
  }

  .header__mobile-buttons {
    display: none;
  }

  .header__mobile-menu-btn {
    display: none;
  }
}

@media (min-width: 1024px) {
  .header._searching .search__wrapper {
    z-index: 12;
  }

  .header._searching .search__header {
    position: relative;
    z-index: 2;
  }

  .header._searching .search__loader._active {
    display: -ms-flexbox;
    display: flex;
    animation: showAnimation forwards 0.3s ease;
  }
}

@media (max-width: 1919px) {
  .header--authorized .header__contact + .header__contact {
    margin-left: 20px;
    padding-left: 20px;
  }
}

@media (max-width: 1440px) {
  .header__logo {
    margin-right: 1.7rem;
  }

  .header__right .button--icon {
    height: 44px;
    width: 44px;
  }

  .header__cart-btn.button--icon {
    padding: 0.67rem;
  }

  .header--authorized .header__right .button--icon {
    width: 44px;
    height: 44px;
  }

  .header--authorized .header__contact + .header__contact {
    margin-left: 30px;
    padding-left: 30px;
  }
}

@media (max-width: 1300px) {
  .header--authorized .header__nav {
    display: none;
  }

  .header--authorized .header__links {
    padding-top: 12px;
  }

  .header--authorized .header__mobile-burger {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 1280px) {
  .header__right > .button {
    width: 44px;
    height: 44px;
    padding: 0;
  }

  .header:not(.header--authorized) .header__right > .button svg + span {
    display: none;
  }
}

@media (max-width: 1200px) {
  .header__links {
    padding-top: 12px;
    margin-bottom: -2px;
  }

  .header__nav {
    display: none;
  }

  .header__mobile-burger {
    display: -ms-flexbox;
    display: flex;
  }

  .header--authorized .header__contact + .header__contact {
    margin-left: 20px;
    padding-left: 20px;
  }
}

@media (max-width: 1199px) {
  .header__left ._price {
    display: none;
  }
}

@media (max-width: 1024px) {
  .header__contact + .header__contact {
    margin-left: 20px;
    padding-left: 20px;
  }
}

@media (max-width: 1023px) {
  .header__left ._vendors {
    display: none;
  }

  .header__right {
    position: relative;
  }

  .header__mobile-hidden-btn {
    display: none;
  }

  .header__controller._currency {
    display: none;
  }

  .header--authorized .header__mobile-burger span {
    display: none;
  }
}

@media (max-width: 768px) {
  .header__cart-btn.button--icon .cart-amount + span {
    display: none;
  }
}

@media (max-width: 767px) {
  .header {
    padding: 16px 0;
    transition: transform 0.4s ease;
  }

  .header::after {
    left: 0;
    width: 100%;
  }

  .header._translated {
    transform: translateY(-100%);
  }

  .header__logo {
    height: 36px;
    min-height: unset;
  }

  .header__buttons {
    padding-bottom: 0;
  }

  .header__search.search + .button[data-search-opener] {
    display: -ms-flexbox;
    display: flex;
  }

  .header__mobile-wrapper {
    display: none;
    position: fixed;
    left: 0;
    top: 76px;
    width: 100%;
    overflow: auto;
    height: calc(100dvh - 76px);
    transition: height 0.3s ease-out;
    background-color: #ffffff;
    z-index: 3;
  }

  .header__links {
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 320px;
    padding: 0 0 20px;
  }

  .header__left {
    display: none;
  }

  .header__right {
    margin-left: auto;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }

  .header__right > .button:not(.header__mobile-visible-btn) {
    display: none;
  }

  .header__nav {
    display: block;
  }

  .header__contacts {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    padding: 12px 5.2vw;
  }

  .header__contact {
    padding: 8px 0;
    display: block;
    font-size: 16px;
  }

  .header__contact + .header__contact {
    margin-left: 0;
    padding-left: 0;
  }

  .header__mobile-burger {
    display: none;
  }

  .header__controller {
    display: none;
  }

  .header--authorized .header__nav {
    display: block;
  }

  .header--authorized .header__links {
    padding-top: 0;
  }

  .header--authorized .header__mobile-burger {
    display: none;
  }

  .header--authorized .header__contacts {
    -ms-flex-align: center;
    align-items: center;
  }

  .header--authorized .header__contacts .header__light-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 12px;
    width: -moz-min-content;
    width: min-content;
  }

  .header--authorized .header__contacts:nth-child(2) {
    margin-top: 8px;
  }

  .header--authorized .header__contacts .link-undelined {
    font-weight: 400;
  }
}

@media (max-width: 430px) {
  .header__contacts {
    padding: 12px 15px;
  }

  .header__mobile-buttons {
    padding: 15px 15px;
  }

  .header--authorized .header__contacts {
    padding: 12px 15px;
  }
}

@media (max-width: 375px) {
  .header__contacts {
    padding: 12px 12px;
  }

  .header__mobile-buttons {
    padding: 15px 12px;
  }

  .header--authorized .header__contacts {
    padding: 12px 12px;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .header__search.search + .button[data-search-opener] {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 112px);
    z-index: 5;
    opacity: 0;
  }
}

@media (max-width: 1700px) and (min-width: 1300px) {
  .header--authorized .header__contacts .header__contact + .header__contact {
    display: none;
  }
}

@media (max-width: 1023px) and (min-width: 767px) {
  .header--authorized .header__contacts .header__contact + .header__contact {
    display: none;
  }
}

@media (hover: hover) {
  .header__controller[data-dropdown]:hover .header__dropdown {
    display: block;
    animation: showAnimation forwards ease-out 0.3s;
  }

  .link:hover,
  .link:focus-visible {
    color: #397DFF;
    outline: none;
  }

  .link-undelined:hover,
  .link-undelined:focus-visible {
    color: #397DFF;
  }
}
.header-inner-menu-container {
  display: none;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  background-color: #fff;
  z-index: 2;
  box-shadow: 0 8px 14px -6px rgba(0, 0, 0, 0.25);
}

.header-inner-menu {
  display: -ms-flexbox;
  display: flex;
}

.header-inner-menu__categories {
  -ms-flex-preferred-size: 150px;
  flex-basis: 150px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-right: 1px solid #E4E4E4;
}

.header-inner-menu__category-item._mobile {
  display: none;
}

.header-inner-menu__categories-content {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 28px 40px;
  background-color: #FAFAFA;
}

.header-inner-menu__category-content-list {
  display: none;
}

.header-inner-menu__category-content-list._active {
  display: block;
}

.header-inner-menu__category-text {
  position: relative;
  width: 100%;
  display: block;
  text-align: left;
  padding: 15px 40px 15px 0;
  font-size: 16px;
  line-height: 19px;
  transition-property: color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.header-inner-menu__category-text::after {
  position: absolute;
  content: "";
  right: -1px;
  top: 0;
  width: 2px;
  height: 100%;
  background-color: #5C94FF;
  transform: scaleX(0);
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  transform-origin: right;
}

.header-inner-menu__category-text._active {
  color: #5C94FF;
}

.header-inner-menu__category-text._active::after {
  transform: scaleX(1);
}

.header-inner-menu__category-content-list.nav-menu__dropdown--nested {
  padding: 0;
}

.header-inner-menu .nav-menu__dropdown-link,
.header-inner-menu .nav-menu__dropdown-sublink {
  font-size: 16px;
  line-height: 16px;
}

.header-inner-menu .nav-menu__dropdown-sublist {
  margin-bottom: 4px;
}

.header-inner-menu__manufacturers {
  display: none;
}

.header-inner-menu__pricelist {
  display: none;
}

@media (max-width: 1199px) {
  .header-inner-menu__category-item._pricelist {
    display: block;
  }
}

@media (max-width: 1100px) {
  .header-inner-menu__manufacturers {
    display: block;
  }
}

@media (max-width: 1023px) {
  .header-inner-menu__category-item._vendors {
    display: block;
  }

  .header-inner-menu__pricelist {
    display: block;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .header-inner-menu-container._active {
    display: block;
  }
}
.nav-menu {
  line-height: 1;
}

.nav-menu__list {
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  letter-spacing: 0.1px;
}

.nav-menu__item {
  position: relative;
  display: block;
  padding-bottom: 20px;
  margin-bottom: -20px;
}

.nav-menu__item._mobile {
  display: none;
}

.nav-menu__item:hover .nav-menu__dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.nav-menu__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  transition: color 0.3s ease-out;
  cursor: pointer;
}

.nav-menu__dropdown {
  padding: 12px 24px;
  min-width: 288px;
  transition-property: transform, opacity, visibility, z-index;
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
  z-index: 2;
  border-radius: 0 0 4px 4px;
  max-height: calc(100vh - var(--header-height));
  overflow: auto;
}

.nav-menu__dropdown::-moz-scrollbar {
  display: none;
}

.nav-menu__dropdown::-webkit-scrollbar {
  display: none;
}

.nav-menu__dropdown::-webkit-scrollbar-thumb {
  display: none;
}

.nav-menu__dropdown-link {
  display: block;
  padding: 12px 0;
}

.nav-menu__dropdown-sublist {
  margin: 0 0 14px 16px;
}

.nav-menu__dropdown-sublink {
  display: block;
  padding: 10px 0;
}

.nav-menu__arrow-icon {
  width: 20px;
  height: 20px;
  transition: transform 0.3s ease-out;
}

.nav-menu__accordion-btn {
  line-height: 1;
  letter-spacing: inherit;
}

.nav-menu__accordion-btn .nav-menu__arrow-icon {
  transform: rotate(-90deg);
}

.nav-menu__accordion-btn._active .nav-menu__arrow-icon {
  transform: rotate(0);
}

@media (min-width: 768px) {
  .nav-menu__dropdown {
    position: absolute;
    top: calc(100% - 1px);
    left: -24px;
    visibility: hidden;
    transform: translateY(30px);
    opacity: 0;
    background-color: #FAFAFA;
    box-shadow: 0 2px 20px 2px rgba(0, 0, 0, 0.15);
  }

  .nav-menu__dropdown--nested {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-menu__dropdown--nested .nav-menu__dropdown-list-item:not(:first-of-type) {
    padding-top: 10px;
  }

  .nav-menu__dropdown--nested .nav-menu__dropdown-list-item:not(:last-of-type) {
    padding-bottom: 10px;
  }

  .nav-menu__dropdown--nested .nav-menu__dropdown-list-item + .nav-menu__dropdown-list-item {
    position: relative;
  }

  .nav-menu__dropdown--nested .nav-menu__dropdown-list-item + .nav-menu__dropdown-list-item::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #E4E6E8;
    content: '';
  }

  .nav-menu__dropdown--nested .nav-menu__dropdown-link {
    font-weight: 500;
    padding: 14px 0;
  }

  .nav-menu__arrow-icon {
    display: none;
  }
}

@media (max-width: 1024px) {
  .nav-menu__list {
    gap: 20px;
  }
}

@media (max-width: 767px) {
  .nav-menu__list {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
  }

  .nav-menu__item {
    padding: 20px 5.2vw;
    margin-bottom: 0;
    border-bottom: 1px solid #E4E4E4;
  }

  .nav-menu__item._mobile {
    display: block;
  }

  .nav-menu__item._first {
    -ms-flex-order: -1;
    order: -1;
  }

  .nav-menu__link {
    font-size: 20px;
    line-height: 1.1;
  }

  .nav-menu__dropdown {
    max-height: unset;
    padding: 0 8px;
  }

  .nav-menu__dropdown--nested {
    padding: 0;
  }

  .nav-menu__dropdown--nested .nav-menu__dropdown-link {
    padding: 8px 0;
    color: #262B38;
  }

  .nav-menu__dropdown--nested .nav-menu__dropdown-list {
    margin-top: 8px;
  }

  .nav-menu__dropdown-list {
    margin-top: 12px;
  }

  .nav-menu__dropdown-list-item:last-child .nav-menu__dropdown-link {
    padding-bottom: 0;
  }

  .nav-menu__dropdown-link {
    padding: 8px 0;
    font-size: 16px;
    line-height: 1.4;
    color: #8D98B4;
  }

  .nav-menu__dropdown-sublist {
    margin: 0 0 0 8px;
  }

  .nav-menu__dropdown-sublink {
    padding: 8px 0;
    color: #8D98B4;
    font-size: 16px;
  }

  .nav-menu__accordion-btn {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (max-width: 430px) {
  .nav-menu__item {
    padding: 20px 15px;
  }
}

@media (max-width: 375px) {
  .nav-menu__item {
    padding: 20px 12px;
  }
}

@media (hover: hover) {
  .nav-menu__link:hover {
    color: #5C94FF;
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(-360deg);
  }
}

.search {
  width: 100%;
  margin: -8px;
}

.search._active .search__close-btn {
  display: -ms-flexbox;
  display: flex;
}

.search._active .search__results {
  display: block;
  opacity: 1;
}

.search._active .search__loader._active {
  display: -ms-flexbox;
  display: flex;
  animation: showAnimation forwards 0.3s ease;
}

.search__wrapper {
  position: relative;
  border-radius: 4px;
  background-color: #ffffff;
  z-index: 3;
  padding: 8px;
}

.search__overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}

.search__header {
  height: 48px;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.search__input-block {
  position: relative;
  width: 100%;
}

.search__input {
  width: 100%;
  height: 48px;
  padding: 8px 88px 8px 16px;
  border: 1px solid #e8e9ef;
  border-radius: 4px;
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #262B38;
  transition: border-color 0.2s ease, background-color 0.3s ease;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.search__input:focus-visible {
  outline: none;
  border-color: #5C94FF;
}

.search__input:focus-visible ~ .search__start {
  color: #5C94FF;
}

.search__input::-moz-placeholder {
  color: #959bad;
}

.search__input:-ms-input-placeholder {
  color: #959bad;
}

.search__input::placeholder {
  color: #959bad;
}

.search__input-error {
  border-color: #E84143;
}

.search__input-error:focus-visible {
  border-color: #E84143;
}

.search__flat-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 32px;
  height: 32px;
  margin: auto;
  padding: 0;
  color: #959bad;
}

.search__flat-btn > svg {
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.search__clear {
  right: 56px;
  padding: 9px;
  opacity: 0;
  transition: opacity 0.15s ease;
}

.search__clear::after {
  position: absolute;
  top: auto;
  right: -8px;
  bottom: auto;
  width: 1px;
  height: 20px;
  border-radius: 4px;
  background-color: #e8e9ef;
  content: '';
}

.search__start {
  right: 8px;
}

.search__close-btn {
  display: none;
  width: 140px;
  padding: 0;
  min-height: 100%;
  background-color: #EFF4FF;
}

.search__results {
  --padding: var(--container-padding-native);
  --gap: 100px;
  display: none;
  gap: 24px;
  max-height: calc(100dvh - 84px);
  padding-top: 4px;
  overflow: auto;
  opacity: 0;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
}

.search__results-blocks-container {
  display: -ms-flexbox;
  display: flex;
  -moz-column-gap: var(--gap);
  column-gap: var(--gap);
  padding: 0 var(--padding);
}

.search__results > .search__results-blocks-container {
  margin-top: 24px;
  margin-bottom: 24px;
}

.search__results-block {
  width: 100%;
  height: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.search__results-block-title {
  display: block;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  color: #000000;
}

.search__results-item {
  gap: 8px;
  padding: 8px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  -moz-column-break-inside: avoid;
  break-inside: avoid;
}

.search__results-item-icon {
  width: 16px;
  height: 16px;
  color: #959bad;
}

.search__results-link {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.search__results-link::after {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  content: '';
  margin-left: 8px;
  color: #959bad;
  background-color: currentColor;
  mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12L12 4M12 4V10.6667M12 4H5.33333' stroke='%23959BAD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center / contain;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12L12 4M12 4V10.6667M12 4H5.33333' stroke='%23959BAD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center / contain;
  transition: color 0.3s ease-out;
}

.search__results-item-label {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.search__results-products {
  padding-top: 8px;
  padding-bottom: 24px;
  background-color: #F6F9FF;
}

.search__results-products .swiper {
  margin: 0;
  padding: 0 var(--padding);
}

.search__results-products .swiper-wrapper {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.search__results-products .swiper-slide {
  width: 232px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: unset;
}

.search__results-products .slider-section__header {
  margin-bottom: 8px;
}

.search__results-products .slider-section__buttons {
  gap: 8px;
}

.search__results-products .slider-section__buttons .button--slider {
  padding: 0;
  width: 24px;
  height: 24px;
  border-color: #959bad;
}

.search__results-products .slider-section__buttons .button--slider svg {
  width: 12px;
  height: 12px;
}

.search__results-history .search__results-blocks-container {
  display: block;
}

.search__results-history .search__results-block-content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
  -moz-column-gap: var(--gap);
  column-gap: var(--gap);
}

.search__results-history .search__results-link {
  color: #959bad;
}

.search__results-history .search__results-link::after {
  display: none;
}

.search__results-history-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 var(--padding);
  font-size: 14px;
  margin-bottom: 4px;
}

.search__results-history-header button {
  font-size: inherit;
}

.search__results-history-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

.search__results-history-title svg {
  width: 16px;
  height: 16px;
}

.search__loader {
  display: none;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #959bad;
  padding-top: 4px;
}

.search__loader > svg {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  animation: rotate 1s linear infinite;
}

@media (min-width: 768px) {
  .search__overlay {
    opacity: 0;
  }
}

@media (min-width: 1024px) {
  .search._active .search__wrapper {
    margin-right: -156px;
  }

  .search__results {
    --padding: 24px;
    position: absolute;
    top: calc(100% - 4px);
    left: 0;
    width: 100%;
    padding-top: 4px;
    background-color: #ffffff;
    border-radius: 0 0 4px 4px;
  }

  .search__loader {
    position: absolute;
    top: calc(100% - 4px);
    left: 0;
    width: 100%;
    padding: 16px 12px 12px;
    background-color: #ffffff;
    border-radius: 0 0 4px 4px;
  }
}

@media (max-width: 1920px) {
  .search__close-btn {
    width: 212px;
  }

  .search__results {
    --gap: 60px;
  }
}

@media (max-width: 1440px) {
  .search__header {
    height: 45px;
  }

  .search__input {
    height: 45px;
    padding: 6px 82px 6px 16px;
  }

  .search__close-btn {
    width: 202px;
  }

  .search__results {
    --gap: 32px;
  }
}

@media (max-width: 1280px) {
  .search__results {
    --gap: 40px;
  }
}

@media (max-width: 1023px) {
  .search {
    margin: 0;
  }

  .search._active {
    overflow-x: auto;
    margin: 0;
  }

  .search._active .search__wrapper,
  .search._active .search__overlay {
    min-width: 360px;
  }

  .search._active .search__header {
    height: auto;
    padding: 20px var(--container-padding-native);
  }

  .search__wrapper {
    padding: 0;
  }

  .search__overlay {
    height: 100%;
    background: #ffffff;
    transition: opacity 0.2s ease;
  }
}

@media (max-width: 768px) {
  .search__close-btn {
    width: 90px;
  }

  .search__results {
    --gap: 30px;
  }
}

@media (max-width: 767px) {
  .search {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 105;
    width: 100vw;
    height: 100%;
    margin: 0;
    opacity: 0;
    display: none;
  }

  .search._active {
    display: block;
    animation: showAnimation forwards ease 0.2s;
  }

  .search._active .search__header {
    padding: 16px var(--container-padding-native);
  }

  .search__wrapper {
    height: 100%;
    border-radius: 0;
  }

  .search__header {
    height: auto;
    padding: 16px 0;
    opacity: 1;
  }
}

@media (max-width: 650px) {
  .search__results {
    padding-top: 0;
  }

  .search__results-blocks-container {
    display: block;
  }

  .search__results > .search__results-blocks-container {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .search__results-block + .search__results-block {
    margin-top: 20px;
  }

  .search__results-products .swiper-slide {
    width: 220px;
  }

  .search__results-products .slider-section__header {
    font-size: 16px;
  }

  .search__results-history .search__results-block-content {
    display: block;
  }

  .search__results-history-header {
    margin-bottom: 16px;
  }
}

@media (min-width: 1024px) and (max-width: 1920px) {
  .search._active .search__wrapper {
    margin-right: -228px;
  }
}

@media (min-width: 1024px) and (max-width: 1440px) {
  .search._active .search__wrapper {
    margin-right: -218px;
  }
}

@media (min-width: 1024px) and (max-width: 1280px) {
  .search._active .search__wrapper {
    margin-left: -268px;
    margin-right: -112px;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .search._active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 105;
    width: 100vw;
    height: 100%;
    opacity: 1;
  }

  .search._active .search__overlay {
    opacity: 1;
  }

  .search._active .search__close-btn {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 1280px) and (min-width: 1200px) {
  .search__close-btn {
    width: 96px;
  }
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .header--authorized .search._active .search__wrapper {
    margin-left: 0;
    margin-right: -218px;
  }
}

@media (hover: hover) {
  .search__input:hover {
    background-color: #f8f8fb;
  }

  .search__results-link:hover {
    color: #5C94FF;
  }

  .search__results-link:hover::after {
    color: #5C94FF;
  }

  .search__results-products .slider-section__buttons .button--slider:hover {
    border-color: #5C94FF;
  }

  .search__results-history .search__results-link:hover {
    color: #5C94FF;
  }
}
.bottom-menu {
  position: sticky;
  bottom: 0;
  left: 0;
  z-index: 6;
  width: 100%;
  padding: 16px 12px;
  display: none;
  background-color: #ffffff;
  border-top: 1px solid #E4E6E8;
  box-shadow: 0 -16px 34px 0 #0000001f;
}

.bottom-menu__list {
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

.bottom-menu__item {
  width: 100%;
  display: block;
}

.bottom-menu__item._active .bottom-menu__link {
  font-weight: 500;
  color: #262B38;
}

.bottom-menu__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  color: #959bad;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  cursor: pointer;
}

.bottom-menu__icon-wrapper {
  position: relative;
  font-size: 0;
}

.bottom-menu__icon-wrapper .cart-amount {
  position: absolute;
  top: 0;
  left: 16px;
}

.bottom-menu__icon {
  width: 24px;
  height: 24px;
  margin-bottom: 4px;
}

@media (max-width: 767px) {
  .bottom-menu {
    display: block;
  }
}
/* End */


/* Start:/local/templates/corporate/build/css/jquery.fancybox.css?17095615565009*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/corporate/build/css/../images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/corporate/build/css/../images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/corporate/build/css/../images/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/corporate/build/css/../images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/corporate/build/css/../images/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/corporate/build/css/../images/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/corporate/build/css/jquery.arcticmodal-0.3.css?1709561556734*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; background: rgba(230,230,230, 0.7) !important; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; border: none; width: auto;}
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
/*.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/local/templates/corporate/build/css/../images/loading.gif) no-repeat 50% 50%; }*/
/* End */


/* Start:/local/components/lll/search.form/templates/marketing/style.css?177427768849*/
span.search__results-link{
    cursor: pointer;
}
/* End */


/* Start:/local/templates/corporate/build/css/swiper-bundle.min.css?170956155616493*/
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/corporate/build/css/banners.css?17785975786706*/
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

button {
  padding: 0;
  background: transparent;
  border: 0;
  cursor: pointer;
}

.swiper-container + h1 {
  margin-top: 2rem;
}

.banner {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 4.84%;
  font-family: "Golos Text", "Arial", sans-serif;
  border-radius: 4px;
  overflow: hidden;
  min-height: 55px;
}

.banner__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left center;
  object-position: left center;
  border-radius: 4px;
}

.banner__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 32px;
  padding: 1rem calc(15% + 20px + 2.66vw);
  text-align: center;
}

.banner__content-wrapper {
  position: relative;
}

.banner__title + .banner__text {
  margin-top: 0.5rem;
}

.banner__title {
  position: relative;
  color: white;
  font-weight: 500;
  font-size: 2rem;
  line-height: 1;
  z-index: 1;
}

.banner__text {
  position: relative;
  color: white;
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 500;
  text-shadow: 0 3px 7px rgba(11, 9, 4, 0.42);
  z-index: 1;
}

.banner__highlight-text {
  color: #8dabff;
}

.banner__button {
  position: absolute;
  top: 50%;
  right: 2.66vw;
  transform: translateY(-50%);
  color: white;
  padding: 16px;
  font-size: 0.94rem;
  font-weight: 400;
  text-transform: uppercase;
  background-color: #5C94FF;
  max-height: 80px;
  max-width: 11.71vw;
  min-width: 11.25rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 0 0 9px rgba(130, 162, 255, 0.27);
  border-radius: 4px;
}

.banner-tg .banner__title {
  font-size: 18px;
}

.banner-delivery .banner__content {
  padding: 0 68px 0 270px;
}

.banner-delivery .banner__title {
  font-size: 38px;
  margin-left: -20px;
}

.banner-delivery .banner__text {
  max-width: 490px;
}

.swiper-banner {
  overflow: hidden;
  position: relative;
}

.swiper-banner .swiper-button-next,
.swiper-banner .swiper-button-prev {
  color: #fff;
}

.swiper-banner .swiper-button-next::after,
.swiper-banner .swiper-button-prev::after {
  font-size: 24px;
  opacity: 0.6;
}

.swiper-banner .swiper-pagination {
  bottom: 2px !important;
}

.swiper-banner .swiper-pagination-bullet {
  background-color: #fff;
}

.swiper-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff;
  opacity: 0.6;
}

@media screen and (min-width: 480px) {
  .banner-tg .banner__title {
    font-size: 24px;
  }
}

@media screen and (min-width: 768px) {
  .banner-tg .banner__title {
    font-size: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .banner-tg .banner__title {
    font-size: 26px;
  }
}

@media screen and (min-width: 1920px) {
  .banner-tg .banner__title {
    font-size: 45px;
  }
}

@media only screen and (max-width: 2560px) {
  .banner__title {
    font-size: max(1.29vw, 1.55rem);
  }
}

@media only screen and (max-width: 1600px) {
  .banner {
    padding-bottom: 8.34%;
  }

  .banner__title + .banner__text {
    margin-top: 0.7rem;
  }

  .banner-delivery .banner__content {
    padding: 0 40px 0 260px;
  }

  .banner-delivery .banner__text {
    max-width: 330px;
  }
}

@media only screen and (max-width: 1439px) {
  .banner-delivery .banner__title {
    font-size: 28px;
    margin-left: -30px;
  }

  .banner-delivery .banner__text {
    max-width: 300px;
  }
}

@media only screen and (max-width: 1279px) {
  .banner-delivery .banner__content {
    padding: 0 40px 0 19%;
  }

  .banner-delivery .banner__title {
    font-size: 26px;
  }

  .banner-delivery .banner__text {
    max-width: 270px;
  }
}

@media only screen and (max-width: 1200px) {
  .banner__title {
    font-size: 1.4rem;
  }

  .banner__text {
    font-size: 1.1rem;
  }

  .banner__button {
    font-size: 12px;
    min-width: 9.5rem;
  }
}

@media only screen and (max-width: 1024px) {
  .swiper-banner {
    height: auto;
  }

  .swiper-banner .swiper-wrapper {
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .swiper-banner .swiper-slide {
    height: auto;
  }
}

@media only screen and (max-width: 1023px) {
  .banner-delivery .banner__content {
    padding: 40px 45px 45px 28%;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .banner-delivery .banner__title {
    text-align: right;
    font-size: 54px;
  }

  .banner-delivery .banner__text {
    max-width: unset;
  }
}

@media only screen and (max-width: 768px) {
  .banner__image img {
    -o-object-position: right center;
    object-position: right center;
  }

  .banner__content {
    gap: 16px;
    padding: 16px;
    text-align: left;
  }

  .banner__button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50px;
    height: 50px;
    padding: 0;
    min-width: unset;
    position: static;
    transform: unset;
  }

  .banner__button span {
    display: none;
  }

  .banner__button:before {
    content: url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7071 8.07039C21.0976 7.67986 21.0976 7.0467 20.7071 6.65617L14.3431 0.292212C13.9526 -0.0983122 13.3195 -0.0983121 12.9289 0.292212C12.5384 0.682737 12.5384 1.3159 12.9289 1.70643L18.5858 7.36328L12.9289 13.0201C12.5384 13.4107 12.5384 14.0438 12.9289 14.4343C13.3195 14.8249 13.9526 14.8249 14.3431 14.4343L20.7071 8.07039ZM0 7.36328L8.74228e-08 8.36328L20 8.36328L20 7.36328L20 6.36328L-8.74228e-08 6.36328L0 7.36328Z' fill='white'/%3E%3C/svg%3E%0A");
    color: white;
    display: block;
    width: 21px;
    height: 15px;
  }

  .swiper-banner .swiper-button-next,
  .swiper-banner .swiper-button-prev {
    display: none;
  }

  .swiper-banner .swiper-pagination {
    --swiper-pagination-bottom: 2px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-delivery .banner__content {
    padding: 15px 15px 15px 35%;
  }

  .banner-delivery .banner__title {
    font-size: 22px;
  }
}

@media screen and (min-width: 1280px) and (max-width: 1439px) {
  .banner-tg .banner__title {
    font-size: 32px;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1919px) {
  .banner-tg .banner__title {
    font-size: 38px;
  }
}
/* End */


/* Start:/local/components/lll/modal.by.page/templates/.default/style.css?171327174851*/
.popup-window-content p{
    margin-bottom: 10px;
}
/* End */
/* /local/templates/corporate/build/css/ui.css?1774277688185167 */
/* /local/templates/corporate/build/css/fonts.css?1738159672122600 */
/* /local/templates/corporate/build/css/jquery.mCustomScrollbar.css?170956155654223 */
/* /local/templates/corporate/build/css/layout.css?177427768884588 */
/* /local/templates/corporate/build/css/jquery.fancybox.css?17095615565009 */
/* /local/templates/corporate/build/css/jquery.arcticmodal-0.3.css?1709561556734 */
/* /local/components/lll/search.form/templates/marketing/style.css?177427768849 */
/* /local/templates/corporate/build/css/swiper-bundle.min.css?170956155616493 */
/* /local/templates/corporate/build/css/banners.css?17785975786706 */
/* /local/components/lll/modal.by.page/templates/.default/style.css?171327174851 */
