@font-face {
  font-family: Inter V;
  src: url('../fonts/Inter-V.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Ptm 55 Ft";
  src: url('../fonts/PTM55FT.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Rubik;
  src: url('../fonts/Rubik-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Rubik;
  src: url('../fonts/Rubik-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Rubik;
  src: url('../fonts/Rubik-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Rubik;
  src: url('../fonts/Rubik-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Rubik;
  src: url('../fonts/Rubik-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url('../fonts/helvetica_light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url('../fonts/helvetica_bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url('../fonts/helvetica_regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Thin.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Bold.otf') format("opentype"), url('../fonts/Inter-ExtraBold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-SemiBold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-ExtraLight.otf') format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Black.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --bg-2: #eff2f7;
  --ee6926: #ee6926;
  --007cba: #007cba;
  --e4e8f0: #e4e8f0;
  --bg: #0a0022;
  --border-radius-20: 20px;
  --be41ff: #be41ff;
  --ishida: #2c2e7b;
  --color: #349859;
  --color-3: #2c313a;
  --color-2: #f8f8f8;
  --border-radius-8: 8px;
  --ffffff: white;
  --color-5: #1b7a3e;
  --middle-green: #3498594d;
  --border-radius-40: 40px;
  --mg-1: #00a39e;
  --color-4: #ffe2de;
  --middle-red: #ee26264d;
  --light-red: #ee26261a;
  --light-green: #3498591a;
  --dbcfff: #dbcfff;
  --red: #ee2626;
  --border-radius-16: 12px;
  --7e69ff: #7e69ff;
  --d480ff: #d480ff;
  --8700cd: #8700cd;
  --36c000: #36c000;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.5;
}

img {
  max-width: 100%;
  display: inline-block;
}

.head-bg-block-ta {
  z-index: 2;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-backdrop-filter: saturate(300%);
  backdrop-filter: saturate(300%);
  border: 1px solid #fff;
  border-radius: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  position: relative;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.button-39 {
  text-align: center;
  background-color: #df5259;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 17px;
  transition: all .2s;
  display: flex;
}

.button-49 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.proxypro {
  background-color: var(--bg-2);
  color: #333;
  font-family: Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.container-px {
  max-width: 1472px;
  padding-left: 16px;
  padding-right: 16px;
}

.container-px.nnn {
  overflow: hidden;
}

.h1-px {
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}

.cell-text-px {
  object-fit: cover;
}

.cell-px {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.button-px {
  background-color: var(--ee6926);
  color: #fff;
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button-px:hover {
  background-color: var(--007cba);
  color: #fff;
}

.grid-form-px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-items: start;
  display: grid;
}

.grid-form-px.double-grid-px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr;
}

.link-px {
  text-decoration: none;
}

.link-px:hover {
  text-decoration: underline;
}

.checkbox-px {
  border: 1px solid var(--e4e8f0);
  background-color: var(--bg-2);
  border-radius: 4px;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 10px;
}

.checkbox-px.w--redirected-checked {
  border-color: var(--ee6926);
  background-color: var(--ee6926);
}

.checkbox-px.w--redirected-focus {
  box-shadow: none;
}

.checkbox-field-px {
  align-items: center;
  display: flex;
}

.checkbox-label-px {
  margin-bottom: 0;
  font-size: 18px;
}

.field-px {
  border: 1px solid var(--e4e8f0);
  color: var(--bg);
  border-radius: 8px;
  height: 44px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 22px;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.field-px:hover, .field-px:active, .field-px:focus, .field-px:focus-visible, .field-px[data-wf-focus-visible] {
  border-color: var(--bg);
}

.field-px::placeholder {
  color: #b8bfca;
  font-size: 18px;
}

.field-px.input-center-grey {
  color: var(--ee6926);
  padding-left: 12px;
}

.field-px.grey-px.area-px {
  height: auto;
  min-height: 120px;
}

.field-px.area-field-px {
  height: auto;
  min-height: 240px;
}

.label-px {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}

.login-wrapper-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: flex;
}

.block-px {
  background-color: #fff;
  border-radius: 24px;
  width: 560px;
  padding: 50px;
}

.head-txt {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.small-text-px {
  color: #ffffff80;
  font-size: 16px;
  line-height: 24px;
}

.orange-block-px {
  background-color: var(--ee6926);
  color: #fff;
  border-radius: 24px;
  padding: 50px;
}

.result-px {
  color: red;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  line-height: 32px;
}

.notice-img-px {
  height: 32px;
}

.blcok-notice-text-px {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.block-notice-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: center start;
  padding: 12px;
  display: grid;
}

.block-notice-px.attantion-notice-px {
  border: 1px solid var(--ee6926);
  background-color: #ee69261a;
}

.block-notice-px.btn-notice-px {
  grid-template-columns: auto 1fr auto;
}

.block-notice-px.info-notice-px {
  border: 1px solid var(--007cba);
  background-color: #007cba1a;
}

.order-grid-px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-block-image-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
}

.product-image-px {
  height: 80px;
}

.product-line-px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--e4e8f0);
  grid-template-rows: auto;
  grid-template-columns: auto 320px;
  grid-auto-columns: 1fr;
  align-items: end;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.product-link-px {
  color: var(--ee6926);
  text-decoration: none;
}

.product-head-px {
  border-bottom: 1px solid var(--e4e8f0);
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 20px;
  padding-right: 100px;
  display: flex;
}

.product-info-px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  align-items: start;
  display: grid;
}

.quantity-block-px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 44px 80px 44px;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.new-order-right-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 30px;
  display: grid;
  position: sticky;
  top: 0;
}

.wrapper-px {
  padding-top: 60px;
  padding-bottom: 60px;
}

.order-info-line-px {
  border-bottom: 1px solid var(--e4e8f0);
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.order-info-line-px.itogo-px {
  font-weight: 700;
}

.coupon-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.my-question {
  color: var(--be41ff);
}

.padding-15 {
  padding: 15px;
}

.for-btn {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.big-field-px, .big-btn-px {
  height: 60px;
}

.black-btn-px {
  background-color: var(--bg);
}

.input-center-grey {
  border: 1px solid var(--e4e8f0);
  background-color: var(--bg-2);
  text-align: center;
  border-radius: 8px;
}

.grid-40-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.order-left {
  background-color: #fff;
  border-radius: 16px;
  padding: 30px 40px 40px;
}

.grid-16-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.block-notice-img-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-px {
  height: 50px;
}

.brand-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: -20px;
  display: flex;
}

.nav-link-px {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link-px:hover, .nav-link-px.w--current {
  color: var(--ee6926);
}

.lang-block-px {
  cursor: pointer;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 36px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.eng-lang-px {
  object-fit: cover;
  min-width: 100%;
  max-width: 120%;
  min-height: 120%;
}

.user-nav-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
}

.menu-px {
  justify-content: space-between;
  display: flex;
}

.navbar-px {
  background-color: #fff;
  border-radius: 16px;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 40px;
}

.orange-link-px {
  color: var(--ee6926);
}

.white-link-px {
  color: #fff;
}

.pagi-btn-px {
  background-color: var(--e4e8f0);
  color: var(--bg);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 12px;
  line-height: 1;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.pagi-btn-px:hover {
  background-color: var(--007cba);
  color: #fff;
}

.pricing-img-block-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.pricing-img-px {
  height: 300px;
}

.pricing-price-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.pricing-info-px {
  flex-direction: column;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.pricing-block-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--e4e8f0);
  background-color: #fff;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
  position: relative;
}

.pricing-grid-px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-check-px {
  height: 24px;
}

.pricing-name-px {
  font-size: 24px;
}

.pricing-span-px {
  font-size: 48px;
}

.orange-text-px {
  color: var(--ee6926);
}

.pricing-title-px {
  background-color: var(--ee6926);
  color: #fff;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  padding: 15px 32px;
  position: absolute;
  inset: 20px auto auto 0%;
}

.padding-32 {
  padding: 32px;
}

.pricing-px {
  margin-top: 60px;
}

.balance-button-px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--bg);
  color: #fff;
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: grid;
}

.balance-button-px:hover {
  background-color: var(--ishida);
}

.user-icon-px {
  height: 20px;
}

.user-button-px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--bg-2);
  color: var(--bg);
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 8px 47px 8px 16px;
  text-decoration: none;
  display: grid;
}

.nav-block-px {
  display: flex;
}

.user-nav-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.user-menu-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
}

.user-dropdown-link-px {
  border-bottom: 1px solid var(--e4e8f0);
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
}

.user-dropdown-link-px:hover {
  background-color: var(--bg-2);
}

.user-dropdown-link-px.w--current {
  color: var(--ee6926);
}

.user-dropdown-list-px {
  background-color: var(--bg-2);
  border-radius: 0 0 12px 12px;
  overflow: hidden;
}

.user-dropdown-list-px.w--open {
  background-color: var(--bg-2);
}

.my-order-px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
}

.select-px {
  border: 1px solid var(--e4e8f0);
  color: var(--bg);
  background-color: #fff;
  border-radius: 8px;
  height: 50px;
  margin-bottom: 0;
  font-size: 18px;
}

.select-px:hover {
  border-color: var(--bg);
}

.my-order-div-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 20px 30px 40px;
  display: grid;
}

.myorder-block-img-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
}

.myorder-img-px {
  height: 40px;
}

.my-order-div-info-px {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.my-order-info-px {
  color: #a5acb9;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 10px;
  font-size: 16px;
}

.my-order-quantity-px {
  text-align: center;
  font-size: 27px;
  font-weight: 700;
}

.my-order-txt-px, .my-order-date-px {
  text-align: center;
}

.my-order-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.my-order-line-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.my-order-block-info-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.center-flex-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.price-block-px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 100px;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.grid-price-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 108px 108px 44px;
  grid-auto-columns: 1fr;
  justify-content: end;
  align-items: end;
  display: grid;
}

.myproxy-line-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--e4e8f0);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto 200px;
  grid-auto-columns: 1fr;
  display: grid;
}

.myproxy2-grid-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 380px 170px;
  grid-auto-columns: 1fr;
  display: grid;
}

.myproxy-px {
  border-radius: var(--border-radius-20);
  background-color: #fff;
  padding: 30px;
}

.myproxy3-grid-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 120px 180px;
  grid-auto-columns: 1fr;
  display: grid;
}

.none-px {
  display: none;
}

.myproxy1-grid-px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 50px 90px;
  grid-auto-columns: 1fr;
  display: grid;
}

.myproxy-form-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filter-block-px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.grey-px {
  background-color: var(--bg-2);
}

.order-info-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.small-span-px {
  color: var(--ee6926);
}

.payment-block-logo-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
}

.text-coupon-px {
  text-align: center;
  cursor: pointer;
  margin-bottom: 10px;
}

.text-coupon-px:hover {
  color: var(--ee6926);
}

.payment-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 40px;
  display: grid;
}

.radio-button-px {
  z-index: 2;
  border-color: #b8bfca;
  flex: none;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  position: relative;
}

.radio-button-px.w--redirected-checked {
  border-width: 5px;
  border-color: var(--ee6926);
}

.radio-button-px.w--redirected-focus {
  box-shadow: none;
}

.radio-button-label-px {
  margin-bottom: 0;
  margin-right: 20px;
  line-height: 1.6;
}

.radio-button-field-px {
  cursor: pointer;
  border-radius: 8px;
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 8px 16px 8px 36px;
  display: flex;
}

.radio-button-field-px:hover {
  background-color: var(--bg-2);
}

.payment-block-radio-px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
}

.payment-wrapper-px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.payment-info-px {
  color: #b8bfca;
  text-align: center;
  font-size: 15px;
}

.payment-name-px {
  text-align: center;
  font-weight: 700;
}

.payment-img-px {
  width: 24px;
  height: 24px;
}

.payment-block-img-px {
  flex: none;
  margin-left: auto;
}

.nav-wrapper-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: flex;
}

.m-logo-block-px {
  display: none;
}

.dropdown-toggle-px {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 50px;
}

.dropdown-toggle-px:hover {
  color: var(--ee6926);
}

.icon {
  margin-right: 16px;
}

.dropdown-list-px {
  background-color: var(--bg-2);
  border-radius: 0 0 12px 12px;
  overflow: hidden;
}

.dropdown-list-px.w--open {
  background-color: var(--bg-2);
}

.dropdown-link-px {
  border-bottom: 1px solid var(--e4e8f0);
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
}

.dropdown-link-px:hover {
  color: var(--ee6926);
}

.new-order-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.new-order-btns-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: flex;
}

.new-order-grid-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
}

.new-order-text-px {
  line-height: 1.5;
}

.new-order-left-px {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 30px 40px 40px;
  display: grid;
}

.new-order-countries-px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  column-count: 3;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: block;
}

.new-order-flag-block-px {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 27px;
  display: flex;
  position: relative;
}

.flag-img-px {
  height: 20px;
}

.radio-label-px {
  margin-left: 10px;
}

.new-order-days-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.grey-btn-px {
  background-color: var(--e4e8f0);
  color: var(--bg);
}

.download-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--e4e8f0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.days-block-px {
  border-bottom: 1px solid var(--e4e8f0);
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 30px;
  display: flex;
}

.flex-btn-px, .download-div-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.active-btn-px {
  background-color: var(--ee6926);
  color: #fff;
}

.days-div-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.prolong-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.big-select-px {
  height: 60px;
}

.prolong-myproxy-px {
  border-radius: var(--border-radius-20);
  background-color: #fff;
  margin-bottom: 20px;
  padding: 30px;
}

.prolong-myproxy-form-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.prolong-left-px {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 30px 40px 40px;
}

.payment-div-px {
  border-radius: var(--border-radius-20);
  background-color: #fff;
  max-width: 440px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.my-order-wrapper-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.my-order-right-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 30px;
  position: sticky;
  top: 0;
}

.prolong-order-right-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 30px;
  display: grid;
  position: sticky;
  top: 0;
}

.section-px {
  z-index: 1;
  position: relative;
}

.footer-px {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  border-radius: 40px;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.footer-wrapper-px {
  grid-column-gap: 198px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.footer-brand-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.footer-content-px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-column-px {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title-px {
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 700;
}

.footer-link-px {
  color: #333;
  margin-top: 12px;
  margin-bottom: 6px;
  text-decoration: none;
}

.footer-link-px:hover {
  color: var(--ee6926);
}

.footer-divider-px {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 100px;
  margin-bottom: 15px;
}

.footer-copyright-px {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 30px;
}

.footer-logo-px {
  height: 50px;
}

.footer-div-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
}

.footer-block-link-px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
}

.pagination-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-table-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.table-panel-px {
  justify-content: space-between;
  display: flex;
}

.block-sort-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.history-wrapper-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grey-text-px {
  color: #b8bfca;
  font-size: 15px;
}

.history-px {
  border-radius: var(--border-radius-20);
  background-color: #fff;
  padding: 30px 40px 40px;
  overflow: hidden;
}

.history-line-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--e4e8f0);
  grid-template-rows: auto;
  grid-template-columns: 80px 100px auto 130px;
  grid-auto-columns: 1fr;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: grid;
}

.history-line-px:hover {
  background-color: var(--bg-2);
}

.history-grid-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.history-px2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
}

.copy-image-px {
  height: 16px;
}

.copy-block-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: none;
  align-items: center;
  display: flex;
}

.copy-grid-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.block-copy-img-px {
  opacity: .5;
  cursor: pointer;
}

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ref-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 30px 40px 40px;
  display: grid;
}

.text-block {
  color: var(--ee6926);
  font-size: 26px;
  font-weight: 700;
}

.div-block-2 {
  justify-content: space-between;
  display: flex;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.my-order-right-px-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 30px;
}

.ref-line-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--e4e8f0);
  grid-template-rows: auto;
  grid-template-columns: 80px 100px auto 130px;
  grid-auto-columns: 1fr;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: grid;
}

.ref-line-px:hover {
  background-color: var(--bg-2);
}

.div-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.ref-px-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 30px 40px 40px;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block {
  border: 1px solid var(--e4e8f0);
  background-color: var(--bg-2);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  padding: 17px;
  display: flex;
}

.margin-16-px {
  margin-bottom: 16px;
}

.user-btn-px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--bg-2);
  color: var(--bg);
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: grid;
}

.log-block-px {
  justify-content: space-between;
  display: flex;
}

.lang-wrapper-px {
  z-index: 2000;
  background-color: #fff;
  border-radius: 16px;
  width: 200px;
  margin-top: 20px;
  margin-right: -56px;
  display: none;
  position: absolute;
  inset: 60px 0% auto auto;
}

.block-flag-px {
  border-radius: 50px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  overflow: hidden;
}

.flag-px {
  object-fit: cover;
}

.link-lang-px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--e4e8f0);
  color: var(--bg);
  align-items: center;
  padding: 10px 16px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.link-lang-px:hover {
  color: var(--ee6926);
}

.block-land-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  margin-bottom: 6px;
  display: flex;
  overflow: hidden;
}

.img-land-px {
  object-fit: cover;
  min-width: 120%;
  max-width: 120%;
  min-height: 120%;
}

.head-aection-px {
  background-color: var(--ee6926);
  background-image: linear-gradient(162deg, #ff9f39, #ee6821);
}

.num-block-icon-px {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.num-icon-px {
  height: 32px;
}

.num-block-info--px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  display: grid;
}

.num-txt-px {
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.num-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: center start;
  display: grid;
}

.num-grid-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.num-section-px {
  background-color: var(--bg);
  color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.advantages-section-px {
  background-color: #fff;
  padding-top: 140px;
  padding-bottom: 140px;
}

.plus-num-block-px {
  border: 2px dashed #e0defc;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 102px;
  display: flex;
  position: relative;
}

.plus-block-px {
  background-image: linear-gradient(312deg, #ff5858, #f09819);
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 78px;
  height: 78px;
  display: flex;
}

.plusd-icon-px {
  max-height: 32px;
}

.plus-div-px {
  background-color: var(--ee6926);
  color: #fff;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.plus-block-info-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
}

.plus-head-px {
  font-size: 20px;
  font-weight: 700;
}

.plus-txt-px {
  color: #afafaf;
}

.plus-wrap-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.plus-column-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-17 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  margin-top: 60px;
  display: grid;
}

.subscribe-form-block-px {
  background-color: var(--ee6926);
  border-radius: 40px;
  margin-bottom: 0;
  padding: 64px;
}

.subscribe-form-px {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.subscribe-title-px {
  font-size: 40px;
  font-weight: 700;
}

.subscribe-block-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
}

.subscribe-section-px {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.orange-head-px {
  color: var(--ee6926);
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 18px;
}

.partner-icon-px {
  height: 46px;
}

.partner-block-icon-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.partner-head-px {
  font-size: 19px;
  font-weight: 700;
}

.partner-text-px {
  color: #afafaf;
}

.partner-block-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
}

.partner-block-px.right-d {
  text-align: right;
  justify-content: end;
  justify-items: end;
}

.partner-div-px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
}

.partner-div-px.right-b {
  grid-template-columns: auto 1fr;
}

.partner-wrap-px {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  display: grid;
}

.partner-section-px {
  background-color: var(--bg-2);
  padding-top: 140px;
  padding-bottom: 140px;
}

.partner-column-px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  justify-items: start;
  display: grid;
}

.rates-ection-px {
  background-color: var(--bg-2);
  padding-top: 140px;
  padding-bottom: 140px;
}

.block-down-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.img-down-px, .icon-filter-px {
  height: 24px;
}

.block-icon-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.grid-icon-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filter-grey-px {
  background-color: var(--bg-2);
  cursor: pointer;
  border-radius: 16px;
  justify-content: space-between;
  padding: 15px 20px;
  display: flex;
  position: relative;
}

.filter-grid-px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-filter-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.filter-div-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-items: start;
  padding-top: 20px;
  display: grid;
  overflow: hidden;
}

.note-div-px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  padding-top: 20px;
  display: flex;
  overflow: hidden;
}

.filter-2-grey-px {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.filter-1-grey-px, .note-1-grey-px {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.note-2-grey-px {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.head-block-px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  max-width: 50%;
  display: grid;
}

.block-btn-px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
}

.heading-1-px {
  font-size: 50px;
  line-height: 1.2;
}

.head-wrapper-px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 140px;
  margin-bottom: 140px;
  display: flex;
}

.block-head-img-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-height: 440px;
  display: flex;
}

.subtitle-px {
  margin-bottom: 20px;
  font-size: 20px;
}

.head-img-px {
  object-fit: contain;
  min-width: 100%;
  min-height: 100%;
}

.num-orange-px {
  z-index: 1;
  background-color: var(--ee6926);
  border-radius: 25% 50px 20% 30px;
  position: absolute;
  inset: 0%;
}

.num-wrap-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
  position: relative;
}

.review-slide-nav-px {
  font-size: 9px;
  position: static;
}

.review-section-px {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.reviews-slide-px {
  margin-right: 5%;
}

.reviews-mask-px {
  width: 30%;
  overflow: visible;
}

.reviews-slider-px {
  background-color: #fff0;
  height: auto;
  margin-top: 60px;
  margin-left: -40px;
  margin-right: -40px;
  padding-left: 40px;
  padding-right: 40px;
}

.reviews-block-icon-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.reviews-role-px {
  color: var(--ee6926);
}

.reviews-name-px {
  margin-bottom: 4px;
  font-weight: 700;
}

.reviews-text-px {
  margin-bottom: 40px;
}

.reviews-icon-px {
  height: 32px;
}

.reviews-block-px {
  background-color: var(--bg-2);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px 24px 40px 32px;
  display: flex;
}

.reviews-right-px, .reviews-left-px {
  color: var(--e4e8f0);
  width: 40px;
}

.contacts-section-px {
  padding-top: 100px;
  padding-bottom: 100px;
}

.contacts-block-px {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contacts-grid-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  margin-bottom: 20px;
  display: grid;
}

.contacts-block-icon-px {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.contacts-head-px {
  font-size: 20px;
}

.contacts-link-px {
  color: #fff;
  text-decoration: none;
}

.contacts-block-info-px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
}

.contacts-div-px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px solid #ffffff3d;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: start;
  min-height: 150px;
  display: grid;
}

.contacts-div-px._908 {
  border-bottom-style: none;
}

.contacts-orange-px {
  background-color: var(--ee6926);
  color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 500px;
  margin-bottom: 20px;
  padding: 40px 60px 20px;
  display: flex;
}

.white-nav-block-px, .white-footer-block-px {
  background-color: #fff;
}

.container-ma {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
}

.link {
  color: #333;
  padding: 16px;
  font-size: 15px;
  text-decoration: none;
  display: inline-block;
}

.link:hover {
  color: var(--color);
}

.div-block-18 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu-left-block-ma {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.mamex {
  color: var(--color-3);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.menu-up-block-ma {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.logo-ma {
  height: 50px;
}

.nav-link-ma {
  padding: 32px 16px;
}

.brand-ma {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.nav-left-block-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown-toggle-ma {
  padding: 32px 52px 32px 16px;
}

.dropdown-link-ma {
  border-bottom: 1px solid var(--e4e8f0);
  background-color: var(--color-2);
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-link-ma:hover {
  background-color: var(--e4e8f0);
}

.navbar-ma {
  background-color: #ddd0;
}

.section-menu-ma {
  z-index: 3;
  border-bottom: 1px solid var(--bg-2);
  background-color: #fff;
  position: relative;
}

.sider-ma {
  background-color: var(--bg-2);
  min-height: 60vh;
}

.slider-block-text-ma {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  place-items: start center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 160px;
  display: grid;
  position: relative;
}

.slide-ma {
  position: relative;
}

.slide-ma.s1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/bg1-ma.jpg');
  background-position: 0 0, 50%;
}

.slide-ma.s2 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/bg2-ma.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slide-ma.s3 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/bg3-ma.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slider-heading-ma {
  color: #ffffffcf;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 200;
  line-height: 1.5;
}

.slider-text-ma {
  color: #fffc;
  text-align: center;
  background-color: #0000;
  margin-bottom: 40px;
  font-size: 20px;
}

.slide-nav-ma {
  z-index: 2;
  inset: auto 0% 80px;
}

.menu-right-block-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-phone-ma {
  color: var(--color);
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 60px;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.nav-down-block-ma {
  justify-content: space-between;
  display: flex;
}

.nav-right-block-ma {
  z-index: 4;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.section-nav-ma {
  z-index: 4;
  border-bottom: 1px solid var(--bg-2);
  position: relative;
}

.slider-panel-ma {
  z-index: 2;
  background-color: #fff;
  border-radius: 16px;
  max-width: 600px;
  margin-top: -70px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 40px;
  position: relative;
}

.grid-btn-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

.dropdown-list-ma {
  z-index: 3;
  border: 1px none var(--e4e8f0);
  border-radius: 12px;
}

.slider-section-ma {
  z-index: 1;
  position: relative;
}

.radio-button-calc {
  background-color: #eff2f7;
  border-bottom-color: #d2d8e4;
  width: 24px;
  height: 24px;
}

.radio-button-calc:active {
  border-color: #00b92b;
}

.radio-button-calc.w--redirected-checked {
  background-image: url('../images/circle-cdek_1circle-cdek.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 10px;
  border-width: 3px;
  border-color: #00b92b;
}

.radio-button-calc.w--redirected-focus {
  box-shadow: none;
  border-color: #00b92b;
}

.radio-button-calc.w--redirected-focus-visible {
  border-color: #00b92b;
}

.block-table-calc {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.div-input-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.div-input-ma.error {
  border: 1px solid red;
}

.div-input-ma.stretch {
  flex: 1;
}

.line-calc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #dee4f0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 250px 160px 160px;
  grid-auto-columns: 1fr;
  min-height: 54px;
  display: grid;
}

.line-calc.head-line-calc {
  background-color: #eff2f7;
}

.radio-button-field-calc {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.close-ma {
  height: 20px;
}

.calc-section {
  background-color: var(--bg-2);
  margin-top: -99px;
  padding-top: 140px;
  padding-bottom: 60px;
  display: block;
  position: relative;
}

.list-item-calc {
  border-bottom: 1px solid #d2d8e4;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.btn-calc {
  background-color: #009b47;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.btn-calc:hover {
  background-color: #01843e;
}

.container-calc {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
}

.block-list-calc {
  z-index: 999;
  background-color: #fff;
  border: 1px solid #d2d8e4;
  border-bottom-style: none;
  border-radius: 8px;
  max-height: 400px;
  display: none;
  position: absolute;
  inset: 68px 0% auto;
  overflow: auto;
}

.grid-input-calc {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.input-ma {
  border-radius: var(--border-radius-8);
  color: #303030;
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  height: 40px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
}

.input-ma:hover, .input-ma:active, .input-ma:focus, .input-ma:focus-visible, .input-ma[data-wf-focus-visible] {
  border-color: #00b92b;
}

.input-ma::placeholder {
  color: #757575;
  font-size: 16px;
}

.input-ma.i-2 {
  background-image: url('../images/scale-cdek_1scale-cdek.png');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
  padding-right: 60px;
}

.input-ma.i-1 {
  background-image: url('../images/marker-cdek_1marker-cdek.png');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
}

.input-ma.i-3 {
  background-image: url('../images/line-cdek_1line-cdek.png');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
  padding-right: 60px;
}

.input-ma.pt-font {
  font-size: 24px;
}

.input-ma.pt-font::placeholder {
  font-size: 18px;
}

.input-ma.pt-font.big-input {
  height: 54px;
}

.input-ma.ares-ma {
  height: auto;
}

.input-ma.false-input-ma {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.input-ma.false-input-ma:hover {
  border-style: solid;
  border-color: #d2d8e4;
}

.input-ma.area-ma {
  height: auto;
  min-height: 56px;
}

.input-ma.table-input-1 {
  width: 80px;
}

.input-ma.table-input-2 {
  width: 140px;
}

.block-calc {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border: 1px solid #edf1f8;
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.win-calc {
  background-color: var(--ffffff);
  border-radius: 24px;
  width: 500px;
  padding: 38px;
  position: relative;
}

.wrapper-calc {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-btn-table-calc {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.grid-ed-calc {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-calc {
  border-radius: var(--border-radius-8);
  text-align: center;
  background-color: #009b47;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 240px;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button-calc:hover {
  background-color: #01843e;
}

.button-calc.send {
  color: #2b2b2b;
  background-color: #d4ddec;
}

.button-calc.small-calc {
  min-width: auto;
}

.abs-calc {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.result-calc {
  color: #e6759b;
  text-align: center;
}

.list-calc {
  margin-bottom: 0;
}

.result-cdek {
  color: #ff0b0b;
  text-align: center;
  display: none;
}

.result-cdek.active-result {
  display: block;
}

.modal-head-ma {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.text-list {
  padding: 12px 12px 12px 24px;
}

.text-list:hover {
  background-color: #eff2f7;
}

.grid-btn-calc {
  justify-content: space-between;
  display: flex;
}

.block-ed-calc {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-left: -54px;
  font-weight: 700;
  display: flex;
}

.modal-calc {
  z-index: 100000;
  background-image: linear-gradient(#00000080, #00000080);
  display: none;
  position: fixed;
  inset: 0%;
}

.heading-ma {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 27px;
  font-weight: 700;
  line-height: 1.5;
}

.wrapper-table-cacl {
  display: none;
}

.modal-form-calc {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-ed-calc {
  border: 1px solid #0000;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-ed-calc.error {
  border-color: red;
}

.div-ed-calc.active-ma {
  display: none;
}

.grid-local-calc {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-modal-close-ma {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.banner-wrapper-ma {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--e4e8f0);
  background-image: none;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-height: 560px;
  padding-left: 80px;
  padding-right: 80px;
  display: grid;
  position: relative;
}

.banner-heading-ma {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 46px;
  line-height: 1.3;
}

.text-banner-ma {
  margin-bottom: 20px;
  font-size: 20px;
}

.banner-block-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.grid-brand-ma {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  flex-flow: row-reverse wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.services-div-ma {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: var(--border-radius-20);
  background-color: var(--bg-2);
  cursor: pointer;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  height: 380px;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.services-head-ma {
  font-size: 20px;
  font-weight: 600;
}

.services-block-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.services-text-ma.k9 {
  height: 180px;
}

.services-img-ma {
  z-index: 2;
  height: 80px;
  position: absolute;
  inset: auto 20px 20px auto;
}

.services-section-ma {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.footer-ma {
  background-color: var(--bg-2);
  padding-top: 100px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.footer-link-px-copy {
  color: #333;
  margin-top: 12px;
  margin-bottom: 6px;
  text-decoration: none;
}

.footer-link-px-copy:hover {
  color: var(--color);
}

.footer-block-link-px-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
}

.block-question-ma {
  background-color: var(--bg-2);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.faq-block-icon-ma {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  display: flex;
}

.faq-icon-ma {
  height: 16px;
}

.question-ma {
  font-size: 20px;
  font-weight: 600;
}

.answer-ma {
  padding: 20px;
  overflow: hidden;
}

.block-answer-ma {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.faq-ma {
  border: 1px solid var(--bg-2);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.faq-section-ma {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 100px;
}

.faq-wrapper-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.btn-ma {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: var(--border-radius-8);
  background-color: var(--color);
  color: var(--color-2);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  height: 40px;
  padding: 0 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.btn-ma:hover {
  background-color: var(--color-5);
}

.btn-ma.light:hover {
  background-color: #bfc9da;
}

.btn-ma.light.active-btn-ma:hover {
  background-color: #d35415;
}

.btn-ma.auto-btn-ma {
  min-width: auto;
  padding-left: 8px;
  padding-right: 8px;
}

.btn-ma.small-btn-ma {
  background-color: var(--bg-2);
  color: var(--color-3);
  min-width: auto;
  height: auto;
  padding: 8px 16px;
}

.btn-ma.small-btn-ma:hover {
  background-color: var(--middle-green);
}

.btn-ma.short-btn-ma {
  min-width: auto;
}

.icon-btn-ma {
  height: 20px;
}

.block-btn-icon-ma {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-text-ma {
  flex: none;
}

.btn-text-ma.d-hide {
  display: none;
}

.services-span-ma {
  color: var(--color);
  display: inline-block;
}

.wrapper-about-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-order-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  margin-bottom: 60px;
  display: grid;
}

.banner-section-ma {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 60px;
}

.new-order-section-ma {
  background-color: var(--bg-2);
  margin-top: -55px;
}

.page-section-ma {
  min-height: 600px;
  padding-bottom: 60px;
}

.page-wrapper-ma {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: var(--border-radius-40);
  background-color: var(--bg-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 50vh;
  margin-top: 60px;
  margin-bottom: 40px;
  padding: 40px 60px 60px;
  display: grid;
}

.page-block-ma {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--ffffff);
  color: var(--color-3);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.page-grid-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.page-img-ma {
  border-radius: 500px;
  height: 48px;
}

.services-list-ma {
  min-height: 130px;
}

.section-ma {
  z-index: 1;
  background-color: var(--bg-2);
  position: relative;
}

.section-ma.min100vh {
  min-height: 100vh;
}

.wrapper-ma {
  padding-top: 60px;
  padding-bottom: 60px;
}

.login-wrapper-ma {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: flex;
}

.block-ma {
  background-color: #fff;
  border-radius: 24px;
  width: 560px;
  padding: 40px 50px 20px;
}

.grid-40-ma {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.head-txt-ma {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.label-ma {
  margin-bottom: 0;
  font-weight: 400;
}

.checkbox-field-ma {
  align-items: center;
  display: flex;
}

.checkbox-ma {
  background-color: #fff;
  border: 2px solid #34985980;
  border-radius: 4px;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 10px;
}

.checkbox-ma:hover, .checkbox-ma:active {
  border-color: var(--color);
}

.checkbox-ma.w--redirected-checked {
  border-color: var(--color);
  background-color: var(--color);
  background-size: auto 14px;
}

.checkbox-ma.w--redirected-focus {
  border-color: var(--color);
  box-shadow: none;
}

.checkbox-ma.w--redirected-focus-visible {
  border-color: var(--color);
}

.checkbox-label-ma {
  margin-bottom: 0;
  font-size: 18px;
}

.result-ma {
  color: red;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  line-height: 24px;
}

.link-ma {
  color: #333;
  text-decoration: none;
}

.link-ma:hover {
  color: var(--color);
}

.grid-form-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-items: start;
  display: grid;
}

.field-ma {
  border: 1px solid var(--e4e8f0);
  border-radius: var(--border-radius-8);
  background-color: var(--bg-2);
  color: var(--bg);
  height: 60px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 22px;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.field-ma:hover, .field-ma:active, .field-ma:focus, .field-ma:focus-visible, .field-ma[data-wf-focus-visible] {
  border-color: var(--color);
}

.field-ma::placeholder {
  color: #b8bfca;
  font-size: 18px;
}

.log-block--ma {
  justify-content: space-between;
  display: flex;
}

.grid-24-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.green-link-ma {
  color: var(--color);
}

.big-field-ma {
  height: 60px;
}

.select-ma {
  border: 1px solid var(--e4e8f0);
  border-radius: var(--border-radius-8);
  background-color: var(--bg-2);
  color: #2c313a;
  height: 54px;
  margin-bottom: 0;
  font-size: 17px;
}

.select-ma:hover, .select-ma:active, .select-ma:focus, .select-ma:focus-visible, .select-ma[data-wf-focus-visible] {
  border-color: var(--color);
}

.select-ma:lang(en) {
  border-color: var(--e4e8f0);
}

.grey-ma {
  background-color: var(--bg-2);
}

.small-text-ma {
  text-align: center;
  font-size: 12px;
}

.center-text-ma {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.img-plus-sm {
  width: 20px;
}

.adm-link-nav-sm {
  z-index: 2;
  border-radius: 8px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  height: 56px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.right-column-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
}

.adm-section-ma {
  min-height: 100vh;
  font-size: 14px;
}

.adm-icon-nav-sm {
  opacity: .7;
  flex: none;
  max-width: 24px;
  max-height: 24px;
  margin-right: 20px;
}

.adm-nav-menu-ma {
  z-index: 3;
  grid-row-gap: 4px;
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  height: 100vh;
  display: flex;
}

.link-plus-sm {
  z-index: 3;
  background-color: #0000;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: all .2s;
  display: flex;
}

.link-plus-sm:hover {
  background-color: #f7f7f7;
}

.wrapper-nav-ma {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.right-adm-ma {
  z-index: 2;
  margin-left: 340px;
  padding-top: 20px;
  padding-bottom: 64px;
  position: relative;
}

.wrapper-head-ma {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius-20);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: stretch center;
  min-height: 60px;
  padding: 16px 20px;
  display: grid;
}

.wrapper-head-ma.auto-width-ma {
  max-width: none;
}

.div-icon-ma {
  border-radius: var(--border-radius-8);
  background-color: var(--color);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 16px;
  display: flex;
}

.adm-nav-sm {
  color: #ffffffb3;
  flex: none;
  max-width: 200px;
  text-decoration: none;
  overflow: hidden;
}

.wrapper-add-page-ma {
  z-index: 3;
}

.adm-brand-ma {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.left-head-ma {
  grid-row-gap: 1vw;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-down-sm {
  z-index: 3;
  background-color: #0000;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: all .2s;
  display: flex;
}

.link-name-ma {
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.div-txt-profil-ma {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  box-shadow: none;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: center stretch;
  padding: 32px 4vw 50px;
  display: grid;
}

.big-link-sm {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 56px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-left: 4px;
  margin-right: 4px;
  padding-right: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-side-ma {
  grid-column-gap: 32px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto 300px;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.big-2-link-sm {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  cursor: pointer;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 56px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-left: 4px;
  margin-right: 4px;
  padding-right: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dopbig-link-sm {
  border-left: 4px solid #6721ff;
  display: none;
}

.gradient-menu-sm {
  z-index: 1;
  background-color: var(--mg-1);
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.adminka-ma {
  background-color: #eff3f8;
  grid-template-rows: auto;
  grid-template-columns: 320px 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  position: relative;
}

.adm-block-menu-ma {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-height: 80vh;
  display: grid;
  overflow: auto;
}

.adm-head-ma {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

.adm-navbar-ma {
  z-index: 2;
  background-color: #0000;
}

.icon-ma {
  height: 16px;
}

.left-sidebar-ma {
  z-index: 1;
  background-color: var(--color-3);
  width: 340px;
  padding-left: 24px;
  padding-right: 24px;
  line-height: 20px;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.div-block-78 {
  background-color: var(--color-3);
}

.big-link-ma {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 56px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.big-link-ma:hover {
  background-color: var(--color);
}

.color-menu-ma {
  z-index: 1;
  background-color: var(--mg-1);
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.adm-nav-ma {
  color: #ffffffb3;
  flex: none;
  max-width: 200px;
  text-decoration: none;
  overflow: hidden;
}

.adm-icon-nav-ma {
  opacity: .7;
  flex: none;
  max-width: 16px;
  max-height: 16px;
  margin-right: 20px;
}

.adm-link-nav-ma {
  z-index: 2;
  border-radius: 8px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.adm-link-nav-ma.w--current {
  background-color: var(--color);
}

.name-ma {
  color: var(--color-2);
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
  display: block;
}

.adm-logo-ma {
  height: 48px;
}

.block-name-ma {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 20px;
  padding-top: 20px;
  display: flex;
}

.table-wrapper-ma {
  border-radius: var(--border-radius-8);
  overflow: hidden;
}

.cell-ma {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 54px;
  padding: 12px 10px 12px 20px;
  display: flex;
}

.cell-ma.small-cell-ma {
  min-height: auto;
  padding-top: 4px;
  padding-bottom: 4px;
}

.text-cell-ma {
  min-width: 100px;
}

.line-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid var(--e4e8f0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-ma:hover {
  background-color: var(--bg-2);
}

.line-ma.clients-line-ma {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 100px 100px 210px 210px 1fr 1fr 100px;
}

.line-ma.warehouse-line-ma {
  grid-template-columns: 100px 210px 210px 1fr 1fr 100px;
}

.line-ma.recipient-line-ma {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 100px 210px 210px 1fr 1fr 100px;
}

.line-ma.package-line-ma {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 428px auto 100px;
}

.line-ma.limite-line-ma {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: auto 160px;
}

.line-ma.tamplate-line-ma {
  grid-template-columns: 60px 120px 200px auto 40px;
}

.grid-filtr-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: end stretch;
  display: grid;
}

.grid-filtr-ma.clients-grids-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: 208px 428px auto 100px;
  justify-items: stretch;
}

.grid-filtr-ma.warehouse-grid-ma {
  grid-template-columns: 100px 428px 1fr 100px;
}

.grid-filtr-ma.recipient-grids-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: 100px 428px 1fr 100px;
}

.grid-filtr-ma.new-adress-ma {
  grid-template-columns: 1fr 328px 100px;
}

.wrapper-action-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  overflow: auto;
}

.action-link-ma {
  background-color: var(--e4e8f0);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.action-img-ma {
  height: 20px;
}

.action-grid-ma {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.action-grid-ma.one-btn-ma {
  grid-template-columns: 1fr;
}

.column-form-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.column-form-ma.na3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.column-form-ma.na3.small-last-ma {
  grid-template-columns: 1fr 1fr .5fr;
}

.column-form-ma.price-ma {
  grid-column-gap: 16px;
  grid-template-columns: 2.02fr .98fr;
}

.column-form-ma.center-btn-ma {
  flex-flow: column;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-form-ma.na025 {
  grid-template-columns: .25fr 1fr;
}

.column-form-ma.na2 {
  grid-template-columns: 1fr 1fr;
}

.wrapper-form-ma {
  border-radius: var(--border-radius-20);
  background-color: #fff;
}

.div-block-85 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.adm-wrapper-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.adm-block-user-menu-ma {
  margin-top: 140px;
}

.grey-text-ma {
  color: #b6b6b6;
  margin-top: -8px;
  margin-bottom: 4px;
  font-size: 14px;
}

.list-order-text-ma {
  font-size: 16px;
  line-height: 1.5;
}

.list-item-ma {
  margin-bottom: 4px;
}

.order-label-ma {
  margin-bottom: 3px;
  font-weight: 400;
}

.list-span-ma {
  font-weight: 700;
  display: inline-block;
}

.wrapper-order-info-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: var(--border-radius-40);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 40px;
  display: grid;
}

.block-order-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.head-order-ma {
  text-align: center;
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 700;
}

.block-order-info-ma {
  border-radius: var(--border-radius-20);
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 32px 20px 20px;
  display: grid;
}

.grid-block-ordder-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-order-ma {
  text-align: center;
  margin-bottom: 40px;
}

.nav-menu-ma {
  flex: none;
}

.left-arrow-ma, .right-arrow-ma {
  z-index: 3;
}

.left-arrow-icon-ma, .right-arrow-icon-ma {
  opacity: .5;
}

.flex-btn-ma {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-btn-ma.center-btn-ma {
  align-items: stretch;
}

.flex-btn-ma.left-auto-margin-ma {
  margin-left: auto;
}

.order-grid-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.order-grid-ma.na3-ma {
  grid-template-columns: 1fr 1fr 1fr;
}

.block-address-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-logo-ma {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 110px;
  padding: 20px;
  display: flex;
}

.span-ma {
  display: inline-block;
}

.hide {
  display: none;
}

.span {
  display: inline-block;
}

.light {
  color: var(--color-3);
  background-color: #d1d9e5;
}

.h1-ma {
  margin-top: 0;
  margin-bottom: 0;
}

.page-txt-ma {
  font-size: 18px;
  font-weight: 700;
}

.pt-font {
  font-family: "Ptm 55 Ft", sans-serif;
  font-size: 24px;
}

.pt-font::placeholder {
  font-size: 20px;
}

.wrapper-add-clients-ma {
  max-width: 1040px;
  margin-right: auto;
}

.border-ma {
  border: 2px solid var(--color);
  border-radius: var(--border-radius-20);
  padding: 26px;
}

.wrap-form-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-head-ma {
  grid-row-gap: 1vw;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-head-ma {
  letter-spacing: -.8px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.div-icon-num-ma {
  background-color: var(--color);
  color: #fff;
  border-radius: 50px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 16px;
  line-height: 1.2;
  display: flex;
}

.product-block-ma {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.product-delete-ma {
  border-radius: var(--border-radius-8);
  background-color: var(--color-4);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.product-delete-ma:hover {
  background-color: #ffb1a7;
}

.product-del-ma {
  height: 24px;
}

.product-num-ma {
  background-color: var(--color);
  color: var(--color-2);
  text-align: center;
  letter-spacing: -.8px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -26px;
  padding: 10px 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

.attantion-div-icon-ma {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.info-block-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius-8);
  border-style: solid;
  border-width: 1px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: grid;
}

.info-block-ma.red-ma {
  border-color: var(--middle-red);
  background-color: var(--light-red);
}

.info-block-ma.green-ma {
  border-color: var(--middle-green);
  background-color: var(--light-green);
}

.attantion-icon-ma {
  height: 26px;
}

.wrapper-product-ma {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.flex-menu-btn-ma {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.grid-line-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-items: start;
  display: grid;
}

.star-ma {
  color: #ff0004;
}

.error-text-ma {
  color: var(--ee6926);
  font-size: 15px;
}

.attantion-block-img-ma {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.attantion-wrapper-ma {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: var(--border-radius-20);
  text-align: center;
  background-color: #3498591a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  max-width: 1040px;
  padding: 40px 47px 40px 40px;
  display: grid;
}

.attantion-img-ma {
  height: 48px;
}

.summary-wrapper-ma {
  justify-content: space-between;
  align-items: center;
  min-height: 54px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
  display: flex;
}

.green-text-ma {
  color: var(--color);
}

.div-block-91-copy0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.radio-button-ma {
  float: none;
  cursor: pointer;
  background-color: #fff;
  border-width: 2px;
  border-color: #34985980;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 10px;
}

.radio-button-ma:hover, .radio-button-ma:active {
  border-color: var(--color);
}

.radio-button-ma.w--redirected-checked {
  border-color: var(--color);
  background-color: var(--light-green);
}

.radio-button-ma.w--redirected-focus {
  border-color: var(--color);
  box-shadow: none;
}

.radio-button-ma.w--redirected-focus-visible {
  border-color: var(--color);
}

.radio-button-field-ma {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-radio-ma {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 8px;
  display: grid;
}

.radio-label-ma {
  clear: left;
}

.div-block-92 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.tab-pane-tab-1 {
  padding: 30px;
}

.tab-link-tab-2 {
  border-radius: var(--border-radius-8);
  background-color: var(--light-green);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 54px;
  display: flex;
}

.tab-link-tab-2.w--current {
  background-color: var(--color);
  color: #fff;
}

.tabs-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.tabs {
  max-width: 1040px;
}

.div-block-93 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.tab-filtr-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.radio-button-field {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--middle-green);
  border-radius: var(--border-radius-8);
  background-color: var(--light-green);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 24px 24px 40px;
  display: flex;
  position: relative;
}

.div-block-95 {
  float: left;
  border-radius: var(--border-radius-8);
  flex: none;
  width: 30px;
  height: 24px;
  margin-right: 10px;
  overflow: hidden;
}

.image {
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}

.div-block-96 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-93-copy0 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span {
  color: var(--color);
  font-size: 27px;
}

.ap-link-maproval {
  color: var(--color-5);
  text-decoration: none;
}

.ap-link-maproval:hover {
  text-decoration: underline;
}

.col-line-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-items: start;
  display: grid;
}

.col-line-ma.fix-one-col-ma {
  grid-template-columns: 200px 1fr;
}

.col-line-ma.na3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.col-line-ma.na025 {
  grid-template-columns: .25fr 1fr;
}

.div-block-100 {
  cursor: pointer;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.image-2 {
  height: 20px;
}

.wrap-block-head-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.max-1040-ma {
  max-width: 1040px;
}

.grid-form-check-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: var(--border-radius-20);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-items: start;
  margin-left: 20px;
  display: grid;
}

.div-block-104 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-105 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.text-block-58777 {
  font-size: 20px;
}

.text-block-58778 {
  color: #2c313a80;
}

.div-block-106 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-right: 1px solid var(--e4e8f0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 24px 20px;
  display: grid;
}

.div-block-106.righyy {
  border-right-style: none;
  place-items: start end;
}

.div-block-107 {
  border-bottom: 1px solid var(--e4e8f0);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  padding-left: 10px;
  padding-right: 32px;
  display: grid;
}

.text-block-58779 {
  color: #2c313a80;
}

.form-block {
  max-width: 1040px;
}

.div-block-110 {
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.div-block-112 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -4px;
  margin-left: 35px;
  display: grid;
}

.text-span-2 {
  color: var(--color-3);
}

.div-block-113 {
  color: var(--color);
  font-size: 18px;
}

.div-block-114 {
  border-top: 1px solid var(--e4e8f0);
  justify-content: space-between;
  align-items: center;
  padding: 16px 32px;
  display: flex;
}

.div-block-115 {
  border-radius: var(--border-radius-20);
  background-color: #f7f8fa;
  overflow: hidden;
}

.right-info-order-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid var(--bg-2);
  border-bottom: 1px solid var(--bg-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-117 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-118 {
  justify-content: space-between;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.brand-logo-ma.log-1 {
  max-height: 90px;
}

.desc-hide {
  display: none;
}

.txt-banner-ma {
  max-width: 400px;
  line-height: 1.8;
}

.fix-modal-ma {
  z-index: 10000;
  background-image: linear-gradient(#00000080, #00000080);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.abs-modal-ma {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.modal-ma {
  border-radius: var(--border-radius-20);
  background-color: #fff;
  padding: 60px;
  position: relative;
}

.modal-heading-ma {
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
}

.close-modal-ma {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-img-ma {
  height: 24px;
}

.success-message {
  border-radius: var(--border-radius-8);
  background-color: var(--light-green);
}

.txt-ma {
  text-align: center;
  line-height: 1.8;
}

.grid-head-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: start center;
  min-height: 50vh;
  display: grid;
}

.contact-link-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-3);
  border-bottom: 1px solid #d1d7e0;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: center start;
  padding: 16px 10px;
  text-decoration: none;
  display: grid;
}

.contact-link-ma:hover {
  color: var(--color);
  font-weight: 500;
}

.contact-img-ma {
  height: 27px;
}

.contact-block-img-ma {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.contact-block-text-ma {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-contact-ma {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  display: grid;
  overflow: hidden;
}

.help-block {
  color: var(--red);
  font-size: 14px;
}

.contact-div-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.contact-land-ma {
  text-align: left;
  font-size: 20px;
  font-weight: 700;
}

.one-contact-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius-20);
  background-color: var(--ffffff);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 40px;
  display: grid;
}

.contact-grid-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.services-bl-ma {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: var(--border-radius-20);
  background-color: var(--bg-2);
  cursor: pointer;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  display: grid;
  position: relative;
  overflow: hidden;
}

.modal-info {
  z-index: 1000;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.abs-info {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.win-info {
  border-radius: var(--border-radius-20);
  background-color: var(--ffffff);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 460px;
  height: 280px;
  padding: 40px;
  display: flex;
  position: relative;
}

.text-block-58780 {
  text-align: center;
  font-size: 18px;
  line-height: 1.5;
}

.div-block-119 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.image-5 {
  max-height: 60px;
}

.text-block-58781 {
  color: var(--color);
  text-align: center;
  margin-top: -8px;
  font-family: PT Serif, serif;
  line-height: 1.2;
  display: block;
}

.item-ma {
  margin-bottom: 4px;
}

.list-page-ma {
  margin-bottom: 10px;
}

.div-block-121 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.block-vid-otpravleniya-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.block-vid-otpravleniya-ma.active-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.info-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--border-radius-40);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 40px;
  display: grid;
}

.text-info-ma {
  text-align: center;
}

.fix-win-ma {
  z-index: 10000;
  border-radius: 20px;
  max-width: 360px;
  position: fixed;
  inset: 5% 5% auto auto;
}

.block-down-ma {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.standard-block-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: center start;
  height: 40px;
  padding-left: 20px;
  padding-right: 16px;
  display: grid;
}

.standard-block-ma:hover, .standard-block-ma.grey-select-ma {
  background-color: var(--bg-2);
}

.lang-link-ma {
  border-bottom: 1px solid var(--bg-2);
  color: var(--color-3);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.lang-link-ma:hover {
  background-color: var(--bg-2);
}

.lang-block-ma {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  display: none;
  position: absolute;
  inset: 60px 0% auto;
  overflow: hidden;
}

.lang-block-ma.active-lang {
  display: block;
}

.lang-wrapper-ma {
  z-index: 10000;
  border: 1px solid var(--bg-2);
  border-radius: 12px;
  position: relative;
}

.black-ma {
  color: #000;
}

.cell-profil-ma {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 54px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.cell-profil-ma.right-cell-ma {
  text-align: right;
  justify-content: center;
  align-items: flex-end;
}

.line-profil-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 200px 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  display: grid;
}

.block-profil-ma {
  border-radius: var(--border-radius-8);
  overflow: hidden;
}

.wrapper-profil-ma {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 330px;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
}

.block-img-profil-ma {
  border: 1px solid var(--bg-2);
  border-radius: var(--border-radius-16);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 440px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.right-profil-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.left-profil-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cover-img-ma {
  background-color: var(--bg-2);
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  position: relative;
}

.grey-bg {
  background-color: var(--bg-2);
}

.block-icon-ma {
  border-radius: 500px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.icon-info-ma {
  height: 24px;
}

.block-info-ma {
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  place-content: space-around start;
  place-items: center start;
  display: grid;
}

.cell-info-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--border-radius-20);
  background-color: var(--ffffff);
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.num-info-ma {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.grid-info-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.orange-bg {
  background-color: #fca434;
}

.cian-bg {
  background-color: #0ab0ff;
}

.purple-bg {
  background-color: #9754ec;
}

.rose-bg {
  background-color: #f09fd9;
}

.none {
  display: none;
}

.name-info-ma {
  color: #959cac;
  font-size: 12px;
  line-height: 1;
}

.wrapper-block-ma {
  z-index: 1;
  border-radius: var(--border-radius-40);
  background-color: #fff;
  flex-flow: column;
  padding: 40px;
  display: flex;
  position: relative;
}

.wrapper-block-ma.grey-wrap-ma {
  background-color: #fff0;
  padding: 0;
}

.div-block-35909311 {
  color: #5d21d2;
  background-color: #5d21d226;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.file-name {
  color: #616a73;
  font-size: 18px;
}

.status-info-order-ma {
  background-color: var(--e4e8f0);
  color: #8994a8;
  border-radius: 500px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.status-info-order-ma.new {
  background-color: var(--color);
  color: #fff;
}

.status-info-order-ma.delete {
  color: #fff;
  background-color: #de2b2b;
}

.status-info-order-ma.transit {
  color: #fff;
  background-color: #3c78fe;
}

.status-info-order-ma.create {
  background-color: var(--7e69ff);
  color: #fff;
}

.block-img-info-ma {
  border: 1px solid var(--bg-2);
  background-color: var(--bg-2);
  border-radius: 500px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  overflow: hidden;
}

.wrap-name-info-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  display: grid;
}

.div-block-35909316 {
  color: #8f93a3;
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 60px;
  font-size: 17px;
  font-weight: 400;
  display: flex;
}

.img-info-order-ma {
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}

.last-name-info-ma {
  color: var(--color);
  font-weight: 400;
}

.file {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #eff0f2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 250px 1fr 200px;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding: 20px 24px;
  display: grid;
}

.file:hover {
  background-color: var(--bg-2);
}

.first-name-info-ma {
  color: #8f93a3;
}

.div-block-35909317 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-35909321 {
  color: #8f93a3;
  background-color: #de2b2b26;
  border-radius: 500px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 19px;
  display: flex;
}

.check-ma {
  cursor: pointer;
  border: 2px solid #c6c9d4;
  border-radius: 5px;
  width: 27px;
  height: 27px;
}

.check-ma.w--redirected-checked {
  border-color: var(--color);
  background-color: var(--color);
}

.div-block-35909321-copy9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #8f93a3;
  background-color: #eef0f6;
  border-radius: 500px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  display: flex;
}

.block-name-info-ma {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 48px;
  display: flex;
}

.btn-info-ma {
  border: 2px solid var(--bg-2);
  border-radius: var(--border-radius-8);
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  display: flex;
}

.block-btn-info-ma {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.col-order-ma {
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  padding: 20px;
  display: grid;
}

.wrap-info-order-ma {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  background-color: var(--bg-2);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  margin-top: 2px;
  padding: 20px;
  display: grid;
}

.line-order-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--bg-2);
  grid-template-rows: auto;
  grid-template-columns: 200px 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  display: grid;
}

.line-order-ma:hover {
  background-color: var(--bg-2);
}

.wrapper-info-order-ma {
  display: none;
}

.wrapper-info-order-ma.active-info-ma {
  display: block;
}

.right-col-order-ma {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: stretch stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.number-info-order-ma {
  color: #616a73;
  font-weight: 400;
}

.date-info-order-ma {
  color: #8f93a3;
}

.price-info-order-ma {
  color: #616a73;
  font-weight: 400;
}

.div-info-ma {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 48px;
  display: flex;
}

.div2-info-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-block-info-oerder-ma {
  margin-bottom: 40px;
}

.pagination-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.pagi-btn-ma {
  background-color: var(--e4e8f0);
  color: var(--bg);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 12px;
  line-height: 1;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.pagi-btn-ma:hover {
  background-color: var(--color-3);
  color: #fff;
}

.pagi-btn-ma.active-btn-ma {
  background-color: var(--color);
  color: var(--ffffff);
}

.cell2-ma {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.cell2-ma.right-cell-ma {
  text-align: right;
  justify-content: center;
  align-items: flex-end;
}

.block-adm-lang-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.info-form-ma {
  color: var(--color);
  text-align: center;
  display: none;
}

.timer-txt-ma {
  text-align: center;
  line-height: 20px;
}

.wrapper-filter-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 40px;
  display: flex;
}

.column-form-ma-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px solid var(--e4e8f0);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  max-width: 560px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: grid;
}

.div-order-ma {
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
}

.heading-order-ma {
  text-align: center;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
}

.comment-order-ma {
  color: var(--color);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

.active-btn-ma {
  background-color: var(--color-3);
  color: #fff;
}

.txt-log-ma {
  text-align: center;
  margin-top: -32px;
  line-height: 1.8;
}

.grid-form-btn-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.d-hide {
  display: none;
}

.small-btn-ma {
  cursor: pointer;
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: 29px;
  display: flex;
}

.small-btn-ma:hover {
  background-color: #cdd5e0;
}

.grid-in-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  place-content: end flex-start;
  place-items: flex-start stretch;
  display: flex;
}

.icon-small-btn-ma {
  max-height: 20px;
}

.col-form-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.col-form-ma.na3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.col-form-ma.na2 {
  grid-template-columns: 1fr 1fr;
}

.col-form-ma.na4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.col-form-ma.na5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.col-form-ma.param {
  grid-template-columns: 1fr 1fr 1fr 1fr 40px;
}

.div-cdek-ma {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.txt-cdek-ma {
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  border-radius: 8px;
  padding: 8px 12px;
}

.wrapper-cdek-tar-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.wrapper-cdek-form-ma {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.div-head-cdek-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: var(--border-radius-20);
  border: 2px solid #c9d1dd;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  padding: 33px;
  display: grid;
}

.head-cdek-ma {
  font-size: 18px;
  font-weight: 700;
}

.head-cdek-ma.order-status-ma {
  color: var(--ee6926);
  font-size: 20px;
}

.cell-cdek-ma {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 8px 10px 8px 16px;
  display: flex;
}

.cell-cdek-ma.center-ma {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.line-cdek-ma {
  border-bottom: 1px solid var(--e4e8f0);
  border-radius: var(--border-radius-8);
  grid-template-rows: auto;
  grid-template-columns: 1fr 200px 100px 100px 200px;
  grid-auto-columns: 1fr;
  min-height: 50px;
  display: grid;
}

.line-cdek-ma:hover {
  background-color: var(--bg-2);
}

.line-cdek-ma.head-line-ma {
  background-color: #d1d9e5;
}

.scroll-cdek-ma {
  margin-top: 20px;
}

.block-all-cdek-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  margin-bottom: 20px;
  display: grid;
}

.wrap-cdek-ma {
  padding-top: 140px;
  padding-bottom: 60px;
}

.login-wrap-cdek-ma {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: flex;
}

.block-cdek-ma {
  background-color: #fff;
  border-radius: 24px;
  width: 500px;
  padding: 40px 50px 20px;
}

.h56 {
  height: 56px;
}

.block-user-cdek-ma, .block-tariff-cdek-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: var(--border-radius-20);
  border: 2px solid #c9d1dd;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  margin-bottom: 40px;
  padding: 32px;
  display: grid;
}

.name-ta--cdek-ma {
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.3;
}

.div-cdek-tar-ma {
  border-radius: var(--border-radius-8);
  background-color: var(--bg-2);
  cursor: pointer;
  border: 1px solid #d2d8e4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-cdek-tar-ma.active-tar-ma {
  border-color: var(--color);
  background-color: var(--middle-green);
}

.div-cdek-tar-ma.small-tar-ma {
  max-width: 200px;
  padding: 10px 10px 0;
}

.desc-tar-cdek-ma {
  margin-bottom: 10px;
}

.price-tar-cdek-ma {
  font-size: 16px;
  font-weight: 500;
}

.wrapper-calc-cdek-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrap-cdek-tar-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-delivery-cdek-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: none;
}

.block-delivery-cdek-ma.active-del-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.one-block-cdek-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.two-block-cdek-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.active-grid-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.light-modal-txt-ma {
  z-index: 10000;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-txt-ma {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.win-txt-ma {
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px;
  display: flex;
  position: relative;
  box-shadow: 7px 7px 20px #0000001a;
}

.text-ma {
  font-weight: 700;
}

.link-block-close-ma {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.modal-cdek {
  z-index: 1000;
  background-color: #00000080;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-cdek.active-cdek {
  display: block;
}

.abs-cdek {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.win-cdek {
  border-radius: var(--border-radius-40);
  background-color: var(--ffffff);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-width: 760px;
  min-height: 320px;
  padding: 60px;
  display: flex;
  position: relative;
}

.modal-wrapper-cdek {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: none;
}

.modal-wrapper-cdek.active-wrap-cdek {
  display: flex;
}

.modal-txt {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.modal-line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--e4e8f0);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-height: 40px;
  display: flex;
}

.head-line {
  width: 150px;
  font-weight: 700;
}

.text-line.big-text {
  color: var(--ee6926);
  font-size: 20px;
  font-weight: 700;
}

.modal-table {
  flex-flow: column;
  display: flex;
}

.modal-order {
  color: var(--color);
  margin-bottom: 20px;
  font-weight: 700;
}

.modal-info-cdek {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrap-local-cdek-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.delete-tag-ma {
  cursor: pointer;
  background-color: #dbe1eb;
  border: 1px solid #d2d8e4;
  border-radius: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: -8px;
  margin-right: -8px;
  padding-bottom: 2px;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.delete-tag-ma:hover {
  background-color: #ff828d;
}

.local-cdek-ma {
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  border-radius: 8px;
  padding: 2px 8px;
}

.wrapper-cdek-local-ma {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  max-height: 60px;
  display: flex;
  overflow: auto;
}

.circle-ma {
  background-color: #eff2f7;
  border-radius: 50px;
  width: 32px;
  height: 32px;
}

.circle-ma.active-circle-ma {
  background-color: var(--color);
  transform: translate(32px);
}

.block-circle-ma {
  background-color: #cdd9ec;
  border-radius: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 64px;
}

.block-mode-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 8px;
  display: grid;
}

.wrapper-mode-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px solid var(--color);
  border-radius: var(--border-radius-20);
  grid-template-rows: auto;
  grid-template-columns: 1fr 260px;
  grid-auto-columns: 1fr;
  align-content: center;
  max-width: 600px;
  padding: 12px;
  display: grid;
}

.wrap-mode-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  margin-top: 20px;
  display: grid;
}

.block-cdek-local-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-58782 {
  text-align: center;
}

.link-2 {
  color: var(--color);
  text-decoration: none;
}

.block-modal-btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: auto;
  display: grid;
}

.txt-btn {
  flex: none;
}

.img-btn-ma {
  height: 20px;
}

.btn-icon-ma {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: var(--border-radius-8);
  color: var(--color-2);
  text-align: center;
  background-color: #d1d9e5;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.btn-icon-ma:hover {
  background-color: #a3b1c5;
}

.cdek-logo-ma {
  max-height: 40px;
}

.div-logo-ma {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.one-hystory-ma {
  background-color: var(--bg-2);
  grid-template-rows: auto;
  grid-template-columns: auto 120px .5fr 1fr 200px;
  grid-auto-columns: 1fr;
  display: grid;
}

.cell-btn-ma {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center start;
  padding-left: 20px;
  padding-right: 10px;
  display: grid;
}

.btn-img-ma {
  cursor: pointer;
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.btn-img-ma:hover {
  background-color: #cdd5e0;
}

.big-line-hystory-ma {
  border-bottom: 1px solid var(--e4e8f0);
}

.grid-cell-ma {
  border-right: 1px solid var(--bg-2);
  grid-template-rows: auto;
  grid-template-columns: 160px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-hystory-ma {
  border-bottom: 1px solid var(--bg-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.two-hystory-ma {
  border-top: 1px solid var(--bg-2);
  border-left: 1px solid var(--bg-2);
  display: none;
}

.two-hystory-ma.active-history-ma {
  display: block;
}

.wrapper-hystory-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-hys-ma {
  border-bottom: 1px solid var(--bg-2);
  grid-template-rows: auto;
  grid-template-columns: 160px 120px 160px 1fr 220px 84px;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-hys-ma.head-hys-ma {
  background-color: var(--bg-2);
}

.icon-tab-ma {
  height: 16px;
}

.div-icon-tab-ma {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.block-icon-tab-ma {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20px;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-btn-tab-ma {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.block-btn-ma {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-info-order-ma {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.column-info-order-ma {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 20px;
  display: grid;
}

.column-info-order-ma.green-bg-rec-ma {
  background-color: #34985921;
}

.head-info-order-ma {
  color: #2c313a73;
}

.text-info-order-ma {
  font-size: 16px;
}

.grid-info-order-ma {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.bl-info-order-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.col-info-order-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.doub-info-order-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 200px 200px;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.div-info-order-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--bg-2);
  border-radius: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 20px;
  display: grid;
}

.double-info-order-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-usl-ma {
  border-bottom: 1px solid var(--bg-2);
  grid-template-rows: auto;
  grid-template-columns: 1fr 200px 200px;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-usl-ma.head-usl-ma {
  background-color: var(--bg-2);
}

.line-usl-ma.bold-line-ma {
  font-weight: 700;
}

.wrapper-i-order-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-head-ma {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.back-ma {
  color: var(--color);
  line-height: 1.2;
  text-decoration: none;
}

.filter-input-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 400px;
  display: flex;
}

.folter-tab-ma {
  border: 1px solid var(--bg-2);
  background-color: var(--bg-2);
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 4px;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin: 2px;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.folter-tab-ma:hover {
  border-color: var(--color);
  background-color: #fff;
}

.folter-tab-ma.active-filter-ma {
  background-color: var(--color);
  color: #fff;
}

.folter-block-ma {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.folter-tabs-ma {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.filter-flex-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: end center;
  min-height: 70px;
  margin-bottom: 20px;
  display: flex;
}

.filter-text-ma {
  flex: none;
}

.link-menu-cd {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #333;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.link-menu-cd:hover {
  color: #00b92b;
}

.grid-form-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.map-cd {
  height: 550px;
  margin-top: 40px;
}

.brand-cd {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.input-calc {
  color: #303030;
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  border-radius: 8px;
  height: 54px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
}

.input-calc:hover, .input-calc:active, .input-calc:focus, .input-calc:focus-visible, .input-calc[data-wf-focus-visible] {
  border-color: #00b92b;
}

.input-calc::placeholder {
  color: #757575;
  font-size: 16px;
}

.input-calc.i-1 {
  background-image: url('../images/marker-cdek_1marker-cdek.png');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
}

.input-calc.i-3 {
  background-image: url('../images/line-cdek_1line-cdek.png');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
  padding-right: 60px;
}

.input-calc.i-2 {
  background-image: url('../images/scale-cdek_1scale-cdek.png');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
  padding-right: 60px;
}

.block-btn-cd {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.business-block-icon-cd {
  justify-content: center;
  align-items: center;
  display: flex;
}

.phone-cd {
  color: #2e2e2e;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
}

.btn-calculator {
  background-color: #009b47;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 28px;
  padding-right: 28px;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.btn-calculator:hover {
  background-color: #01843e;
}

.navbar-cd {
  background-color: #fff;
  border-bottom: 2px solid #eff2f7;
  min-height: 86px;
  padding-top: 8px;
  padding-bottom: 8px;
  position: fixed;
  inset: 0% 0% auto;
}

.block-arrow-cd {
  border-radius: 500px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 6px;
  display: flex;
  overflow: hidden;
}

.num-cd {
  color: #009b474a;
  font-size: 100px;
  font-weight: 700;
  line-height: 1;
}

.div-input-calc {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.div-input-calc.error {
  border: 1px solid red;
}

.form-section-cd {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url('../images/face-bg.jpeg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 324px;
  padding-bottom: 60px;
}

.footer-div-head-cd {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 40px;
  font-size: 24px;
  display: flex;
}

.nav-menu-cd {
  flex: none;
}

.calculator-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

._w-center-text-cd {
  font-size: 18px;
}

.faq-wrapper-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.advantages-head-cd {
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.head-wrap-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.label-ed {
  color: #ffffff87;
  font-size: 14px;
  font-weight: 400;
}

.work-section-cd {
  background-color: #eff2f7;
  padding-top: 100px;
  padding-bottom: 100px;
}

.head-grid-cd {
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.form-wrap-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start center;
  display: grid;
}

.logo-cd {
  max-width: 55%;
  max-height: 80px;
}

.logo-cd.big-logo-cd {
  max-width: 80%;
}

.txt-btn-calc {
  text-align: center;
  margin-top: 3px;
  font-size: 12px;
}

.logo-section-cd {
  background-color: #eff2f7;
  padding-top: 100px;
  padding-bottom: 100px;
}

.market-grid-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.conditions-icon-cd {
  height: 48px;
}

.market-wrapper-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.heading-3-cd {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
}

.social-icon-cd {
  height: 20px;
}

.block-menu-cd {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.conditions-block-icon-cd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.how-wrapper-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.advantages-block-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #eff2f7;
  border: 1px solid #eff2f7;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  padding: 32px 24px;
  display: grid;
}

.services-section-cd {
  background-color: #eff2f7;
  padding-top: 100px;
  padding-bottom: 100px;
}

.block-txt-cd {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.block-calculator-cd {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border: 1px solid #d2d8e4;
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.input-ed {
  color: #000;
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  border-radius: 10px;
  height: 54px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  font-size: 20px;
}

.input-ed::placeholder {
  font-size: 17px;
}

.footer-head-cd {
  font-size: 22px;
}

.divider-cd {
  background-color: #76879d1a;
  align-self: stretch;
  height: 1px;
  margin: 56px -24px 24px;
}

.advantages-info-block-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  display: grid;
}

.block-head-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 830px;
  display: flex;
}

.head-img-cd {
  max-width: 560px;
}

.txt-cd {
  color: #009b47;
  text-align: right;
  max-width: 460px;
  font-family: PT Serif, serif;
  font-size: 24px;
  font-style: italic;
}

.footer-grid-cd {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-section-cd {
  padding-top: 100px;
  padding-bottom: 100px;
}

.logo-block-cd {
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 104px;
  display: flex;
}

.business-title-cd {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.loggo-cd {
  max-width: 75%;
  max-height: 100px;
}

.img-close-cd {
  height: 20px;
}

.work-grid-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.grid-menu-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
}

.block-dog-cd {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 20px;
  margin-right: auto;
  display: flex;
}

.partners-section-cd {
  background-color: #eff2f7;
  padding-top: 100px;
  padding-bottom: 100px;
}

.services-head-cd {
  border-left: 4px solid #009b47;
  margin-bottom: 12px;
  padding-left: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.block-answer {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.block-list-calculator {
  z-index: 999;
  background-color: #fff;
  border: 1px solid #d2d8e4;
  border-bottom-style: none;
  border-radius: 8px;
  display: none;
  position: absolute;
  inset: 54px 0% auto;
}

.form-wrapper-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: end stretch;
  display: grid;
}

.features-title-cd {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.conditions-txt-cd {
  text-align: left;
}

.footer-logo-cd {
  height: 36px;
}

.faq-arrow-cd {
  height: 24px;
}

.block-question-cd {
  cursor: pointer;
  background-color: #eff2f7;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.footer-block-logo-cd {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.business-card-cd {
  box-shadow: none;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 32px 24px;
  display: flex;
  position: relative;
}

.features-wrapper-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 40px;
  display: grid;
}

.faq-block-arrow-cd {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 30px;
  margin-right: 10px;
  display: flex;
}

.conditions-section-cd {
  background-color: #eff2f7;
  padding-top: 100px;
  padding-bottom: 100px;
}

.footer-column-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  display: grid;
}

.faq-cd {
  border-radius: 8px;
  margin-bottom: 4px;
  overflow: hidden;
}

.business-icon-cd {
  object-fit: cover;
  height: 48px;
}

.conditions-wrapper-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.m-fix-btn-cd {
  background-image: none;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.business-tem-cd {
  background-image: url('../images/');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: stretch;
  margin-top: 16px;
  padding-left: 32px;
  font-size: 14px;
  line-height: 24px;
}

.footer-wrapper-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logist-block-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  place-items: center;
  padding: 40px 20px;
  display: flex;
}

.business-grid-icon-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-bottom: 20px;
  display: grid;
}

.business-subtitle-cd {
  min-height: 40px;
  margin-bottom: 12px;
}

.how-head-cd {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.how-head-cd.v5 {
  font-size: 18px;
  line-height: 27px;
}

.business-feature-list-cd {
  align-self: stretch;
  min-height: 100px;
}

.win-calculator-cd {
  background-color: #fff;
  border-radius: 24px;
  width: 460px;
  padding: 38px;
  position: relative;
}

.question-cd {
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.green-text {
  color: #009b47;
  display: inline-block;
}

.form-block-cd {
  margin-top: 40px;
}

.services-wrapper-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.modal-calculator-cd {
  z-index: 10000;
  background-image: linear-gradient(#00000080, #00000080);
  display: none;
  position: fixed;
  inset: 0%;
}

.close-modal-cd {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.advantages-wrapper-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.modal-head-cd {
  text-align: center;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}

.grid-head-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  display: grid;
}

.work-block-cd {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
  position: absolute;
  inset: 80px -27px auto auto;
}

.button-calc-cd {
  background-color: #009b47;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 240px;
  height: 56px;
  padding-top: 8px;
  transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button-calc-cd:hover {
  background-color: #01843e;
}

.button-calc-cd.send {
  color: #2b2b2b;
  background-color: #d4ddec;
}

.button-calc-cd.outline-btn {
  color: #009b47;
  background-color: #fff;
  border: 2px solid #009b47;
}

.about-block-img-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.faq-section-cd {
  padding-top: 100px;
  padding-bottom: 100px;
}

.how-block-img-cd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.work-div-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: center;
  min-height: 160px;
  padding: 24px 20px 24px 32px;
  display: flex;
  position: relative;
}

.footer-section-cd {
  padding-top: 100px;
  padding-bottom: 100px;
}

.nav-phone-cd {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.nav-phone-cd:hover {
  color: #00b92b;
}

.grid-btn-calculator {
  justify-content: space-between;
  display: flex;
}

.nav-link-cd {
  padding-left: 16px;
  padding-right: 16px;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
}

.nav-link-cd:hover, .nav-link-cd.w--current {
  color: #00b92b;
}

.advantages-div-icon-cd {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.conditions-block-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  min-height: 180px;
  padding: 24px 24px 24px 32px;
  display: grid;
}

.footer-link-cd {
  color: #303030;
  text-decoration: none;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
}

.footer-link-cd:hover {
  color: #009b47;
}

.grid-ed {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.head-text-cd {
  max-width: 564px;
  margin-bottom: 20px;
  font-size: 18px;
}

.howwork-section-cd {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.footer-div-link-cd {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.features-block-cd {
  text-align: center;
  background-color: #eff2f7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  display: flex;
}

.div-icon-menu-cd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.small-grid-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.social-link-cd {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #009b47;
  background-color: #fff;
  border: 2px solid #009b47;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  min-width: 240px;
  max-width: 260px;
  height: 56px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.heading-calc {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}

.services-block-info-cd {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.pvz-section-cd {
  padding-top: 100px;
  padding-bottom: 100px;
}

.img-logo-cd {
  height: 27px;
}

.text-menu-cd {
  margin-top: 2px;
  font-size: 14px;
  line-height: 1.3;
}

.business-wrapper-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.loggo-block-cd {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 160px;
  display: flex;
}

.block-about-cd {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.logist-name-cd {
  color: red;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

.logist-name-cd.green-cd {
  color: #00b92b;
}

.logist-name-cd.blue-cd {
  color: #0f62fe;
}

.logist-grid-cd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.about-block-text-cd {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.advantages-icon-cd {
  height: 48px;
}

.m-logo-cd {
  height: 40px;
  display: none;
}

.icon-menu-cd {
  height: 20px;
}

.services-text-cd {
  margin-bottom: 20px;
}

.text-cd {
  max-width: 610px;
}

.calc {
  font-family: Rubik, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.menu-block-cd {
  background-color: #fff;
  margin-top: 86px;
}

.logist-text-lcd {
  text-align: center;
  max-width: 320px;
}

.how-block-cd {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  min-height: 230px;
  padding: 32px;
  display: grid;
}

.how-block-cd.v2 {
  min-height: auto;
}

.answer-cd {
  border-top: 2px solid #fff;
  padding: 20px;
  overflow: hidden;
}

.head-wrapper-cd {
  background-color: #f5f7fa;
  min-height: 500px;
}

.business-section-cd {
  background-color: #eff2f7;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-cd {
  text-transform: uppercase;
  max-width: 758px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 1.3;
}

.block-logo-cd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.work-block-txt-cd {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.services-block-cd {
  background-color: #fff;
  border-radius: 20px;
  padding-bottom: 24px;
  overflow: hidden;
}

.block-car-cd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.advantages-section-cd {
  padding-top: 100px;
  padding-bottom: 100px;
}

.modal-dogovor {
  z-index: 10000;
  background-image: linear-gradient(#00000080, #00000080);
  display: none;
  position: fixed;
  inset: 0%;
}

.button-download-cd {
  color: var(--color-5);
  background-color: #9fe4b8;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 240px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button-download-cd:hover {
  background-color: #9fe49f;
}

.button-download-cd.send {
  color: #2b2b2b;
  background-color: #d4ddec;
}

.button-download-cd.outline-btn {
  color: #009b47;
  background-color: #fff;
  border: 2px solid #009b47;
}

.text-block-58783 {
  color: var(--bg);
  margin-top: 10px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
}

.add-ma {
  background-color: var(--color);
  cursor: pointer;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.add-icon-ma {
  height: 20px;
}

.add-icon-ma.hide-ma {
  display: none;
}

.wrapper-param-ma {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 2px solid var(--bg-2);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
}

.block-param-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.log-block-ma {
  justify-content: space-between;
  font-size: 14px;
  display: flex;
}

.input-form-ma {
  border-radius: var(--border-radius-8);
  color: #303030;
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  height: 54px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Ptm 55 Ft", sans-serif;
  font-size: 20px;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
}

.input-form-ma:hover, .input-form-ma:active, .input-form-ma:focus, .input-form-ma:focus-visible, .input-form-ma[data-wf-focus-visible] {
  border-color: #00b92b;
}

.input-form-ma::placeholder {
  color: #757575;
}

.input-form-ma.i-2 {
  background-image: url('../images/scale-cdek_1scale-cdek.png');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
  padding-right: 60px;
}

.input-form-ma.i-1 {
  background-image: url('../images/marker-cdek_1marker-cdek.png');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
}

.input-form-ma.i-3 {
  background-image: url('../images/line-cdek_1line-cdek.png');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
  padding-right: 60px;
}

.input-form-ma.pt-font {
  font-size: 24px;
}

.input-form-ma.pt-font::placeholder {
  font-size: 18px;
}

.input-form-ma.pt-font.big-input {
  height: 54px;
}

.input-form-ma.ares-ma {
  height: auto;
}

.input-form-ma.false-input-ma {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.input-form-ma.false-input-ma:hover {
  border-style: solid;
  border-color: #d2d8e4;
}

.input-form-ma.area-ma {
  height: auto;
  min-height: 56px;
}

.select-form-ma {
  border: 1px solid var(--e4e8f0);
  border-radius: var(--border-radius-8);
  background-color: var(--bg-2);
  color: #2c313a;
  height: 54px;
  margin-bottom: 0;
  font-family: "Ptm 55 Ft", sans-serif;
  font-size: 20px;
}

.select-form-ma:hover, .select-form-ma:active, .select-form-ma:focus, .select-form-ma:focus-visible, .select-form-ma[data-wf-focus-visible] {
  border-color: var(--color);
}

.select-form-ma:lang(en) {
  border-color: var(--e4e8f0);
}

.active-btn-ma {
  background-color: var(--ee6926);
}

.bussines-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 40px;
  display: grid;
}

.text-block-58784 {
  font-size: 20px;
  font-weight: 600;
}

.bussines-wraper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-flag-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.flag-img-ma {
  border-radius: 500px;
  height: 32px;
}

.block-flag-ma {
  width: 32px;
  height: 32px;
}

.d-hide-btn-txt {
  display: none;
}

.padding-xs {
  min-width: auto;
  padding-left: 8px;
  padding-right: 8px;
}

.padding-sm {
  min-width: auto;
  padding-left: 12px;
  padding-right: 12px;
}

.link-about-ma {
  color: var(--bg);
  font-size: 20px;
  text-decoration: none;
}

.line-template-ma {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #2c313a;
  border-bottom: 1px solid #d2d8e4;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding: 8px 16px;
  text-decoration: none;
  display: grid;
}

.line-template-ma:hover {
  background-color: #d1d9e5;
  font-weight: 700;
}

.block-template-ma {
  border: 1px solid #d2d8e4;
  border-radius: 16px;
  padding: 12px;
  display: none;
  position: relative;
}

.block-template-ma.active-ma {
  display: block;
}

.tamplate-link {
  color: var(--bg);
  text-align: center;
  font-weight: 400;
  text-decoration: underline;
}

.tamplate-link:hover {
  color: var(--color);
}

.search-template-ma {
  z-index: 10;
  margin-bottom: 10px;
}

.div-template-ma {
  background-color: var(--bg-2);
  border: 1px solid #d2d8e4;
  border-radius: 16px;
  max-height: 300px;
  display: block;
  position: relative;
  overflow: auto;
}

.div-template-ma.active-ma {
  display: block;
}

.wrapper-order-list-ma {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: var(--border-radius-40);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 40px;
  display: grid;
}

.table_table {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  overflow: auto;
}

.table-cell {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 24px 1.5rem;
}

.table-cell.sticky {
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding-left: .25rem;
  padding-right: .25rem;
  position: sticky;
  right: 0;
}

.table-cell.n2 {
  min-width: 15rem;
}

.table-cell.n3 {
  min-width: 20rem;
}

.table-cell.n1 {
  min-width: 10rem;
}

.table-cell.n4 {
  min-width: 30rem;
}

.table_row {
  border-bottom: 1px solid #e2e8f1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.table_row:hover {
  background-color: #eff2f7;
}

.adm-scroll-table {
  flex-flow: column;
  width: 100%;
  display: flex;
  overflow: auto;
}

.scrollable-md {
  max-height: 300px;
  overflow: auto;
}

.col-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.col-form.na4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.adm-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  text-align: center;
  background-color: #2ea3f2;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 160px;
  height: 56px;
  padding: 0 24px;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.adm-button:hover {
  color: #fff;
  background-color: #2ea3f2;
}

.block-table-list-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.cell-btn {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.line-btn-img {
  background-color: #fff;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.line-btn-img:hover {
  background-color: #e2e8f1;
}

.img-btn {
  height: 24px;
}

.select2-ma {
  border-radius: var(--border-radius-8);
  color: #303030;
  background-color: #eff2f7;
  border: 1px solid #d2d8e4;
  height: 40px;
  margin-bottom: 0;
  font-size: 16px;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
}

.select2-ma:hover, .select2-ma:active, .select2-ma:focus, .select2-ma:focus-visible, .select2-ma[data-wf-focus-visible] {
  border-color: #00b92b;
}

.select2-ma::placeholder {
  color: #757575;
  font-size: 16px;
}

.select2-ma.i-2 {
  background-image: url('../images/scale-cdek_1scale-cdek.png');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
  padding-right: 60px;
}

.select2-ma.i-1 {
  background-image: url('../images/marker-cdek_1marker-cdek.png');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
}

.select2-ma.i-3 {
  background-image: url('../images/line-cdek_1line-cdek.png');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  padding-left: 40px;
  padding-right: 60px;
}

.select2-ma.pt-font {
  font-size: 24px;
}

.select2-ma.pt-font::placeholder {
  font-size: 18px;
}

.select2-ma.pt-font.big-input {
  height: 54px;
}

.select2-ma.ares-ma {
  height: auto;
}

.select2-ma.false-input-ma {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.select2-ma.false-input-ma:hover {
  border-style: solid;
  border-color: #d2d8e4;
}

.select2-ma.area-ma {
  height: auto;
  min-height: 56px;
}

.adm-head {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.3;
}

.cell-btn-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.wrapper-list-module {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-35909322 {
  border: 1px solid #eff0f2;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.bg-light {
  background-color: #eff2f7;
}

.modal-product {
  z-index: 1000;
  background-color: #00000080;
  display: none;
  position: fixed;
  inset: 0%;
}

.abs-product {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.win-product {
  border-radius: var(--border-radius-20);
  background-color: var(--ffffff);
  max-width: 960px;
  padding: 40px;
  position: relative;
}

.modal-form-product {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.div-block-35909323 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product-name {
  text-align: center;
  margin-top: -10px;
}

.bg-red-ma {
  background-color: #ffd3d3;
  border-radius: 20px;
  padding: 1.25em;
}

.wrapper-attantion-ma {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

@media screen and (max-width: 991px) {
  .head-bg-block-ta {
    border-radius: 40px;
    padding: 16px;
  }

  .proxypro {
    margin-top: -16px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
  }

  .h1-px {
    margin-bottom: 20px;
    font-size: 24px;
  }

  .label-px {
    font-size: 17px;
  }

  .login-wrapper-px {
    grid-template-columns: 1fr;
  }

  .block-px {
    padding: 24px 24px 16px;
  }

  .head-txt {
    font-size: 20px;
  }

  .orange-block-px {
    padding: 24px 24px 16px;
  }

  .notice-text-px {
    text-align: center;
  }

  .block-notice-px {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .block-notice-px.btn-notice-px {
    grid-template-columns: auto;
  }

  .order-grid-px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .new-order-right-px {
    position: static;
  }

  .wrapper-px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .brand-px {
    padding-left: 0;
  }

  .nav-link-px {
    border-bottom: 1px solid var(--e4e8f0);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-menu-px {
    background-color: #fff;
  }

  .lang-block-px {
    width: 32px;
    height: 32px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .user-nav-px {
    justify-content: space-between;
  }

  .menu-px {
    flex-direction: column;
  }

  .navbar-px {
    margin-left: 16px;
    margin-right: 16px;
    padding: 16px 0;
  }

  .pricing-grid-px {
    grid-template-columns: 1fr;
  }

  .balance-button-px {
    align-content: center;
    align-items: center;
    height: 32px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .nav-block-px {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .menu-button-px {
    background-color: var(--bg-2);
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    padding: 5px 0 0 13px;
    display: flex;
  }

  .menu-button-px.w--open {
    background-color: var(--ee6926);
  }

  .user-nav-block-px {
    justify-content: space-between;
  }

  .user-menu-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-content: center;
    align-items: center;
    display: grid;
  }

  .my-order-px {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .my-order-div-px {
    padding-bottom: 30px;
  }

  .myproxy-wrapper-px {
    width: 1300px;
  }

  .myproxy-table-px {
    overflow: auto;
  }

  .filter-block-px {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .payment-wrapper-px {
    grid-template-columns: 1fr;
  }

  .dropdown-toggle-px {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-px {
    border-bottom: 1px solid var(--e4e8f0);
    width: 100%;
  }

  .dropdown-list-px {
    border-left: 4px solid var(--ee6926);
    border-radius: 0;
    position: relative;
  }

  .new-order-block-px {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .new-order-left-px {
    padding: 16px;
  }

  .days-block-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .prolong-block-px {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .prolong-myproxy-px {
    overflow: hidden;
  }

  .prolong-myproxy-form-px {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .payment-div-px {
    max-width: none;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    padding: 16px;
  }

  .payment-form-px {
    flex-direction: column;
    display: flex;
  }

  .my-order-wrapper-px {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .my-order-right-px, .prolong-order-right-px {
    position: static;
  }

  .nav-icon-px {
    height: 24px;
  }

  .footer-px {
    border-radius: 20px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-wrapper-px {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .footer-content-px {
    grid-column-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-table-px, .history-wrapper-px {
    overflow: hidden;
  }

  .history-px {
    padding: 16px;
  }

  .history-grid-px, .history-px2 {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .hystory-div-px {
    overflow: auto;
  }

  .div-block {
    flex-direction: column-reverse;
    display: flex;
  }

  .ref-px {
    padding: 16px;
  }

  .my-order-right-px-copy {
    position: static;
  }

  .ref-div-px {
    overflow: auto;
  }

  .ref-px-copy {
    padding: 16px;
  }

  .num-block-info--px {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    justify-content: center;
    place-items: center;
  }

  .num-txt-px {
    font-size: 32px;
  }

  .num-block-px {
    grid-template-columns: auto;
    place-content: center;
    place-items: center;
  }

  .num-grid-px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .advantages-section-px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-17 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .subscribe-form-block-px {
    padding: 40px;
  }

  .subscribe-form-px {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .subscribe-title-px {
    margin-right: 15px;
  }

  .subscribe-block-px {
    text-align: center;
    place-items: start center;
  }

  .subscribe-section-px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .partner-wrap-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    place-items: start stretch;
  }

  .partner-section-px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partner-column-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-items: stretch;
  }

  .rates-ection-px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .filter-grid-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .head-block-px {
    text-align: center;
    place-items: start center;
    max-width: none;
  }

  .head-wrapper-px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-end center;
    place-items: stretch stretch;
    margin-top: 60px;
    display: flex;
  }

  .block-head-img-px {
    width: auto;
  }

  .review-slide-nav-px {
    margin-top: 29px;
  }

  .review-section-px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .reviews-mask-px {
    width: 50%;
  }

  .contacts-section-px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .contacts-block-px {
    flex-flow: column;
    grid-template-columns: .5fr;
    display: flex;
  }

  .contacts-orange-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .partner-block-img-px {
    justify-content: center;
    align-items: center;
    margin-top: 400px;
    display: none;
    position: absolute;
  }

  .menu-left-block-ma {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .nav-link-ma {
    border-bottom: 1px solid var(--e4e8f0);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-toggle-ma {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sider-ma {
    height: 490px;
    min-height: auto;
  }

  .slider-block-text-ma {
    align-content: center;
    place-items: center;
    height: 490px;
    padding-top: 0;
  }

  .slider-heading-ma {
    font-size: 36px;
  }

  .slide-nav-ma {
    bottom: 10px;
  }

  .menu-right-block-ma {
    flex: none;
  }

  .section-nav-ma {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .slider-panel-ma {
    margin-top: 0;
  }

  .grid-btn-ma {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-list-ma.w--open {
    background-color: var(--color);
    border-radius: 0;
    padding-left: 5px;
    position: relative;
  }

  .table-calc {
    overflow: auto;
  }

  .line-calc {
    grid-template-columns: 300px 250px 160px 160px;
    width: 900px;
  }

  .calc-section {
    padding-bottom: 60px;
  }

  .button-calc {
    padding-left: 10px;
    padding-right: 10px;
  }

  .wrapper-table-cacl {
    overflow: hidden;
  }

  .grid-local-calc {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .banner-wrapper-ma {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding: 40px;
    display: flex;
  }

  .banner-block-ma {
    text-align: center;
    place-items: start center;
  }

  .grid-brand-ma {
    grid-row-gap: 40px;
  }

  .services-block-ma {
    grid-template-columns: 1fr;
  }

  .footer-ma {
    border-radius: 20px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-section-ma {
    padding-bottom: 60px;
  }

  .menu-button-ma {
    border: 1px solid var(--e4e8f0);
    border-radius: var(--border-radius-8);
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 54px;
    height: 54px;
    padding: 8px 10px 10px 16px;
    display: flex;
  }

  .menu-button-ma.w--open {
    background-color: var(--e4e8f0);
  }

  .btn-text-ma.d-hide {
    display: block;
  }

  .btn-text-ma.m-hide {
    display: none;
  }

  .wrapper-about-ma {
    grid-template-columns: 1fr;
  }

  .banner-section-ma {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .page-section-ma {
    padding-bottom: 20px;
  }

  .page-wrapper-ma {
    background-color: var(--ffffff);
    margin-top: 20px;
    padding: 0;
  }

  .wrapper-ma {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .login-wrapper-ma {
    grid-template-columns: 1fr;
  }

  .block-ma {
    padding: 24px 24px 16px;
  }

  .head-txt-ma {
    font-size: 20px;
  }

  .label-ma {
    font-size: 17px;
  }

  .adm-link-nav-sm {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .right-column-ma {
    padding-right: 0;
  }

  .adm-nav-menu-ma {
    background-color: var(--color-3);
    flex-direction: row;
    width: 100%;
    min-height: 90vh;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    inset: 0%;
  }

  .link-plus-sm {
    position: relative;
    top: 0;
    right: 0;
  }

  .wrapper-nav-ma {
    flex-direction: row;
    justify-content: space-between;
  }

  .right-adm-ma {
    margin-bottom: 50px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrapper-head-ma {
    margin-top: 0;
  }

  .adm-nav-sm {
    max-width: none;
  }

  .line-hamburger-ma {
    background-color: #fff;
    width: 30px;
    height: 3px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .wrapper-add-page-ma {
    box-shadow: none;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .adm-brand-ma {
    width: 100%;
    padding-top: 20px;
  }

  .left-head-ma {
    align-items: center;
  }

  .link-down-sm {
    position: relative;
    top: 0;
    right: 0;
  }

  .link-name-ma {
    clear: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    display: flex;
  }

  .div-txt-profil-ma {
    grid-row-gap: 16px;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .big-link-sm {
    margin-left: 0;
    margin-right: 0;
    padding-right: 4px;
    display: flex;
  }

  .m-block-line-hamb-ma {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .grid-side-ma {
    flex-direction: column;
    align-items: stretch;
  }

  .big-2-link-sm {
    margin-left: 0;
    margin-right: 0;
    padding-right: 4px;
    display: flex;
  }

  .adminka-ma {
    grid-template-columns: 60px 1fr;
    margin-left: 0;
    display: block;
  }

  .adm-menu-btn-ma {
    z-index: 20000;
    background-color: var(--color);
    border-radius: 8px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 8vw;
    min-width: 60px;
    height: 8vw;
    min-height: 60px;
    position: absolute;
    inset: 0% 2vw 2vw auto;
  }

  .adm-menu-btn-ma.w--open {
    background-color: #0000;
  }

  .left-sidebar-ma {
    z-index: 1000;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 60px;
    min-height: auto;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .big-link-ma {
    margin-left: 0;
    margin-right: 0;
    padding-right: 4px;
    display: flex;
  }

  .adm-nav-ma {
    max-width: none;
  }

  .adm-link-nav-ma {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .adm-logo-ma {
    max-width: 40px;
    height: auto;
  }

  .table-wrapper-ma {
    width: 1200px;
  }

  .grid-filtr-ma {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-filtr-ma.clients-grids-ma {
    grid-template-columns: 1fr;
  }

  .grid-filtr-ma.warehouse-grid-ma {
    grid-template-columns: 1fr;
    place-items: end stretch;
  }

  .grid-filtr-ma.recipient-grids-ma, .column-form-ma.na3, .column-form-ma.na3.small-last-ma, .column-form-ma.na2 {
    grid-template-columns: 1fr;
  }

  .wrapper-form-ma {
    width: auto;
  }

  .grid-block-ordder-ma {
    grid-template-columns: 1fr;
  }

  .nav-menu-ma {
    background-color: #fff;
    flex-flow: column;
    display: flex;
  }

  .dropdown-ma {
    border-bottom: 1px solid var(--e4e8f0);
    width: 100%;
  }

  .left-arrow-ma, .right-arrow-ma {
    width: 40px;
  }

  .left-arrow-icon-ma, .right-arrow-icon-ma {
    margin-bottom: 10px;
  }

  .flex-btn-ma.m-hide {
    display: none;
  }

  .flex-btn-ma.desc-hide {
    display: block;
  }

  .menu-icon-ma {
    flex: none;
    height: 20px;
  }

  .wrapper-add-clients-ma {
    margin-right: 0;
  }

  .wrap-form-ma {
    grid-template-columns: 1fr;
  }

  .block-head-ma {
    align-items: center;
  }

  .div-block-92, .tab-filtr-ma, .div-block-96 {
    grid-template-columns: 1fr;
  }

  .col-line-ma {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .col-line-ma.fix-one-col-ma, .col-line-ma.na025 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-106 {
    border-right-style: none;
    padding: 10px 0 10px 10px;
  }

  .div-block-106.righyy {
    place-items: start;
  }

  .div-block-107 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-110 {
    display: none;
    overflow: hidden;
  }

  .div-block-112 {
    margin-left: 0;
  }

  .div-block-114 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brand-logo-ma {
    max-width: 100px;
    max-height: 80px;
  }

  .brand-logo-ma.log-1 {
    max-height: 80px;
  }

  .fix-modal-ma {
    background-color: #fff;
    background-image: none;
  }

  .abs-modal-ma {
    justify-content: flex-start;
    align-items: center;
  }

  .contact-link-ma {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-contact-ma {
    grid-template-columns: 1fr;
  }

  .one-contact-ma {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .contact-grid-ma {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .wrapper-profil-ma {
    grid-template-columns: 1fr;
  }

  .grid-info-ma {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .wrapper-block-ma {
    overflow: hidden;
  }

  .wrap-info-order-ma {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .pagination-ma {
    justify-content: flex-start;
    align-items: center;
  }

  .scroll-block-ma {
    overflow: auto;
  }

  .cell2-ma.right-cell-ma {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .col-form-ma.na3, .col-form-ma.na2 {
    grid-template-columns: 1fr;
  }

  .col-form-ma.na4 {
    grid-template-columns: 1fr 1fr;
  }

  .table-cdek-ma {
    width: 900px;
  }

  .scroll-cdek-ma {
    overflow: auto;
  }

  .wrap-cdek-ma {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .login-wrap-cdek-ma {
    grid-template-columns: 1fr;
  }

  .block-cdek-ma {
    padding: 24px 24px 16px;
  }

  .wrap-cdek-tar-ma {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .abs-cdek {
    align-items: stretch;
  }

  .win-cdek {
    border-radius: 0;
    justify-content: flex-start;
    align-items: stretch;
    min-width: auto;
    padding: 40px;
    overflow: auto;
  }

  .modal-info-cdek {
    grid-template-columns: 1fr;
  }

  .line-hys-ma {
    width: 900px;
  }

  .wrapper-hys-ma {
    overflow: auto;
  }

  .col-info-order-ma, .double-info-order-ma {
    grid-template-columns: 1fr;
  }

  .line-usl-ma {
    width: 900px;
  }

  .table-uslugi-ma {
    overflow: auto;
  }

  .filter-flex-ma {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .filter-flex-ma.reverse-filter-ma {
    flex-flow: row-reverse wrap-reverse;
    justify-content: flex-end;
    align-items: stretch;
  }

  .brand-cd {
    padding-left: 0;
  }

  .block-btn-cd {
    justify-content: center;
    align-items: center;
  }

  .navbar-cd {
    min-height: 72px;
  }

  .form-section-cd {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .how-img-cd {
    max-height: 200px;
  }

  .small-arrow-cd {
    transform: rotate(90deg);
  }

  .nav-menu-cd {
    background-color: #fff;
  }

  .faq-wrapper-cd {
    flex-flow: column;
    grid-template-columns: .75fr;
    display: flex;
  }

  .head-wrap-cd {
    text-align: center;
    place-items: start center;
  }

  .label-ed {
    display: none;
  }

  .head-grid-cd {
    flex-flow: row-reverse wrap-reverse;
    justify-content: center;
    align-items: center;
  }

  .form-wrap-cd {
    justify-items: stretch;
  }

  .market-wrapper-cd {
    flex-flow: row-reverse wrap-reverse;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .social-icon-cd {
    height: 20px;
  }

  .how-wrapper-cd {
    grid-template-columns: 1fr 1fr;
  }

  .block-txt-cd {
    justify-content: center;
    align-items: center;
  }

  .advantages-info-block-cd {
    grid-template-rows: auto;
    grid-template-columns: 50px 1fr;
    place-items: center start;
  }

  .block-head-cd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    justify-content: flex-start;
    align-items: stretch;
  }

  .head-img-cd {
    max-height: 200px;
  }

  .txt-cd {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .menu-img-cd {
    height: 24px;
  }

  .work-grid-cd {
    grid-template-columns: 1fr;
  }

  .grid-menu-cd {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pustoy-cd {
    display: none;
  }

  .block-dog-cd {
    justify-content: center;
    align-items: center;
  }

  .form-wrapper-cd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .business-card-cd {
    width: 350px;
  }

  .features-wrapper-cd {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .abs-nav-cd {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .footer-column-cd {
    place-items: start center;
  }

  .wrapper-table-calculator {
    overflow: hidden;
  }

  .conditions-wrapper-cd {
    grid-template-columns: 1fr 1fr;
  }

  .m-fix-btn-cd {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    display: flex;
    left: 0;
  }

  .footer-wrapper-cd {
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .services-wrapper-cd, .advantages-wrapper-cd {
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .grid-head-cd {
    grid-template-columns: 1fr;
  }

  .work-block-cd {
    place-items: center start;
    padding-left: 50px;
    inset: auto 0% -26px;
  }

  .menu-button-cd {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    display: flex;
  }

  .menu-button-cd.w--open {
    background-color: #eff2f7;
  }

  .work-div-cd {
    flex-flow: row-reverse;
    justify-content: flex-start;
    align-items: center;
    padding-right: 32px;
  }

  .footer-section-cd {
    padding-bottom: 120px;
  }

  .nav-link-cd {
    border-bottom: 1px solid #eff2f7;
    padding-left: 40px;
  }

  .grid-ed {
    grid-template-rows: auto;
  }

  .footer-div-link-cd {
    justify-content: center;
    align-items: center;
  }

  .social-link-cd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #009b47;
    border: 2px solid #009b47;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    min-width: 240px;
    max-width: none;
    height: 56px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    display: flex;
  }

  .business-wrapper-cd {
    grid-template-columns: 1fr 1fr;
  }

  .block-about-cd {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .text-cd {
    max-width: none;
  }

  .menu-block-cd {
    margin-top: 72px;
  }

  .how-block-cd {
    min-height: auto;
  }

  .heading-cd {
    font-size: 48px;
  }

  .block-logo-cd {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 30px;
  }

  .block-car-cd {
    margin-left: auto;
    margin-right: auto;
  }

  .bussines-block {
    background-color: var(--bg-2);
    padding: 20px;
  }

  .bussines-wraper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .col-form.na4 {
    grid-template-columns: 1fr;
  }

  .wrapper-list-module {
    overflow: auto;
  }
}

@media screen and (max-width: 767px) {
  .grid-form-px.double-grid-px {
    grid-template-columns: 1fr;
  }

  .block-px {
    width: 100%;
    padding: 16px;
  }

  .orange-block-px {
    padding: 16px;
  }

  .product-line-px {
    grid-template-columns: auto;
    padding-bottom: 10px;
  }

  .new-order-right-px {
    padding: 16px;
  }

  .user-nav-block-px {
    grid-template-columns: auto;
    justify-content: center;
    justify-items: center;
  }

  .my-order-block-px {
    grid-template-columns: 1fr;
  }

  .price-block-px {
    grid-template-columns: auto auto;
    justify-content: start;
  }

  .grid-price-px {
    justify-content: end;
    align-items: center;
  }

  .myproxy-px {
    padding: 16px;
  }

  .filter-block-px {
    grid-template-columns: 1fr 1fr;
  }

  .payment-block-px, .new-order-left-px {
    padding: 16px;
  }

  .new-order-countries-px {
    column-count: 2;
  }

  .prolong-myproxy-px, .prolong-left-px, .payment-div-px, .my-order-right-px, .prolong-order-right-px {
    padding: 16px;
  }

  .footer-px {
    padding-top: 40px;
  }

  .footer-wrapper-px {
    flex-direction: column;
    align-items: center;
  }

  .footer-content-px {
    grid-template-columns: 1fr;
  }

  .footer-link-px {
    margin-top: 10px;
    margin-bottom: 4px;
  }

  .footer-link-px:hover {
    color: #1a1b1fbf;
  }

  .footer-divider-px {
    margin-top: 60px;
  }

  .table-panel-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .history-table-px {
    width: 760px;
  }

  .my-order-right-px-copy {
    padding: 16px;
  }

  .ref-table-px {
    width: 760px;
  }

  .subscribe-form-px {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subscribe-title-px {
    margin-right: 0;
  }

  .subscribe-section-px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .partner-block-px.right-d {
    text-align: left;
    justify-content: start;
    place-items: start;
  }

  .partner-div-px {
    flex-flow: row-reverse;
    display: flex;
  }

  .partner-div-px.right-b {
    flex-flow: wrap;
  }

  .partner-wrap-px {
    grid-template-columns: 1fr;
  }

  .reviews-mask-px {
    width: 80%;
  }

  .contacts-orange-px {
    grid-template-columns: 1fr;
  }

  .menu-left-block-ma {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .menu-up-block-ma {
    flex-flow: column;
  }

  .nav-down-block-ma {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: stretch;
  }

  .nav-right-block-ma {
    flex-flow: row;
  }

  .win-calc {
    width: auto;
  }

  .grid-ed-calc {
    grid-template-columns: 1fr 1fr;
  }

  .abs-calc {
    justify-content: flex-start;
    align-items: stretch;
  }

  .grid-btn-calc {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row-reverse wrap-reverse;
    justify-content: space-between;
    align-items: stretch;
  }

  .banner-heading-ma {
    font-size: 32px;
  }

  .banner-block-ma {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .services-div-ma, .services-text-ma.k9 {
    height: auto;
  }

  .footer-ma {
    padding-top: 40px;
  }

  .footer-link-px-copy {
    margin-top: 10px;
    margin-bottom: 4px;
  }

  .footer-link-px-copy:hover {
    color: #1a1b1fbf;
  }

  .page-grid-ma {
    grid-template-columns: 1fr 1fr;
  }

  .block-ma {
    width: 100%;
    padding: 16px;
  }

  .wrapper-head-ma {
    grid-template-columns: auto;
    place-items: stretch start;
  }

  .adm-head-ma {
    font-size: 24px;
  }

  .grid-filtr-ma {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper-order-info-ma {
    padding: 20px;
  }

  .form-block-order-ma {
    margin-bottom: 0;
  }

  .form-head-ma, .product-num-ma {
    font-size: 24px;
  }

  .div-block-96 {
    grid-template-columns: 1fr;
  }

  .wrap-block-head-ma {
    flex-flow: column;
    align-items: stretch;
  }

  .div-block-114 {
    align-items: stretch;
  }

  .right-info-order-ma {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .brand-logo-ma {
    max-width: 80px;
    max-height: 60px;
  }

  .brand-logo-ma.log-1 {
    max-height: 60px;
  }

  .modal-ma {
    padding-left: 20px;
    padding-right: 20px;
  }

  .services-bl-ma {
    height: auto;
  }

  .abs-info {
    justify-content: flex-start;
    align-items: stretch;
  }

  .info-ma {
    padding: 20px;
  }

  .line-profil-ma {
    grid-template-columns: 80px 1fr;
  }

  .wrapper-block-ma {
    padding: 20px;
  }

  .line-order-ma {
    grid-template-columns: 80px 1fr;
  }

  .block-cdek-ma {
    width: 100%;
    padding: 16px;
  }

  .wrap-cdek-tar-ma {
    grid-template-columns: 1fr 1fr;
  }

  .block-mode-ma {
    margin-top: 10px;
  }

  .wrapper-mode-ma {
    grid-template-columns: 1fr;
  }

  .hystory-block-ma {
    width: 900px;
  }

  .wrapper-hystory-ma {
    overflow: auto;
  }

  .doub-info-order-ma, .double-info-order-ma {
    grid-template-columns: 1fr;
  }

  .folter-block-ma {
    grid-template-columns: auto auto auto;
  }

  .folter-tabs-ma {
    grid-template-columns: 1fr 1fr;
  }

  .head-grid-cd {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .market-grid-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .how-wrapper-cd {
    grid-template-columns: 1fr;
  }

  .advantages-block-cd {
    grid-template-columns: auto;
    justify-content: start;
    place-items: center start;
    padding-left: 27px;
  }

  .divider-cd {
    margin-top: 20px;
  }

  .business-title-cd {
    font-size: 20px;
  }

  .work-grid-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .grid-menu-cd {
    grid-template-columns: 1fr 1fr;
  }

  .form-wrapper-cd {
    grid-template-columns: 1fr;
  }

  .business-card-cd {
    width: auto;
  }

  .features-wrapper-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .conditions-wrapper-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .m-fix-btn-cd {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .business-grid-icon-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .business-feature-list-cd {
    min-height: auto;
  }

  .win-calculator-cd {
    width: auto;
  }

  .form-block-cd {
    width: 100%;
  }

  .services-wrapper-cd, .advantages-wrapper-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .grid-btn-calculator {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .business-wrapper-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .logist-grid-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .heading-cd {
    font-size: 40px;
  }

  .block-logo-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .wrapper-order-list-ma {
    padding: 20px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 24px;
  }

  .head-bg-block-ta {
    background-color: #fff;
    border-style: none;
    padding: 0;
  }

  .button-39, .button-49 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h1-px {
    margin-bottom: 12px;
    margin-left: 16px;
    font-size: 20px;
  }

  .block-px {
    border-radius: 16px;
  }

  .small-text-px {
    font-size: 14px;
    line-height: 18px;
  }

  .product-head-px {
    display: none;
  }

  .wrapper-px {
    border-radius: 24px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .order-info-line-px {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .order-info-line-px.itogo-px {
    font-size: 17px;
    font-weight: 700;
  }

  .coupon-block-px {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    align-content: start;
    align-items: start;
  }

  .order-left {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-px {
    height: 40px;
  }

  .brand-px {
    display: none;
  }

  .eng-lang-px {
    min-width: 100%;
  }

  .user-nav-px {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .navbar-px {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-px.non-nav-px {
    padding-top: 16px;
  }

  .user-button-px {
    justify-content: start;
    justify-items: start;
    height: 50px;
  }

  .nav-block-px.non-brand-px {
    display: none;
  }

  .user-nav-block-px {
    flex-direction: column-reverse;
    grid-template-columns: auto;
    align-items: stretch;
    display: flex;
  }

  .user-menu-px {
    justify-content: space-between;
    align-items: stretch;
  }

  .my-order-div-px {
    padding: 20px;
  }

  .grid-price-px {
    grid-template-columns: 80px 80px 44px;
  }

  .filter-block-px {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .radio-button-field-px {
    padding-left: 27px;
    padding-right: 12px;
  }

  .payment-wrapper-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .nav-wrapper-px {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: row-reverse;
    grid-template-columns: auto auto auto;
    align-items: center;
    display: flex;
  }

  .m-logo-px {
    width: 40px;
    height: 40px;
  }

  .m-logo-block-px {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .user-dropdown-px {
    width: 100%;
    height: 50px;
    position: relative;
  }

  .new-order-grid-px {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .new-order-countries-px {
    column-count: 1;
  }

  .new-order-days-px {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .download-block-px {
    flex-direction: column;
    align-items: stretch;
  }

  .days-block-px {
    align-items: stretch;
  }

  .flex-btn-px, .download-div-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .days-div-px {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .payment-div-px {
    margin-bottom: 8px;
  }

  .footer-px {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }

  .footer-wrapper-px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footer-content-px {
    flex-flow: row-reverse wrap-reverse;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .footer-column-px {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-div-px {
    text-align: center;
    place-items: start center;
  }

  .footer-block-link-px {
    place-items: start center;
  }

  .history-table-px, .ref-table-px {
    width: 600px;
  }

  .user-btn-px {
    justify-content: start;
    justify-items: start;
    height: 50px;
  }

  .lang-wrapper-px {
    margin-top: 0;
    inset: 60px auto auto 0%;
  }

  .plus-block-info-px {
    text-align: center;
    place-items: start center;
  }

  .plus-txt-px {
    max-width: 320px;
  }

  .plus-wrap-px {
    grid-template-columns: auto;
    place-items: start center;
  }

  .subscribe-form-block-px {
    border-radius: 16px;
    padding: 32px 20px;
  }

  .subscribe-form-px {
    justify-content: flex-start;
    align-items: center;
  }

  .subscribe-title-px {
    font-size: 27px;
  }

  .orange-head-px {
    letter-spacing: 3px;
    font-size: 13px;
  }

  .partner-text-px {
    max-width: 320px;
  }

  .partner-block-px {
    text-align: center;
    justify-content: center;
    place-items: start center;
    width: 100%;
  }

  .partner-block-px.right-d {
    text-align: center;
    place-content: start center;
    place-items: start center;
  }

  .partner-div-px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: flex-start;
  }

  .partner-div-px.right-b {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .partner-wrap-px {
    margin-top: 40px;
  }

  .head-block-px {
    justify-items: stretch;
  }

  .heading-1-px {
    font-size: 32px;
  }

  .head-wrapper-px {
    margin-top: 40px;
    margin-bottom: 100px;
  }

  .block-head-img-px {
    margin-bottom: 20px;
  }

  .head-img-px {
    max-height: 300px;
  }

  .reviews-mask-px {
    width: 90%;
  }

  .contacts-orange-px {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-3-px {
    font-size: 27px;
  }

  .white-footer-block-px {
    margin-bottom: -16px;
  }

  .link {
    padding: 12px;
  }

  .menu-left-block-ma {
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-up-block-ma {
    flex-flow: column;
    margin-left: -20px;
    margin-right: -20px;
  }

  .nav-left-block-ma {
    z-index: 5;
    flex: none;
    height: 60px;
    margin-right: 60px;
  }

  .navbar-ma {
    z-index: 4;
  }

  .section-menu-ma {
    z-index: 1;
    border-bottom-style: none;
  }

  .sider-ma, .slider-block-text-ma {
    height: 360px;
  }

  .slide-ma.s1 {
    background-image: linear-gradient(to bottom, null, null), url('../images/bg1-ma.jpg');
    background-size: auto, cover;
  }

  .slider-heading-ma {
    font-size: 24px;
  }

  .slider-text-ma {
    font-size: 17px;
  }

  .menu-right-block-ma {
    border-bottom: 1px solid var(--e4e8f0);
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-phone-ma {
    height: auto;
    font-size: 24px;
  }

  .nav-down-block-ma {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
  }

  .nav-right-block-ma {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .section-nav-ma {
    border-bottom-style: none;
    flex: 1;
  }

  .slider-panel-ma {
    padding: 20px;
  }

  .grid-btn-ma {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .table-calc {
    flex-flow: column;
    display: flex;
  }

  .line-calc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 250px 250px 160px 160px;
    width: 820px;
  }

  .grid-input-calc {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .block-calc {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-ed-calc {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .grid-btn-calc {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .modal-calc {
    background-color: #fff;
    background-image: none;
  }

  .heading-ma {
    font-size: 24px;
  }

  .grid-local-calc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .banner-wrapper-ma {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: var(--border-radius-20);
    align-items: stretch;
    min-height: auto;
    padding: 32px 20px 20px;
  }

  .banner-heading-ma {
    font-size: 24px;
  }

  .text-banner-ma {
    font-size: 17px;
  }

  .banner-block-ma {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row-reverse wrap-reverse;
    flex: 0 auto;
    justify-items: stretch;
  }

  .grid-brand-ma {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .services-div-ma {
    justify-items: stretch;
    height: auto;
    padding: 20px;
  }

  .services-head-ma {
    font-size: 20px;
  }

  .services-block-ma {
    margin-top: 20px;
  }

  .services-text-ma {
    height: auto;
    margin-bottom: 20px;
  }

  .services-img-ma {
    height: 48px;
    margin-bottom: 10px;
    margin-right: auto;
    position: relative;
    bottom: auto;
    right: auto;
  }

  .services-section-ma {
    padding-bottom: 40px;
  }

  .footer-ma {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }

  .footer-block-link-px-copy {
    text-align: center;
    place-items: start center;
    margin-bottom: 20px;
  }

  .block-question-ma {
    padding: 16px;
  }

  .question-ma {
    font-size: 18px;
  }

  .faq-section-ma {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .faq-wrapper-ma {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 20px;
  }

  .wrapper-menu-ma {
    z-index: 5;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: relative;
  }

  .btn-ma {
    min-width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .btn-ma.small-btn-ma {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .menu-button-ma {
    z-index: 5;
    margin-top: 0;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .btn-span-ma {
    display: none;
  }

  .wrapper-order-ma {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    margin-top: 10px;
  }

  .banner-section-ma {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .new-order-section-ma {
    background-color: #fff;
    padding-top: 40px;
  }

  .page-wrapper-ma {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 40px;
  }

  .page-grid-ma {
    grid-template-columns: 1fr;
  }

  .wrapper-ma {
    border-radius: 24px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .block-ma {
    border-radius: 16px;
  }

  .result-ma {
    line-height: 20px;
  }

  .small-text-ma {
    font-size: 14px;
    line-height: 18px;
  }

  .right-adm-ma {
    margin-left: 8px;
    margin-right: 8px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-head-ma {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .div-txt-profil-ma {
    padding-left: 8px;
    padding-right: 8px;
  }

  .adm-menu-btn-ma {
    width: 15vw;
    height: 15vw;
  }

  .adm-head-ma {
    font-size: 20px;
  }

  .left-sidebar-ma {
    height: 15vw;
  }

  .grid-filtr-ma, .column-form-ma {
    grid-template-columns: 1fr;
  }

  .column-form-ma.center-btn-ma {
    align-items: stretch;
  }

  .wrapper-order-info-ma {
    border-radius: var(--border-radius-20);
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-order-info-ma.m-padding-ma {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-order-ma {
    padding-left: 20px;
  }

  .left-arrow-icon-ma, .right-arrow-icon-ma {
    margin-bottom: 20px;
    font-size: 24px;
  }

  .flex-btn-ma {
    align-items: stretch;
  }

  .flex-logo-ma {
    height: 80px;
    padding: 16px;
  }

  .block-head-ma {
    justify-content: center;
    align-items: center;
  }

  .form-head-ma {
    font-size: 20px;
  }

  .info-block-ma {
    grid-template-columns: auto;
    place-items: start center;
  }

  .flex-menu-btn-ma {
    align-items: stretch;
  }

  .attantion-wrapper-ma {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .col-line-ma, .col-line-ma.fix-one-col-ma, .col-line-ma.na025 {
    grid-template-columns: 1fr;
  }

  .wrap-block-head-ma, .div-block-114 {
    align-items: stretch;
  }

  .right-info-order-ma {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .div-block-118 {
    border-bottom: 1px solid var(--dbcfff);
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .brand-logo-ma {
    max-width: 56px;
    max-height: 40px;
  }

  .m-hide {
    display: none;
  }

  .grid-head-ma {
    min-height: 30vh;
  }

  .contact-link-ma {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    justify-content: start;
  }

  .contact-img-ma {
    height: 20px;
  }

  .contact-block-img-ma {
    width: 20px;
  }

  .grid-contact-ma {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .services-bl-ma {
    justify-items: stretch;
    height: auto;
    padding: 20px;
  }

  .info-ma {
    border-radius: var(--border-radius-20);
    padding-left: 0;
    padding-right: 0;
  }

  .fix-win-ma {
    width: 90%;
  }

  .standard-block-ma {
    justify-content: space-between;
    place-items: center stretch;
    display: flex;
  }

  .lang-wrapper-ma {
    width: 100%;
  }

  .wrapper-profil-ma {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .block-img-profil-ma {
    min-height: 240px;
  }

  .grid-info-ma {
    grid-template-columns: 1fr;
  }

  .wrapper-block-ma {
    border-radius: 20px;
    padding: 16px;
  }

  .status-info-order-ma {
    height: 24px;
  }

  .wrap-name-info-ma {
    flex-flow: row-reverse wrap;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .last-name-info-ma {
    font-size: 17px;
  }

  .file {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
    justify-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .first-name-info-ma {
    font-size: 14px;
  }

  .btn-info-ma {
    width: 48px;
    height: 48px;
    padding: 14px;
  }

  .div-info-ma {
    justify-content: space-around;
  }

  .div-info-ma.m-gor-ma {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    margin-top: 8px;
    margin-bottom: 4px;
    font-size: 14px;
  }

  .div2-info-ma {
    flex-flow: wrap;
  }

  .block-adm-lang-ma {
    grid-template-columns: auto;
  }

  .column-form-ma-copy {
    grid-template-columns: 1fr;
  }

  .grid-form-btn-ma {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .d-hide {
    display: block;
  }

  .col-form-ma, .col-form-ma.na4, .col-form-ma.param, .wrapper-cdek-tar-ma {
    grid-template-columns: 1fr;
  }

  .wrap-cdek-ma {
    border-radius: 24px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .block-cdek-ma {
    border-radius: 16px;
  }

  .block-tariff-cdek-ma {
    padding: 20px;
  }

  .wrap-cdek-tar-ma {
    grid-template-columns: 1fr;
  }

  .win-cdek {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-line {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 14px;
  }

  .head-line {
    color: #2c313a59;
  }

  .wrapper-cdek-local-ma {
    grid-template-columns: 1fr;
  }

  .btn-icon-ma {
    min-width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .folter-tab-ma {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .folter-block-ma {
    grid-template-columns: auto auto;
  }

  .link-menu-cd {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: center;
    align-items: center;
  }

  .map-cd {
    height: 450px;
  }

  .brand-cd {
    height: 60px;
  }

  .block-btn-cd {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .phone-cd {
    font-size: 24px;
    line-height: 27px;
  }

  .num-cd {
    color: #009b47;
    font-size: 50px;
  }

  .nav-menu-cd {
    margin-left: -20px;
    margin-right: -20px;
  }

  ._w-center-text-cd {
    font-size: 17px;
  }

  .advantages-head-cd {
    font-size: 20px;
    line-height: 27px;
  }

  .head-wrap-cd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .logo-cd {
    max-width: 80px;
  }

  .market-grid-cd {
    width: 100%;
  }

  .conditions-icon-cd {
    height: 40px;
  }

  .heading-3-cd {
    font-size: 27px;
  }

  .block-menu-cd {
    position: relative;
  }

  .advantages-block-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-style: none;
  }

  .block-calculator-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .advantages-info-block-cd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 40px 1fr;
  }

  .txt-cd {
    font-size: 21px;
  }

  .about-section-cd {
    padding-bottom: 60px;
  }

  .business-title-cd {
    font-size: 20px;
  }

  .loggo-cd {
    max-width: 80px;
  }

  .work-grid-cd {
    grid-template-columns: 1fr;
  }

  .grid-menu-cd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-areas: ". ."
                         "Area Area";
  }

  .block-dog-cd {
    align-items: stretch;
    margin-right: 0;
    padding-bottom: 0;
  }

  .services-head-cd {
    font-size: 20px;
    line-height: 27px;
  }

  .features-wrapper-cd {
    grid-template-columns: 1fr;
    align-content: start;
  }

  .footer-column-cd {
    place-items: start center;
  }

  .business-icon-cd {
    height: 40px;
  }

  .conditions-wrapper-cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .m-fix-btn-cd {
    align-items: stretch;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .footer-wrapper-cd {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .how-head-cd.v5 {
    font-size: 24px;
    line-height: 30px;
  }

  .form-block-cd {
    margin-top: 0;
  }

  .modal-calculator-cd {
    background-color: #fff;
    background-image: none;
  }

  .advantages-wrapper-cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .menu-button-cd {
    position: absolute;
    inset: 0% 0 auto auto;
  }

  .work-div-cd {
    flex-flow: row-reverse wrap-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 27px;
    padding-right: 24px;
  }

  .nav-phone-cd {
    margin-left: 10px;
    margin-right: auto;
  }

  .grid-btn-calculator {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .conditions-block-cd {
    min-height: auto;
    padding-left: 27px;
    padding-right: 20px;
  }

  .head-text-cd {
    font-size: 15px;
  }

  .footer-div-link-cd {
    justify-content: center;
    align-items: center;
  }

  .heading-calc {
    font-size: 24px;
  }

  .img-logo-cd {
    display: none;
  }

  .loggo-block-cd {
    height: 120px;
  }

  .logist-grid-cd {
    margin-top: 12px;
  }

  .advantages-icon-cd {
    height: 40px;
  }

  .m-logo-cd {
    height: 27px;
    display: block;
  }

  .text-cd {
    font-size: 17px;
  }

  .menu-block-cd {
    margin-top: 78px;
  }

  .head-wrapper-cd {
    min-height: auto;
  }

  .heading-cd {
    font-size: 27px;
  }

  .modal-dogovor {
    background-color: #fff;
    background-image: none;
  }

  .add-ma {
    margin-left: auto;
    margin-right: auto;
  }

  .d-hide-btn-txt {
    margin-left: -12px;
    margin-right: -12px;
    display: block;
  }

  .wrapper-order-list-ma {
    border-radius: var(--border-radius-20);
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-order-list-ma.m-padding-ma {
    padding-left: 20px;
    padding-right: 20px;
  }

  .col-form {
    grid-template-columns: 1fr;
  }

  .adm-button {
    min-width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}

#w-node-_7a95677e-c980-e62c-c488-e9745871c572-00845a9e, #w-node-_922571c1-b220-950c-263a-297c97bb4be8-00845a9e, #result-1.w-node-_5bd5fb00-3241-f41c-298f-041588bddd6b-00845a9e, #w-node-_2b5334ca-b6ea-4371-b106-bd374ce04314-4ce0430b, #w-node-_2b5334ca-b6ea-4371-b106-bd374ce04318-4ce0430b, #w-node-_2b5334ca-b6ea-4371-b106-bd374ce04322-4ce0430b, #w-node-_2b5334ca-b6ea-4371-b106-bd374ce04330-4ce0430b, #w-node-_5da7e76f-6016-bbab-200f-4d5eaedd51ad-aedd5193, #w-node-_2e443771-888d-160f-34e9-ba49d0f632df-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f632e5-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f632eb-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f632f1-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f632f9-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f63301-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f63309-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f6330f-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f63318-fcc71fec, #w-node-_2e443771-888d-160f-34e9-ba49d0f6333e-fcc71fec, #w-node-_0dab7fa8-7dba-ed51-32f9-77c73667362d-fcc71fec, #w-node-_0dab7fa8-7dba-ed51-32f9-77c73667363a-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff5319a6-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff5319ad-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff5319b0-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff5319c1-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff5319c4-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff5319cb-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff5319ce-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff5319db-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff531a14-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff531a17-fcc71fec, #w-node-de235a26-daa4-3c17-0738-c4f3ff531a1d-fcc71fec, #w-node-_85b6e5d9-344e-8161-f788-91f45c09181d-fcc71fec, #w-node-_85b6e5d9-344e-8161-f788-91f45c09185d-fcc71fec, #w-node-_85b6e5d9-344e-8161-f788-91f45c09187f-fcc71fec, #w-node-_727eec47-8254-0404-a1bb-fe2ec77c1a30-fcc71fec, #w-node-_727eec47-8254-0404-a1bb-fe2ec77c1a3d-fcc71fec, #w-node-_42b74d39-e037-11ab-9c63-cf2135626ba5-fcc71fec, #w-node-_42b74d39-e037-11ab-9c63-cf2135626c3a-fcc71fec, #w-node-_44ab2624-a8a8-d4da-b077-a4d5dde714e8-fcc71fec, #w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c25d0-5946513f, #w-node-_07a687c3-ce26-b249-02f5-7f384cce0bc1-5946513f, #w-node-_8c15cdca-89f1-4aa3-81ec-4b34e931ae90-5946513f, #w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c2591-5946513f, #w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c2592-5946513f, #w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c2597-5946513f, #w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c259c-5946513f, #w-node-_19215662-75b6-2743-dfa8-5b2736154e8b-5946513f, #w-node-_19215662-75b6-2743-dfa8-5b2736154e8c-5946513f, #w-node-_19215662-75b6-2743-dfa8-5b2736154e91-5946513f, #w-node-_19215662-75b6-2743-dfa8-5b2736154e96-5946513f, #w-node-_3a69517d-1365-b0c7-0c64-6cdd469b5700-5946513f, #w-node-_3a69517d-1365-b0c7-0c64-6cdd469b5701-5946513f, #w-node-_3a69517d-1365-b0c7-0c64-6cdd469b5706-5946513f, #w-node-_3a69517d-1365-b0c7-0c64-6cdd469b570b-5946513f, #w-node-_9cf113f5-00f1-3352-8650-a8144f2352b7-5946513f, #w-node-_9cf113f5-00f1-3352-8650-a8144f2352b8-5946513f, #w-node-_9cf113f5-00f1-3352-8650-a8144f2352bd-5946513f, #w-node-_9cf113f5-00f1-3352-8650-a8144f2352c2-5946513f, #w-node-_390d58f6-5087-4924-adf8-252184aa7c86-5946513f, #w-node-_390d58f6-5087-4924-adf8-252184aa7c87-5946513f, #w-node-_390d58f6-5087-4924-adf8-252184aa7c8c-5946513f, #w-node-_390d58f6-5087-4924-adf8-252184aa7c91-5946513f, #order.w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c25d6-5946513f, #type.w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c25da-5946513f, #version.w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c25de-5946513f, #country.w-node-_2b409fa6-0557-eedc-79b3-9de5646043cc-5946513f, #w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c25df-5946513f, #result-2.w-node-_6411b97d-9519-f912-4d6f-ce9679b9fd44-5946513f, #w-node-a5def0ae-0b05-2190-6469-63b735d62259-35d6223e, #w-node-a5def0ae-0b05-2190-6469-63b735d6226b-35d6223e, #w-node-a5def0ae-0b05-2190-6469-63b735d6226c-35d6223e, #w-node-_0abc16e3-12c0-7ebc-ec87-33ea37adc70d-1e8da534, #w-node-_73af7f9f-9977-af4c-f9f5-47f814653f8c-1e8da534, #w-node-c74cb64e-9aa6-c77a-7eca-01870f5626cc-1e8da534, #w-node-_175042c8-f00f-196d-728a-fa831a0b0888-1e8da534, #w-node-_08c80055-d723-265e-f6cb-f18f67fb34df-1e8da534, #w-node-_1cbf761e-86f6-9269-3791-963088df39ef-1e8da534, #w-node-fffe02db-4ab8-7337-07ca-364b393a8e65-1e8da534, #w-node-fffe02db-4ab8-7337-07ca-364b393a8e68-1e8da534, #w-node-fffe02db-4ab8-7337-07ca-364b393a8e6e-1e8da534, #Summa.w-node-_36a1ebe9-265d-5e05-585b-a38991eac99c-2be99f18, #w-node-_9b20abb0-250b-cdd5-0a05-06a043653bc7-2be99f18, #w-node-e3ff2ad2-78b0-674d-282e-f6cded2b04b1-2be99f18, #result-1.w-node-_1388739c-0fdf-30e2-2a4c-4060d064ed78-2be99f18, #w-node-_0c86267b-d3e1-60d3-6526-5cf37e579e04-e2fbc42c, #w-node-c21ff2af-a09c-b3b7-568f-01f6968a84da-e2fbc42c, #w-node-_2d29c977-8d7d-6a2f-8514-106991c4ece7-e2fbc42c, #w-node-b9a59371-ae25-1fa0-f1cd-d88546d39176-e2fbc42c, #w-node-ed0185d5-6ae9-2528-d417-86aac69d8490-e2fbc42c, #w-node-_2e411ce7-c20e-3384-d5c5-31e01bb7575f-4f578fc8, #w-node-_850287b9-75e5-9825-26c1-459606f0f62e-4f578fc8, #w-node-_01f1bf58-be92-9eac-c501-c8787d06166f-4f578fc8, #w-node-_01f1bf58-be92-9eac-c501-c8787d061673-4f578fc8, #w-node-_20d57ccf-bcbf-6789-8ea6-128917ae3bbb-4f578fc8, #w-node-_20d57ccf-bcbf-6789-8ea6-128917ae3bd8-4f578fc8, #result-1.w-node-_20d57ccf-bcbf-6789-8ea6-128917ae3bde-4f578fc8, #w-node-_20d57ccf-bcbf-6789-8ea6-128917ae3be0-4f578fc8, #w-node-_20d57ccf-bcbf-6789-8ea6-128917ae3be6-4f578fc8, #w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c25d0-eb6e2e29, #w-node-_07a687c3-ce26-b249-02f5-7f384cce0bc1-eb6e2e29, #w-node-_8c15cdca-89f1-4aa3-81ec-4b34e931ae90-eb6e2e29, #w-node-_1cef989d-1005-71a1-f51e-51ad398f8ace-eb6e2e29, #date.w-node-_3be3ab9b-755b-32c6-78b4-ffe08e7c2d86-eb6e2e29, #order.w-node-f8c7378d-b93e-176f-39aa-69164177a5f7-eb6e2e29, #w-node-_75f22666-a9c4-5b99-bbf7-2d9a051c25df-eb6e2e29, #result-2.w-node-_6411b97d-9519-f912-4d6f-ce9679b9fd44-eb6e2e29, #w-node-_98b631c8-62c1-e634-efa4-f48eed2c7f3d-421c965f, #w-node-b864fae6-8f47-47a1-4c3b-43d84fc8bafa-421c965f, #w-node-_47a54ac9-ccc6-3961-c548-0babcc814cdb-421c965f, #w-node-c7b14516-5283-e1d5-a7ff-8ffa9e4175b1-421c965f, #w-node-_3a9af78b-8deb-fff1-889a-df1cefc1d7e1-421c965f, #w-node-_4a368521-ce72-c0e0-3c06-bb582956a056-421c965f, #w-node-_531d4f93-a13b-870d-da94-cf551fead352-f119e55a, #result-2.w-node-_8146e66e-3bc9-1c8a-3877-aa5267d5abb2-f119e55a, #w-node-d122db78-6e64-0fbc-fec6-cd209c20d827-f119e55a, #w-node-c72b57bb-0615-dbd3-6023-50fb7b7662c1-68b33cdf, #w-node-_77048adf-e2ed-b734-7c23-6fbda3b9d598-68b33cdf, #w-node-_181ef2b8-5086-d192-48d3-8134f9b6200b-68b33cdf, #w-node-ac9446e6-b1e9-dad4-d3ea-99ee46b02dd5-68b33cdf, #w-node-_619ce73b-847f-db25-d1ee-57a8a628f9fe-68b33cdf, #w-node-_8afb2125-767f-d3c8-ed47-39253c481d91-68b33cdf, #w-node-_234aa1fe-9949-4943-d9d5-94c532f2e699-68b33cdf, #w-node-_234aa1fe-9949-4943-d9d5-94c532f2e6d9-68b33cdf, #w-node-_234aa1fe-9949-4943-d9d5-94c532f2e6fb-68b33cdf, #w-node-a334dd99-1219-42ec-f55e-d35f3ad820e4-947309ca, #w-node-_628b326f-e118-c27d-2dd5-f6bb441dc486-441dc47d, #w-node-_628b326f-e118-c27d-2dd5-f6bb441dc48a-441dc47d, #w-node-_628b326f-e118-c27d-2dd5-f6bb441dc494-441dc47d, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-88b2e046, #w-node-_7a95677e-c980-e62c-c488-e9745871c572-6fb785ec, #w-node-_885f6290-3945-2102-eb20-b2bd30113d6b-714f8d50, #result-1.w-node-_5bd5fb00-3241-f41c-298f-041588bddd6b-714f8d50, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-e2380882, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-e2380882, #w-node-fe25f44e-8072-402a-edfe-1572ea1148d7-ea1148c6, #w-node-_64ef1d82-32f0-d278-29cd-f7c927bc0991-ea1148c6, #w-node-b6ffddeb-627f-3537-1f2e-bee465765ba7-ea1148c6, #w-node-fe25f44e-8072-402a-edfe-1572ea1148dd-ea1148c6, #w-node-_309bb6e3-ec45-748d-a80e-b277de15ac0d-ea1148c6, #w-node-_057b24df-4a16-b4a0-d1da-a51d4dcbbdb2-ea1148c6, #w-node-_46dec623-cc94-fdf3-fc4c-9ea1743b921e-ea1148c6, #w-node-af998d70-6335-d19f-f2a6-c53ad2694096-ea1148c6, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-e245fee3, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-e245fee3, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-6031a95f, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-6031a95f, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-e18403fa, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-e18403fa, #w-node-_23041ca6-718f-7bdf-d0f6-6995487b337c-e18403fa, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-bd5fe790, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-bd5fe790, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-017554a7, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-017554a7, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-6c86e5ef, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-6c86e5ef, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-3316ebf0, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-3316ebf0, #w-node-_78621fe5-40ac-011b-0851-435e050ccb30-3316ebf0, #w-node-_4ebebd1f-773c-2b5f-719f-28d387f7c269-3316ebf0, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-3d9eddef, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-3d9eddef, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-f48a9b5d, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-f48a9b5d, #w-node-_5a6afe71-a220-69ac-8de9-03537317f556-f48a9b5d, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-03de71ad, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-03de71ad, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-96d27721, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-fe5a1b6a, #w-node-_6fc5e105-bd83-f905-a8d8-a9b62fa09900-fe5a1b6a, #w-node-_4f966bae-ee34-b15e-c1e2-9e6d89999a6d-fe5a1b6a, #w-node-_707d1d90-ed7d-5e08-9539-0ec960851227-fe5a1b6a, #w-node-_95f2c4f4-0cde-17d8-4912-b4bc21391253-fe5a1b6a, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-4bbf400d, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-691fb7e5, #w-node-a334dd99-1219-42ec-f55e-d35f3ad820e4-2d571340, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-c12934d7, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-785b8b03, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-18e3d60e, #w-node-_95f2c4f4-0cde-17d8-4912-b4bc21391253-18e3d60e, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-a72370ab, #w-node-a334dd99-1219-42ec-f55e-d35f3ad820e4-9d2f077b, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-147c3b7d, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-465924eb, #w-node-_95f2c4f4-0cde-17d8-4912-b4bc21391253-465924eb, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-216219e3, #w-node-a84a06d8-76ef-6cdb-2295-e7c3b395a125-6bdc57eb, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-e3e84c25, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-e3e84c25, #w-node-_62309e5f-d6dd-54f7-e070-c69651f51967-e3e84c25, #w-node-f007e2b7-7029-b2c7-4d98-93713141b0dd-e3e84c25, #w-node-_2fe12e7f-7ed3-e3cd-7602-bc9888423f32-e3e84c25, #w-node-_70cac117-6bf0-5856-9b5d-e29daef281b6-e3e84c25, #w-node-_70cac117-6bf0-5856-9b5d-e29daef281bd-e3e84c25, #w-node-_9d4ee5be-b661-a0d1-63de-d2cac5473d00-e3e84c25, #w-node-_9d4ee5be-b661-a0d1-63de-d2cac5473d07-e3e84c25, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-32bad155, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-32bad155, #w-node-f480d904-d49d-ea59-325a-23526dd5a89d-32bad155, #w-node-_02c85863-c212-d78b-fd92-d3ff748e8199-0ed93d43, #result.w-node-_5bd5fb00-3241-f41c-298f-041588bddd6b-9db2297f, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-3d8f6e8c, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-3d8f6e8c, #w-node-_979576bc-68eb-81ba-de93-04e299e7c601-3d8f6e8c, #w-node-a628eb40-107c-f5d2-bcca-1d33136ec032-3d8f6e8c, #w-node-a628eb40-107c-f5d2-bcca-1d33136ec041-3d8f6e8c, #w-node-ae2e65b3-44e5-932e-268a-17aba4d7b0a6-3d8f6e8c, #w-node-_1b9d03a4-92d1-88bd-e7a3-9e3efc9a6f9c-3d8f6e8c, #w-node-_230318bb-bf6e-90dd-aae3-325cab4b0ae9-3d8f6e8c, #w-node-_230318bb-bf6e-90dd-aae3-325cab4b0af3-3d8f6e8c, #w-node-_230318bb-bf6e-90dd-aae3-325cab4b0aff-3d8f6e8c, #w-node-_1fced7b7-c451-95be-fe7a-6e5c65f85a28-3d8f6e8c, #w-node-_6d199903-7242-4aa2-7030-ddaf77821771-3d8f6e8c, #w-node-_74135feb-74fe-9016-5aef-9062444fe0c1-3d8f6e8c, #w-node-d25ed6b5-ae44-d55e-8ea5-ace89a2322f5-3d8f6e8c, #w-node-e542db41-e3ab-5d2a-56f3-9884535d02a3-3d8f6e8c, #w-node-_6ebf4272-b6ed-cc16-b8f9-5e6ef43383de-3d8f6e8c, #w-node-bb8bc6b9-fc4d-4b76-be8c-defbea4c3336-3d8f6e8c, #w-node-a694561a-aba6-1fcd-e44c-79b9d9e73141-3d8f6e8c, #w-node-_8c0444be-a2a0-206c-da0d-cf41133b8d0e-3d8f6e8c, #w-node-cb93d929-5321-098d-a6ae-3220fc838596-3d8f6e8c, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-f0c04530, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-f0c04530, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-9f674d77, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-9f674d77, #w-node-a1c5fb4d-502d-235b-02f7-f83f58155fd3-9f674d77, #w-node-_1caeae90-f021-125a-6932-ec47c7b1b236-9f674d77, #w-node-c1b573a9-5944-b474-6f7e-8eac990abb66-9f674d77, #w-node-fd473475-f623-bce1-e02e-5034910de0f7-9f674d77, #w-node-_7c65bf82-5147-5866-bdfd-68ae9c93f798-9f674d77, #w-node-_533b6602-40bd-51f7-34f0-aeab8d2ecbdf-9f674d77, #w-node-f07af605-57a4-b577-4d2f-ce09825c13f7-9f674d77, #w-node-be7885c6-55e7-a04a-2556-9a74ea1f395b-9f674d77, #w-node-_2a43febb-542a-5094-fd3b-b01d3506fa5a-9f674d77, #w-node-_0a29cf7b-64bc-dca6-37b0-e9024af52f3b-9f674d77, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-a5b216a8, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-a5b216a8, #w-node-_86520015-b5f1-c423-e36e-bbdaa9670b87-a5b216a8, #w-node-b8eef1ac-6724-c09b-6653-d2e2ac24cbef-a5b216a8, #w-node-_68b84bb0-c528-c66d-25d0-0157ec14b5ac-a5b216a8, #w-node-_68b84bb0-c528-c66d-25d0-0157ec14b5bb-a5b216a8, #w-node-_54de8d98-b3d9-ee08-62f8-068d597996ca-a5b216a8, #w-node-e6a0a48c-557e-461d-b7d7-54c161619613-a5b216a8, #w-node-_41ed6741-7d7e-013e-1260-a33aeb8e82cc-a5b216a8, #w-node-_41ed6741-7d7e-013e-1260-a33aeb8e82d0-a5b216a8, #w-node-_41ed6741-7d7e-013e-1260-a33aeb8e82d4-a5b216a8, #w-node-_9491d171-9ee1-d9f8-567a-2354aa15fd8f-a5b216a8, #w-node-_9491d171-9ee1-d9f8-567a-2354aa15fd93-a5b216a8, #w-node-_9491d171-9ee1-d9f8-567a-2354aa15fd97-a5b216a8, #w-node-b020031c-20ea-3f77-3a0d-aa3e886a5883-a5b216a8, #w-node-b020031c-20ea-3f77-3a0d-aa3e886a5887-a5b216a8, #w-node-b020031c-20ea-3f77-3a0d-aa3e886a588b-a5b216a8, #w-node-b020031c-20ea-3f77-3a0d-aa3e886a588f-a5b216a8, #w-node-_1fced7b7-c451-95be-fe7a-6e5c65f85a28-a5b216a8, #w-node-_6d199903-7242-4aa2-7030-ddaf77821771-a5b216a8, #w-node-_74135feb-74fe-9016-5aef-9062444fe0c1-a5b216a8, #w-node-d25ed6b5-ae44-d55e-8ea5-ace89a2322f5-a5b216a8, #w-node-e542db41-e3ab-5d2a-56f3-9884535d02a3-a5b216a8, #w-node-_6ebf4272-b6ed-cc16-b8f9-5e6ef43383de-a5b216a8, #w-node-bb8bc6b9-fc4d-4b76-be8c-defbea4c3336-a5b216a8, #w-node-a694561a-aba6-1fcd-e44c-79b9d9e73141-a5b216a8, #w-node-_8c0444be-a2a0-206c-da0d-cf41133b8d0e-a5b216a8, #w-node-cb93d929-5321-098d-a6ae-3220fc838596-a5b216a8, #w-node-_7ebeeb12-f5ee-98f5-ec60-18c825286e1d-a5b216a8, #w-node-_1be46cb9-c94a-37d7-7995-069a42fe4112-a5b216a8, #w-node-ff8a65c3-6a27-87f8-041d-da4def299e80-a5b216a8, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-356bbdb6, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-356bbdb6, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-c4855044, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be4-c4855044, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edd4e-8cdaa158 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edd59-8cdaa158 {
  grid-area: Area;
}

#w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edde0-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22ede76-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22ede8f-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edea4-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edf42-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edfa1-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edfb5-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edfc6-8cdaa158, #w-node-_1b4e7b15-90e4-b328-ef1c-724b50db9be1-94f083ea, #w-node-a3e9e996-537e-cb8c-6e9a-1aae5014a337-94f083ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_7c798e6c-ff6c-0455-d91b-0467a9624f8c-421c965f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5da7e76f-6016-bbab-200f-4d5eaedd51b5-aedd5193, #w-node-a5def0ae-0b05-2190-6469-63b735d62273-35d6223e, #w-node-_41d749cf-4082-182c-3326-3bd0c281044b-947309ca, #w-node-_673759a7-da24-37f5-0df0-d61eb11e5686-3622bffe, #w-node-_41d749cf-4082-182c-3326-3bd0c281044b-2d571340, #w-node-_41d749cf-4082-182c-3326-3bd0c281044b-9d2f077b, #w-node-_59c1bc16-4714-04c3-01f7-807fc7edc122-32bad155 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edc6f-8cdaa158 {
    grid-area: Area;
  }

  #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22edc9c-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22eddf3-8cdaa158, #w-node-_46c8bc75-7877-5c64-bd3b-ee47a22eddfc-8cdaa158 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Inter V';
  src: url('../fonts/Inter-V.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ptm 55 Ft';
  src: url('../fonts/PTM55FT.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rubik';
  src: url('../fonts/Rubik-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rubik';
  src: url('../fonts/Rubik-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rubik';
  src: url('../fonts/Rubik-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rubik';
  src: url('../fonts/Rubik-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rubik';
  src: url('../fonts/Rubik-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/helvetica_light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/helvetica_bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/helvetica_regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Bold.otf') format('opentype'), url('../fonts/Inter-ExtraBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}