.page__inner {
  padding-top: 11.80556vw;
}

.page__inner .icon {
  position: relative;
  display: flex;
  width: 3.81944vw;
  height: 3.81944vw;
  border-radius: 1.04167vw;
  border: 1px solid #00ADD6;
  cursor: pointer;
  transition: all 0.3s;
}
.page__inner .icon::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1.52778vw;
  height: 1.52778vw;
  filter: invert(50%) sepia(61%) saturate(754%) hue-rotate(146deg) brightness(95%) contrast(103%);
  transition: 0.3s;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.page__inner .icon-white {
  border-color: #fff;
}
.page__inner .icon-white::before {
  filter: invert(97%) sepia(9%) saturate(7484%) hue-rotate(184deg) brightness(119%) contrast(106%);
  transform: translate(-50%, -50%);
}
.page__inner .icon:hover {
  background-color: #00ADD6;
  border-color: #00ADD6;
}
.page__inner .icon:hover::before {
  filter: invert(97%) sepia(9%) saturate(7484%) hue-rotate(184deg) brightness(119%) contrast(106%);
}
.icon-arr::before {
  transform: translate(-50%, -50%) rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_356)'%3E%3Cpath d='M0.252055 11.6083L0.252829 11.6091L4.74323 16.0779C5.07964 16.4126 5.62375 16.4114 5.9586 16.075C6.29342 15.7386 6.29213 15.1944 5.95573 14.8596L2.94087 11.8594L21.1406 11.8594C21.6153 11.8594 22 11.4746 22 11C22 10.5254 21.6153 10.1406 21.1406 10.1406L2.94091 10.1406L5.95569 7.14038C6.29209 6.80557 6.29338 6.26145 5.95856 5.92505C5.62371 5.58856 5.07955 5.5874 4.74319 5.92213L0.252785 10.3909L0.252011 10.3917C-0.0845618 10.7276 -0.083488 11.2735 0.252055 11.6083Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_356'%3E%3Crect width='22' height='22' fill='white' transform='translate(22 22) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.icon-back::before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_356)'%3E%3Cpath d='M0.252055 11.6083L0.252829 11.6091L4.74323 16.0779C5.07964 16.4126 5.62375 16.4114 5.9586 16.075C6.29342 15.7386 6.29213 15.1944 5.95573 14.8596L2.94087 11.8594L21.1406 11.8594C21.6153 11.8594 22 11.4746 22 11C22 10.5254 21.6153 10.1406 21.1406 10.1406L2.94091 10.1406L5.95569 7.14038C6.29209 6.80557 6.29338 6.26145 5.95856 5.92505C5.62371 5.58856 5.07955 5.5874 4.74319 5.92213L0.252785 10.3909L0.252011 10.3917C-0.0845618 10.7276 -0.083488 11.2735 0.252055 11.6083Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_356'%3E%3Crect width='22' height='22' fill='white' transform='translate(22 22) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  transform: translate(-50%, -50%);
}
.icon-zoom::before {
  transform: translate(-50%, -50%) rotate(180deg);
  background-image: url("../img/zoom.svg");
}
.icon-zoomOut::before {
  background-image: url("../img/zoomOut.svg");
}

.section-title-inner {
  margin-bottom: 2.77778vw;
  font-size: 2.5vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 43.2px */
  text-transform: uppercase;
}
.section-title-inner span {
  color: #D9D9D9;
}

.crb-name {
  display: flex;
  align-items: center;
  gap: 0.34722vw;
}
.crb-name span {
  color: #D9D9D9;
}

.guide__sizes-img {
  margin-bottom: 1.38889vw;
  display: flex;
  width: 100%;
  border-radius: 1.38889vw;
  border: 1px solid #E7EDF0;
}
.guide__sizes-img img {
  border-radius: 1.38889vw;
  width: 100%;
  height: auto;
}
.guide-title-mod {
  margin-bottom: 3.47222vw;
  display: flex;
  align-items: center;
  gap: 2.84722vw;
  line-height: 1;
}
.guide .h2 {
  margin-bottom: 2.77778vw;
}
.guide__main {
  position: relative;
}
.guide__main-item {
  margin-bottom: 6.94444vw;
}
.guide__main-title {
  position: absolute;
  left: 3.47222vw;
  bottom: 3.47222vw;
  width: 100%;
  max-width: 28.47222vw;
  font-size: 2.08333vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 36px */
  text-transform: uppercase;
  color: #fff;
  z-index: 2;
}
.guide__main-bg {
  position: relative;
  margin-bottom: 1.38889vw;
  border-radius: 1.38889vw;
  overflow: hidden;
  z-index: 1;
}
.guide__main-bg img {
  position: relative;
  border-radius: 1.38889vw;
  width: 100%;
  height: 21.52778vw;
  z-index: 0;
}
.guide__acc-title {
  position: relative;
  margin-bottom: 0.69444vw;
  padding: 1.52778vw 1.73611vw 1.52778vw 3.47222vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.66667vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  border-radius: 1.38889vw;
  transition: all 0.3s;
  z-index: 1;
  color: #000;
  text-decoration: none;
}
.guide__acc-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.38889vw;
  background: #F8F9FB;
  z-index: -1;
  pointer-events: none;
}
.guide__acc-title::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: calc(100% - 3.26389vw);
  height: 4.51389vw;
  border-radius: 1.38889vw 0px 0px 1.38889vw;
  background: #E3E5E9;
  filter: blur(1.73611vw);
  transition: all 0.3s;
  z-index: -2;
  opacity: 0;
  pointer-events: none;
}
.guide__acc-title:hover {
  color: #00ADD6;
  z-index: 3;
}
.guide__acc-title:hover::after {
  opacity: 1;
  bottom: -1.73611vw;
  transform: translate(-50%, 0%);
}
.guide__acc-title:hover .icon {
  background-color: #00ADD6;
  border-color: #00ADD6;
}
.guide__acc-title:hover .icon::before {
  filter: invert(97%) sepia(9%) saturate(7484%) hue-rotate(184deg) brightness(119%) contrast(106%);
}
.guide__forex {
  position: relative;
  padding: 3.47222vw 3.47222vw 2.77778vw;
  margin-bottom: 1.38889vw;
  border-radius: 1.38889vw;
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.guide__forex::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.38889vw;
  background: #F8F9FB;
  z-index: -1;
  pointer-events: none;
}
.guide__forex::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -2.08333vw;
  transform: translate(-50%, 0%);
  width: 100%;
  max-width: calc(100% - 3.26389vw);
  height: 4.51389vw;
  border-radius: 1.38889vw 0px 0px 1.38889vw;
  background: #E3E5E9;
  filter: blur(1.73611vw);
  transition: all 0.3s;
  z-index: -2;
  pointer-events: none;
}
.guide__forex-top {
  margin-bottom: 4.93056vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.38889vw;
}
.guide__forex-title {
  font-size: 2.08333vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}
.guide__forex-title span {
  color: #D9D9D9;
}
.guide__forex-list {
  display: flex;
  gap: 1.38889vw;
  flex-wrap: wrap;
}
.guide__forex-item {
  width: 100%;
  max-width: calc(25% - 1.38889vw);
  display: flex;
  flex-direction: column;
  gap: 0.41667vw;
}
.guide__forex-current {
  border-bottom: 1px solid #D9D9D9;
  font-size: 4.86111vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  color: #00ADD6;
}
.guide__forex-name {
  display: flex;
  align-items: center;
  gap: 0.34722vw;
}
.guide__forex-name span {
  color: #D9D9D9;
}
.guide__table {
  margin-bottom: 1.38889vw;
  width: 100%;
  max-width: 100%;
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 400;
  line-height: 250%;
}
.guide__table table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
}
.guide__table thead {
  padding-bottom: 0.97222vw;
  font-size: 1.38889vw;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  text-align: left;
}
.guide__table thead tr {
  height: 2.77778vw;
  border-bottom: none;
}
.guide__table tr {
  padding-bottom: 0.27778vw;
  border-bottom: 1px solid #E7EDF0;
}
.guide__table tr:last-child {
  border-bottom: none;
}
.guide__table td {
  padding-right: 1.73611vw;
  width: 21.73611vw;
  white-space: nowrap;
}
.guide__table td:first-child {
  width: 12.5vw;
}
.guide__table td:last-child {
  width: 43.95833vw;
}

.modal__forex {
  position: fixed;
  left: 0;
  top: 0;
  bottom: auto;
  padding: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  border-radius: 0px;
  background: linear-gradient(252deg, #00ADD6 0%, #0063B5 47.5%, #001184 100%), #001184;
  background-blend-mode: color-burn, normal;
  transition: all 0.3s;
  opacity: 0;
  pointer-events: none;
  z-index: -1;
}
.modal__forex.active {
  opacity: 1;
  pointer-events: all;
  z-index: 999;
}
.modal__forex .main {
  max-width: 90.27778vw;
  height: 100%;
}
.modal__forex-content {
  padding-top: 4.86111vw;
  padding-bottom: 2.77778vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box;
  position: relative;
}
.modal__forex-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modal__forex-right {
  display: flex;
  gap: 7.98611vw;
  font-size: 0.83333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 14.4px */
  text-transform: uppercase;
  color: #fff;
}
.modal__forex-current-time {
  font-size: 3.19444vw;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}
.del {
  width: 34.79167vw;
  height: 22.01389vw;
}
.new_frx .modal__forex-img img {
  width: 26.79167vw;
  height: auto;
  margin: 0 0 2vw;
}
.modal__forex-body {
  display: flex;
  gap: 9.02778vw;
  justify-content: space-between;
}
.modal__forex-corrent {
  display: flex;
  column-gap: 6.52778vw;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 0 7vh;
  width: 100%;
}
.modal__forex-list {
  margin-bottom: 2.77778vw;
  width: 100%;
  max-width: calc(50% - 3.26389vw);
  display: flex;
  flex-direction: column;
  color: #fff;
  font-size: 1.25vw;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.modal__forex-item {
  margin-bottom: 1.38889vw;
  padding-bottom: 1.38889vw;
  border-bottom: 1px solid rgba(217, 217, 217, 0.2);
  font-size: 5.55556vw;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
}

.pallet__cards {
  padding-bottom: 4.16667vw;
  display: flex;
  flex-wrap: wrap;
  gap: 1.04167vw;
}
.pallet__card {
  padding: 1.38889vw;
  width: 100%;
  max-width: calc(33.33% - 3.47222vw);
  border-radius: 1.38889vw;
  background-color: #F7F8FA;
}
.pallet__card-img {
  margin-bottom: 1.38889vw;
  width: 100%;
}
.pallet__card-img img {
  width: 100%;
  height: 12.01389vw;
  object-fit: cover;
  border-radius: 1.04167vw;
}
.pallet__card-title {
  margin-bottom: 1.38889vw;
  font-size: 1.38889vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 24px */
  text-transform: uppercase;
}
.pallet__card-item {
  display: flex;
  justify-content: space-between;
  gap: 0.69444vw;
  border-bottom: 1px solid #E7EDF0;
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 400;
  line-height: 250%;
}
.pallet__card-item:last-child {
  border-bottom: none;
}
.pallet__card-item span:last-child {
  color: #00ADD6;
}
.pallet__sizes {
  padding: 4.16667vw 0;
}
.pallet__sizes .section-title-inner {
  margin-bottom: 1.38889vw;
}
.pallet__sizes-title {
  flex-grow: 3;
  width: 50%;
  max-width: 50%;
}
.pallet__sizes-num {
  flex-grow: 1;
  text-align: center;
  font-size: 4.16667vw;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  color: #00ADD6;
}
.pallet__sizes-item {
  padding: 1.45833vw 1.73611vw;
  margin-bottom: 1.04167vw;
  display: flex;
  align-items: center;
  gap: 0.69444vw;
  border-radius: 1.38889vw;
  background: #F7F8FA;
  font-size: 1.38889vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 24px */
  text-transform: uppercase;
}
.pallet__sizes-item:last-child {
  margin-bottom: 0;
}
.pallet__shema {
  padding: 4.16667vw 0px 1.38889vw;
}
.pallet__shema-item {
  padding: 2.08333vw;
  margin-bottom: 2.77778vw;
  display: flex;
  gap: 2.08333vw;
  border-radius: 1.38889vw;
  background-color: #F7F8FA;
}
.pallet__shema-item:last-child {
  margin-bottom: 0;
}
.pallet__shema-img {
  width: 100%;
  max-width: 39.58333vw;
}
.pallet__shema-img img {
  width: 39.58333vw;
  max-width: 100%;
  height: 19.16667vw;
  border-radius: 1.04167vw;
}
.pallet__shema-info {
  padding: 1.38889vw;
  width: 100%;
  max-width: calc(100% - 40.27778vw);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.38889vw;
  font-size: 2.08333vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 36px */
  text-transform: uppercase;
}
.pallet__shema-text {
  font-size: 1.38889vw;
  color: #00ADD6;
}

.incoterms__item {
  padding-bottom: 1.38889vw;
}
.incoterms__img {
  padding: 5.20833vw 2.08333vw 4.86111vw;
  text-align: center;
  border-radius: 1.38889vw;
  border: 1px solid #E7EDF0;
}
.incoterms__img img {
  max-width: 100%;
  width: 69.79167vw;
  height: 101.31944vw;
}

.van__sizes {
  padding: 1.38889vw;
  margin-bottom: 1.38889vw;
  border-radius: 1.38889vw;
  border: 1px solid #E7EDF0;
}
.van__sizes:last-child {
  margin-bottom: 0;
}
.van__sizes-top {
  margin-bottom: 2.77778vw;
  display: flex;
  border-radius: 1.04167vw;
  background: #F7F8FA;
}
.van__sizes-info {
  padding: 3.47222vw;
  max-width: 32.36111vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 2.08333vw;
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.van__sizes-title {
  font-size: 1.80556vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 31.2px */
  text-transform: uppercase;
}
.van__sizes-img {
  width: 100%;
  max-width: 35.41667vw;
}
.van__sizes-img img {
  max-width: 100%;
  height: auto;
  width: 35.41667vw;
  background: lightgray 50%/cover no-repeat;
  mix-blend-mode: multiply;
}
.van__info {
  padding: 0px 0.34722vw;
}
.van__info table {
  margin-bottom: 1.38889vw;
  width: 100%;
  max-width: 100%;
  overflow-x: scroll;
  border-collapse: collapse;
}
.van__info table:last-child {
  margin-bottom: 0;
}
.van__info thead {
  padding-bottom: 0.97222vw;
  font-size: 1.38889vw;
  font-style: normal;
  font-weight: 700;
  text-align: left;
}
.van__info thead tr {
  height: 2.77778vw;
  border-bottom: none;
}
.van__info thead th {
  width: 6.45833vw;
}
.van__info thead th:first-child {
  width: 28.61111vw;
}
.van__info thead th span {
  font-size: 1.11111vw;
}
.van__info tr {
  padding-bottom: 0.27778vw;
  border-bottom: 1px solid #E7EDF0;
}
.van__info tr:last-child {
  border-bottom: none;
}
.van__info td {
  width: 6.45833vw;
  height: 2.63889vw;
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}
.van__info td:first-child {
  width: 28.61111vw;
}
.van__info td:not(:first-child) {
  color: #00ADD6;
}
.van__head {
  padding: 1.73611vw;
  margin-bottom: 2.77778vw;
  border-radius: 1.38889vw;
  background-color: #F7F8FA;
  display: flex;
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 14px */
  text-transform: uppercase;
}
.van__head-item {
  margin-right: 3.33333vw;
  width: 8.47222vw;
}
.van__head-item:nth-child(2) {
  margin-right: 5vw;
  width: 6.80556vw;
}
.van__head-item:nth-child(3) {
  margin-right: 3.88889vw;
  width: 7.91667vw;
}
.van__head-item:nth-child(4) {
  margin-right: 1.38889vw;
  width: 8.26389vw;
}
.van__head-item:nth-child(5) {
  margin-right: 5.27778vw;
  width: 7.01389vw;
}
.van__head-item:nth-child(6) {
  margin-right: 1.73611vw;
  width: 8.47222vw;
}
.van__head-item:nth-child(7) {
  width: 6.80556vw;
}
.van__table {
  margin-bottom: 2.77778vw;
  display: flex;
  gap: 1.45833vw;
}
.van__table:last-child {
  margin-bottom: 0;
}
.van__table-title {
  position: relative;
  margin-bottom: 1.04167vw;
  padding-left: 2.84722vw;
  font-size: 0.83333vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 14.4px */
  text-transform: uppercase;
}
.van__table-title::before {
  content: "";
  position: absolute;
  left: 1.73611vw;
  top: 0.20833vw;
  width: 0.55556vw;
  height: 0.55556vw;
  background-color: #00ADD6;
  border-radius: 0.13889vw;
}
.van__table-info {
  padding: 0.69444vw 1.73611vw;
  width: 55.90278vw;
  box-sizing: border-box;
  border-radius: 1.38889vw;
  border: 1px solid #E7EDF0;
}
.van__table-list.mini .van__table-info {
  width: 21.875vw;
}
.van__table-item {
  display: flex;
  gap: 1.73611vw;
  border-bottom: 1px solid #E7EDF0;
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}
.van__table-item:last-child {
  border-bottom: none;
}
.van__table-item > * {
  width: 10.06944vw;
  height: 3.33333vw;
  display: flex;
  align-items: center;
}
.van__table-item > *:nth-child(4) {
  width: 7.91667vw;
}
.van__table-item > *:nth-child(5) {
  width: 7.36111vw;
}

.auto__trans-box {
  margin-bottom: 1.38889vw;
  display: flex;
  border-radius: 1.04167vw;
  background: #F7F8FA;
}
.auto__trans-box:last-child {
  margin-bottom: 0;
}
.auto__trans-info {
  padding: 3.47222vw 3.47222vw 2.77778vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.38889vw;
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.auto__trans-desc {
  max-width: 35.41667vw;
}
.auto__trans-features {
  display: flex;
  flex-wrap: wrap;
  gap: 1.04167vw 1.38889vw;
}
.auto__trans-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: calc(50% - 0.69444vw);
  font-size: 0.97222vw;
  font-style: normal;
  font-weight: 400;
  line-height: 170%;
}
.auto__trans-item span {
  color: #00ADD6;
  font-size: 1.66667vw;
  font-weight: 700;
}
.auto__trans-title {
  margin-bottom: 1.38889vw;
  font-size: 1.80556vw;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 31.2px */
  text-transform: uppercase;
}
.auto__trans-img {
  width: 100%;
  max-width: 36.59722vw;
}
.auto__trans-img img {
  max-width: 100%;
  height: auto;
  width: 36.59722vw;
  background: lightgray 50%/cover no-repeat;
  mix-blend-mode: multiply;
}
.new_frx {}

.frx_list {
    display: flex;
    justify-content: space-between;
    width: 100%;
    display: grid;
    grid-template-columns: 32.361vw 1fr 1fr 1fr;
}

.frx_list_val p {
    color: #fff;
    font-weight: 300;
    font-size: 3.067vw;
    padding: 2.500vw 0 0;
}

.frx_list_row {
    height: 8.019vw;
    width: 100%;
    border-bottom: 1px solid rgb(217 217 217 / 20%);
}

.frx_list_it {
    min-width: 14vw;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.frx_list_title_t1 {
    font-weight: 400;
    color: #fff;
    font-size: 2.667vw;
    text-align: left;
}

.frx_list_title_t2 {
    color: #fff;
    font-size: 0.833vw;
    text-align: left;
    opacity: 0.7;
    margin: 5px 0 0;
    text-transform: uppercase;
}

.frx_list_row {/* height: 19vw; */}

.frx_list_price {
    width: 100%;
    height: 100%;
    display: flex;
    /* min-width: 20vw; */
    align-items: center;
}

.frx_list_price p {
    color: #fff;
    font-weight: bold;
    font-size: 4.861vw;
    text-align: left;
}

.frx_list_val {
    display: flex;
    height: 100%;
    width: 100%;
}

 
.frx_list_row:nth-child(1) .frx_list_row {
    height: 4vw;
}

.frx_list_row:nth-child(1) {
    height: 3.472vw;
    border-bottom: none;
    margin: 0 0 2.083vw;
}
.modal__forex-img {}

.new_frx .modal__forex-img {
    /* position: absolute; */
    bottom: 0;
    width: 104%;
    height: 6.333vw;
    background-size: contain;
    background-repeat: repeat-x;
    margin: 0 0;
    left: -2%;
    min-width: 104%;
    order: 2;
}

.new_frx .modal__forex-body {
    /* min-height: calc(100vh - 16vw); */
    align-items: center;
    justify-content: center;
    position: relative;
    flex-wrap: wrap;
    gap: 0;
    height: auto;
}

img.lazy.entered.loaded {}
 
@media only screen and (max-width: 680px) {
  .page__inner {
    padding-top: 22vw;
  }
  .hidden {
    overflow: hidden;
  }
  .page__inner .icon {
    width: 10vw;
    height: 10vw;
    border-radius: 2vw;
  }
  .page__inner .icon::before {
    width: 3.5vw;
    height: 3.5vw;
  }
  .section-title-inner {
    margin-bottom: 6.25vw;
    font-size: 5.8vw;
  }
  .guide__sizes {
    margin-left: -5%;
    padding: 0 5%;
    max-width: 110%;
    width: 110%;
    overflow-x: scroll;
    box-sizing: border-box;
  }
  .guide__sizes-img {
    width: fit-content;
    border-radius: 2.5vw;
    box-sizing: border-box;
  }
  .guide__sizes-img img {
    border-radius: 2.5vw;
    max-width: none;
    width: 250vw;
  }
  .guide-title-mod {
    margin-bottom: 4.86111vw;
    align-items: center;
    gap: 2.77778vw;
  }
  .guide .h2 {
    margin-bottom: 4.86111vw;
  }
  .guide__main {
    position: relative;
  }
  .guide__main-item {
    margin-bottom: 6.94444vw;
  }
  .guide__main-title {
    left: 4.51389vw;
    bottom: 4.51389vw;
    max-width: 50%;
    font-size: 5.20833vw;
  }
  .guide__main-bg {
    margin-bottom: 2.77778vw;
    border-radius: 2vw;
  }
  .guide__main-bg img {
    border-radius: 2vw;
    height: 56.25vw;
    object-fit: cover;
  }
  .guide__acc-title {
    margin-bottom: 2.08333vw;
    padding: 3.81944vw 2.43056vw 3.81944vw 4.16667vw;
    font-size: 4.5vw;
    border-radius: 2vw;
  }
  .guide__acc-title .icon {
    min-width: 10vw;
  }
  .guide__forex {
    position: relative;
    padding: 4.86111vw 4.16667vw 4.16667vw;
    margin-bottom: 1.38889vw;
    border-radius: 1.38889vw;
    font-size: 4.16667vw;
  }
  .guide__forex-title {
    font-size: 5.55556vw;
  }
  .guide__forex-title span {
    color: #D9D9D9;
  }
  .guide__forex-list {
    gap: 6.25vw;
    justify-content: space-between;
  }
  .guide__forex-item {
    max-width: calc(50% - 3.47222vw);
  }
  .guide__forex-current {
    font-size: 8.33333vw;
  }
  .guide__forex-btn {
    position: absolute;
    top: 3.81944vw;
    right: 2.43056vw;
  }
  .guide__table {
    margin-bottom: 1.38889vw;
    margin-left: -5%;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 4.86111vw;
    width: 110%;
    max-width: 110%;
    overflow-x: scroll;
    box-sizing: border-box;
  }
  .guide__table table {
    width: fit-content;
  }
  .guide__table thead {
    font-size: 5.55556vw;
  }
  .guide__table td {
    padding-right: 1.73611vw;
    width: 21.73611vw;
    white-space: nowrap;
  }
  .guide__table td:first-child {
    min-width: 47.22222vw;
  }
  .guide__table td:last-child {
    width: 43.95833vw;
  }
  .modal__forex .main {
    max-width: 90%;
  }
  .modal__forex-content {
    padding-top: 18.05556vw;
    padding-bottom: 0px;
    justify-content: center;
  }
  .modal__forex-top {
    position: absolute;
    top: 4.86111vw;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 90%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .modal__forex-right {
    display: flex;
    gap: 2.98611vw;
    font-size: 3.47222vw;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 14.4px */
    text-transform: uppercase;
    color: #fff;
  }
  .modal__forex-current-time {
    font-size: 5.97222vw;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
  }
  .modal__forex-img {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 55.55556vw;
    opacity: 0.5;
    z-index: -1;
  }
  .modal__forex-img img {
    width: 100%;
    height: 55.55556vw;
  }
  .modal__forex-body {
    gap: 0px;
  }
  .modal__forex-corrent {
    display: flex;
    column-gap: 6.52778vw;
    flex-wrap: wrap;
  }
  .modal__forex-list {
    margin-bottom: 16.66667vw;
    width: 100%;
    max-width: calc(50% - 3.26389vw);
    display: flex;
    flex-direction: column;
    gap: 4.16667vw;
    color: #fff;
    font-size: 4.02778vw;
  }
  .modal__forex-item {
    padding-bottom: 1.38889vw;
    border-bottom: 1px solid rgba(217, 217, 217, 0.2);
    font-size: 15vw;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
  }
  .pallet__cards {
    padding-bottom: 4.16667vw;
    display: flex;
    flex-wrap: wrap;
    gap: 3.47222vw;
  }
  .pallet__card {
    padding: 2.77778vw;
    max-width: 100%;
    border-radius: 3vw;
    background-color: #F7F8FA;
  }
  .pallet__card-img {
    margin-bottom: 4vw;
  }
  .pallet__card-img img {
    height: auto;
    border-radius: 2vw;
  }
  .pallet__card-title {
    margin-bottom: 2.77778vw;
    font-size: 4.86111vw;
  }
  .pallet__card-item {
    font-size: 3.75vw;
  }
  .pallet__sizes {
    padding: 4.16667vw 0;
  }
  .pallet__sizes .section-title-inner {
    margin-bottom: 2.77778vw;
  }
  .pallet__sizes-num {
    font-size: 6.25vw;
  }
  .pallet__sizes-title {
    flex-grow: 2;
  }
  .pallet__sizes-item {
    padding: 2.84722vw 3.125vw;
    margin-bottom: 2.08333vw;
    gap: 2.08333vw;
    border-radius: 2vw;
    font-size: 3.47222vw;
  }
  .pallet__shema {
    padding: 4.16667vw 0px 1.38889vw;
  }
  .pallet__shema-item {
    padding: 2.77778vw;
    margin-bottom: 5.55556vw;
    border-radius: 2.5vw;
    flex-direction: column-reverse;
  }
  .pallet__shema-img {
    width: 100%;
    max-width: 100%;
  }
  .pallet__shema-img img {
    width: 100%;
    max-width: 100%;
    height: auto;
    border-radius: 2vw;
  }
  .pallet__shema-info {
    padding: 0 2.77778vw;
    width: 100%;
    max-width: 100%;
    gap: 2.77778vw;
    font-size: 4.16667vw;
  }
  .pallet__shema-text {
    font-size: 3.47222vw;
  }
  .incoterms__item {
    padding-bottom: 1.38889vw;
    padding-left: 5%;
    padding-right: 5%;
    box-sizing: border-box;
    overflow-x: scroll;
    margin-left: -5%;
    margin-right: -5%;
    width: 110%;
    max-width: 110%;
  }
  .incoterms__img {
    padding: 5.20833vw 2.08333vw 4.86111vw;
    width: fit-content;
  }
  .incoterms__img img {
    width: 260vw;
    max-width: none;
    height: auto;
  }
  .van__sizes {
    padding: 2.77778vw;
    padding-bottom: 0;
    margin-bottom: 5.55556vw;
    border-radius: 2.5vw;
    overflow: hidden !important;
  }
  .van__sizes-top {
    margin-bottom: 4.16667vw;
    flex-direction: column;
    border-radius: 2vw;
  }
  .van__sizes-info {
    padding: 3.47222vw 4.86111vw;
    max-width: 100%;
    gap: 4.16667vw;
    font-size: 4.65278vw;
  }
  .van__sizes-title {
    font-size: 5.27778vw;
  }
  .van__sizes-img {
    max-width: 100%;
  }
  .van__sizes-img img {
    width: 100%;
  }
  .van__box {
    padding: 0px 5%;
    margin: 0px -5%;
    overflow-x: scroll;
    max-width: 110%;
    width: 110%;
    box-sizing: border-box;
  }
  .van__head {
    padding: 3.47222vw;
    margin-bottom: 2.77778vw;
    width: fit-content;
    border-radius: 2.5vw;
    font-size: 3.75vw;
  }
  .van__head-item {
    width: 65.27778vw;
  }
  .van__head-item:nth-child(2) {
    width: 61.80556vw;
  }
  .van__head-item:nth-child(3) {
    margin-right: 3.88889vw;
    width: 62.5vw;
  }
  .van__head-item:nth-child(4) {
    margin-right: 1.38889vw;
    width: 35.2vw;
  }
  .van__head-item:nth-child(5) {
    margin-right: 5.27778vw;
    width: 42.5vw;
  }
  .van__head-item:nth-child(6) {
    margin-right: 1.73611vw;
    width: 42.25vw;
  }
  .van__head-item:nth-child(7) {
    width: 42vw;
  }
  .van__table {
    margin-bottom: 5.55556vw;
    gap: 4.5vw;
  }
  .van__table-title {
    position: relative;
    margin-bottom: 1.04167vw;
    padding-left: 5.625vw;
    font-size: 3.61111vw;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 14.4px */
    text-transform: uppercase;
  }
  .van__table-title::before {
    left: 2.43056vw;
    top: 1.38889vw;
    width: 1.25vw;
    height: 1.25vw;
    border-radius: 0.20833vw;
  }
  .van__table-info {
    padding: 1.38889vw 3.125vw;
    width: 282.98611vw;
  }
  .van__table-list.mini .van__table-info {
    width: 93.5vw;
  }
  .van__table-item {
    gap: 1.73611vw;
    font-size: 4.44444vw;
  }
  .van__table-item > * {
    width: 65.97222vw;
    height: 11vw;
  }
  .van__table-item > *:nth-child(4) {
    width: 35.69444vw;
  }
  .van__table-item > *:nth-child(5) {
    width: 35.13889vw;
  }
  .van__info {
    position: relative;
    padding: 0px 3.125vw;
    margin: 0px -2.77778vw;
    width: calc(100% + 5.55556vw);
    max-width: calc(100% + 5.55556vw);
    overflow-x: scroll;
    overflow-y: hidden !important;
    background-color: #fff;
    z-index: 2;
  }
  .van__info table {
    position: relative;
    margin-bottom: 6.25vw;
    background-color: #fff;
    z-index: 1;
  }
  .van__info table:last-child {
    z-index: 2;
  }
  .van__info thead {
    font-size: 5.55556vw;
  }
  .van__info thead tr {
    height: 5.55556vw;
  }
  .van__info thead th {
    min-width: 34vw;
  }
  .van__info thead th:first-child {
    padding-right: 2.08333vw;
    min-width: 84.16667vw;
  }
  .van__info thead th span {
    font-size: 5.20833vw;
  }
  .van__info tr {
    padding-bottom: 0.27778vw;
    border-bottom: 1px solid #E7EDF0;
  }
  .van__info tr:last-child {
    border-bottom: none;
  }
  .van__info tr:last-child td {
    padding-bottom: 0;
  }
  .van__info td {
    padding: 3.81944vw 0;
    min-width: 34vw;
    height: auto;
    font-size: 5.13889vw;
  }
  .van__info td:first-child {
    width: 28.61111vw;
  }
  .van__info td:not(:first-child) {
    color: #00ADD6;
  }
  .auto__trans-box {
    margin-bottom: 4.16667vw;
    flex-direction: column;
    border-radius: 2vw;
  }
  .auto__trans-info {
    padding: 3.47222vw 3.47222vw 2.77778vw;
    gap: 8vw;
  }
  .auto__trans-desc {
    max-width: 100%;
    font-size: 4.44444vw;
    line-height: 1;
  }
  .auto__trans-features {
    display: flex;
    flex-wrap: wrap;
    gap: 3.81944vw 1.38889vw;
  }
  .auto__trans-item {
    max-width: calc(50% - 1.38889vw);
    font-size: 4.44444vw;
  }
  .auto__trans-item span {
    font-size: 5.13889vw;
  }
  .auto__trans-title {
    margin-bottom: 2.77778vw;
    font-size: 5.97222vw;
  }
  .auto__trans-title:last-child {
    margin-bottom: 0;
  }
  .auto__trans-img {
    margin-bottom: 2.77778vw;
    width: 100%;
    max-width: 100%;
  }
  .auto__trans-img img {
    width: 100%;
  }
  .crb-name {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.34722vw;
  }.frx_list_price p {
    font-size: 7vw;
}

.frx_list_val p {
    font-size: 5vw;
    padding: 0;
    align-items: center;
    display: flex;
}

.frx_list {
    grid-template-columns: 21.361vw 1fr 1fr 1fr;
}

.frx_list_title_t1 {
    font-size: 5vw;
}

p.frx_list_title_t2 {
    font-size: 2vw;
    width: 63%;
    margin: 0;
}

.frx_list_row:nth-child(1) {
    height: 10vw;
}

.new_frx .modal__forex-img {
    height: 14vw;
    background-size: cover;
    position: static;
    margin: 10vh 0 0;
}

.modal__forex-corrent {
    margin: 0 0 0vh;
}.frx_list_row {
  height: 19vw;
}
}