.individuals-home-motion {
  --sqb-motion-blue: #004d7e;
  --sqb-motion-red: #d71920;
  --sqb-motion-ink: #17202a;
  --sqb-motion-surface: #ffffff;
  --sqb-motion-shadow: 0 18px 45px rgba(0, 40, 78, 0.13);
  --sqb-motion-shadow-strong: 0 26px 70px rgba(0, 40, 78, 0.2);
  overflow: visible;
}

.individuals-home-motion .personal__title {
  position: relative;
  width: max-content;
  max-width: 100%;
}

.individuals-home-motion .personal__title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 20px;
  width: 64px;
  height: 3px;
  border-radius: 999px;
  background: var(--sqb-motion-red);
  transform-origin: left center;
  transition: transform 280ms ease, width 280ms ease;
}

.individuals-home-motion .personal__title.is-visible::after,
.individuals-home-motion .personal__title:hover::after {
  width: min(120px, 60%);
}

.individuals-home-motion .mobile-nav__item,
.individuals-home-motion .popularProducts__item,
.individuals-home-motion .bannerBg,
.individuals-home-motion .cacl__tabs,
.individuals-home-motion .exchangeRate__item,
.individuals-home-motion .population_census,
.individuals-home-motion .interesingBlock,
.individuals-home-motion .bottom__tabs {
  transform: translateZ(0);
}

.individuals-home-motion.is-motion-ready .sqb-motion-item {
  opacity: 0;
  transform: translate3d(0, 24px, 0);
  transition:
    opacity 420ms ease,
    transform 520ms cubic-bezier(0.2, 0.8, 0.2, 1);
  transition-delay: var(--sqb-motion-delay, 0ms);
}

.individuals-home-motion.is-motion-ready .sqb-motion-item.is-visible {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.individuals-home-motion .popularProducts {
  position: relative;
  isolation: isolate;
  overflow: visible;
  perspective: 1200px;
}

.individuals-home-motion .popularProducts__item,
.individuals-home-motion .checkoutEasy.interesingBlock,
.individuals-home-motion .exchangeRate__item,
.individuals-home-motion .bannerBg,
.individuals-home-motion .population_census {
  position: relative;
  z-index: 0;
  transition:
    transform 260ms ease,
    box-shadow 260ms ease,
    border-color 260ms ease,
    background-color 260ms ease;
  will-change: transform;
}

.individuals-home-motion .popularProducts__item > a,
.individuals-home-motion .checkoutEasy.interesingBlock,
.individuals-home-motion .bannerBg,
.individuals-home-motion .population_census {
  isolation: isolate;
}

.individuals-home-motion .popularProducts__item {
  overflow: visible;
}

.individuals-home-motion .checkoutEasy.interesingBlock,
.individuals-home-motion .exchangeRate__item,
.individuals-home-motion .bannerBg,
.individuals-home-motion .population_census {
  overflow: hidden;
}

.individuals-home-motion .popularProducts__item > a {
  position: relative;
  display: block;
  height: 100%;
  overflow: hidden;
  border-radius: inherit;
}

.individuals-home-motion .popularProducts__item > a::after,
.individuals-home-motion .checkoutEasy.interesingBlock::after,
.individuals-home-motion .bannerBg::after,
.individuals-home-motion .population_census::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(105deg, transparent 16%, rgba(255, 255, 255, 0.38) 42%, transparent 68%);
  transform: translateX(-130%);
  transition: transform 680ms ease;
}

.individuals-home-motion .popularProducts__item:hover,
.individuals-home-motion .popularProducts__item:focus-within {
  z-index: 3;
  box-shadow: var(--sqb-motion-shadow);
  transform:
    translateY(-6px)
    rotateX(calc(var(--sqb-tilt-y, 0) * 1deg))
    rotateY(calc(var(--sqb-tilt-x, 0) * 1deg));
}

.individuals-home-motion .popularProducts__item:hover > a::after,
.individuals-home-motion .popularProducts__item:focus-within > a::after,
.individuals-home-motion .checkoutEasy.interesingBlock:hover::after,
.individuals-home-motion .checkoutEasy.interesingBlock:focus-within::after,
.individuals-home-motion .bannerBg:hover::after,
.individuals-home-motion .bannerBg:focus-within::after,
.individuals-home-motion .population_census:hover::after,
.individuals-home-motion .population_census:focus-within::after {
  transform: translateX(130%);
}

.individuals-home-motion .popularProducts__item img,
.individuals-home-motion .interesingBlock .block-img,
.individuals-home-motion .bannerBg .bank-history,
.individuals-home-motion .population_census .census_img,
.individuals-home-motion .mapInsertion img {
  transition:
    transform 360ms cubic-bezier(0.2, 0.8, 0.2, 1),
    filter 260ms ease;
  will-change: transform;
}

.individuals-home-motion .popularProducts__item:hover .icon-p,
.individuals-home-motion .popularProducts__item:focus-within .icon-p {
  filter: drop-shadow(0 12px 18px rgba(0, 77, 126, 0.16));
  transform: translate3d(0, -6px, 0) scale(1.06);
}

.individuals-home-motion .popularProducts__item:hover .main_page_img-first,
.individuals-home-motion .popularProducts__item:focus-within .main_page_img-first,
.individuals-home-motion .popularProducts__item:hover .main_page_img-secound,
.individuals-home-motion .popularProducts__item:focus-within .main_page_img-secound {
  transform: translate3d(10px, -8px, 0) scale(1.035);
}

.individuals-home-motion .popularProducts__text,
.individuals-home-motion .checkoutEasy__title,
.individuals-home-motion .redText,
.individuals-home-motion .text-joyda {
  transition: color 220ms ease, transform 260ms ease;
}

.individuals-home-motion .popularProducts__item:hover .popularProducts__text,
.individuals-home-motion .popularProducts__item:focus-within .popularProducts__text {
  transform: translate3d(0, -2px, 0);
}

.individuals-home-motion .newButton,
.individuals-home-motion .census_btn,
.individuals-home-motion .redTextButton,
.individuals-home-motion .take-btn,
.individuals-home-motion .more-btn {
  transition:
    transform 180ms ease,
    box-shadow 180ms ease,
    background-color 180ms ease,
    color 180ms ease;
}

.individuals-home-motion .newButton:hover,
.individuals-home-motion .newButton:focus,
.individuals-home-motion .census_btn:hover,
.individuals-home-motion .census_btn:focus,
.individuals-home-motion .redTextButton:hover,
.individuals-home-motion .redTextButton:focus,
.individuals-home-motion .take-btn:hover,
.individuals-home-motion .take-btn:focus,
.individuals-home-motion .more-btn:hover,
.individuals-home-motion .more-btn:focus {
  box-shadow: 0 12px 28px rgba(215, 25, 32, 0.18);
  transform: translateY(-2px);
}

.individuals-home-motion .cacl__tabs .checkoutEasy {
  border: 1px solid rgba(0, 77, 126, 0.08);
  box-shadow: 0 20px 60px rgba(0, 40, 78, 0.09);
}

.individuals-home-motion #tabs-nav,
.individuals-home-motion #news-tabs-nav {
  gap: 8px;
}

.individuals-home-motion #tabs-nav li,
.individuals-home-motion #news-tabs-nav li {
  position: relative;
  transition:
    transform 180ms ease,
    background-color 180ms ease,
    color 180ms ease,
    box-shadow 180ms ease;
}

.individuals-home-motion #tabs-nav li:hover,
.individuals-home-motion #tabs-nav li:focus,
.individuals-home-motion #news-tabs-nav li:hover,
.individuals-home-motion #news-tabs-nav li:focus {
  transform: translateY(-2px);
}

.individuals-home-motion #tabs-nav li.active,
.individuals-home-motion #news-tabs-nav li.active {
  box-shadow: 0 10px 24px rgba(0, 77, 126, 0.12);
}

.individuals-home-motion #calc-tabs-content {
  position: relative;
}

.individuals-home-motion .cacl__tabs.sqb-calc-pulse .integerInput[disabled],
.individuals-home-motion .cacl__tabs.sqb-calc-pulse select {
  box-shadow: 0 0 0 3px rgba(215, 25, 32, 0.12);
}

.individuals-home-motion .exchangeRate__item:hover,
.individuals-home-motion .exchangeRate__item:focus-within,
.individuals-home-motion .checkoutEasy.interesingBlock:hover,
.individuals-home-motion .checkoutEasy.interesingBlock:focus-within,
.individuals-home-motion .bannerBg:hover,
.individuals-home-motion .bannerBg:focus-within,
.individuals-home-motion .population_census:hover,
.individuals-home-motion .population_census:focus-within {
  z-index: 2;
  box-shadow: var(--sqb-motion-shadow-strong);
  transform: translateY(-5px);
}

.individuals-home-motion .interesingBlock:hover .block-img,
.individuals-home-motion .interesingBlock:focus-within .block-img {
  transform: translate3d(-8px, -8px, 0) scale(1.03);
}

.individuals-home-motion .bannerBg:hover .bank-history,
.individuals-home-motion .bannerBg:focus-within .bank-history {
  transform: translate3d(-10px, -8px, 0) scale(1.035);
}

.individuals-home-motion .population_census:hover .census_img,
.individuals-home-motion .population_census:focus-within .census_img {
  transform: translate3d(-10px, -8px, 0) scale(1.035);
}

.individuals-home-motion .mapInsertion {
  overflow: hidden;
}

.individuals-home-motion .mapInsertion img:hover,
.individuals-home-motion .mapInsertion a:focus img {
  transform: scale(1.035);
}

.individuals-home-motion .blured__block {
  transition:
    transform 220ms ease,
    background-color 220ms ease,
    box-shadow 220ms ease;
}

.individuals-home-motion .blured__block:hover {
  box-shadow: 0 12px 30px rgba(0, 77, 126, 0.1);
  transform: translateY(-3px);
}

.individuals-home-motion .allNews a,
.individuals-home-motion .exchangeRate_top a,
.individuals-home-motion .mbw {
  transition: color 180ms ease, transform 180ms ease;
}

.individuals-home-motion .allNews a:hover,
.individuals-home-motion .allNews a:focus,
.individuals-home-motion .exchangeRate_top a:hover,
.individuals-home-motion .exchangeRate_top a:focus,
.individuals-home-motion .mbw:hover,
.individuals-home-motion .mbw:focus {
  color: var(--sqb-motion-blue);
  transform: translateX(3px);
}

@media (max-width: 767px) {
  .individuals-home-motion {
    overflow-x: clip;
  }

  .individuals-home-motion > .v3 > .container {
    box-sizing: border-box;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100vw !important;
    padding-right: 12px;
    padding-left: 12px;
    overflow-x: hidden;
  }

  .individuals-home-motion .popularProducts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
    max-width: 100%;
  }

  .individuals-home-motion .popularProducts__item {
    min-width: 0;
    max-width: 100%;
  }

  .individuals-home-motion .popularProducts__item > a {
    display: block;
    min-width: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: inherit;
  }

  .individuals-home-motion .popularProducts .checkoutEasy__text {
    min-width: 0;
    padding: 14px 12px;
  }

  .individuals-home-motion .popularProducts .checkoutEasy__text .popularProducts__text,
  .individuals-home-motion .popularProducts .checkoutEasy__text .popularProducts__text p {
    overflow-wrap: break-word;
    word-break: normal;
    white-space: normal;
  }

  .individuals-home-motion .popularProducts .icon-p {
    padding: 12px;
  }

  .individuals-home-motion .popularProducts__item .main_page_img-first,
  .individuals-home-motion .popularProducts__item .main_page_img-secound {
    max-width: 100%;
  }

  .individuals-home-motion .bannerBg {
    max-width: 100%;
  }

  .individuals-home-motion .bannerBg .checkoutEasy__text {
    box-sizing: border-box;
    max-width: calc(100vw - 24px);
    padding: 24px 18px;
  }

  .individuals-home-motion .bannerBg .textWidth,
  .individuals-home-motion .bannerBg .blockTitle,
  .individuals-home-motion .bannerBg p {
    width: 100% !important;
    max-width: 100% !important;
    overflow-wrap: break-word;
  }

  .individuals-home-motion .bannerBg .buttonLined,
  .individuals-home-motion .bannerBg .newButton {
    width: 100%;
    max-width: 100%;
  }

  .individuals-home-motion .popularProducts__item:hover,
  .individuals-home-motion .popularProducts__item:focus-within,
  .individuals-home-motion .exchangeRate__item:hover,
  .individuals-home-motion .exchangeRate__item:focus-within,
  .individuals-home-motion .checkoutEasy.interesingBlock:hover,
  .individuals-home-motion .checkoutEasy.interesingBlock:focus-within,
  .individuals-home-motion .bannerBg:hover,
  .individuals-home-motion .bannerBg:focus-within,
  .individuals-home-motion .population_census:hover,
  .individuals-home-motion .population_census:focus-within {
    transform: translateY(-3px);
  }
}

@media (max-width: 520px) {
  .individuals-home-motion .popularProducts {
    grid-template-columns: 1fr !important;
    grid-template-rows: none !important;
  }

  .individuals-home-motion .popularProducts__item {
    min-height: 160px;
  }

  .individuals-home-motion .popularProducts__item.longItem {
    min-height: 260px;
  }

  .individuals-home-motion .mainPage.newProductPages #item-0,
  .individuals-home-motion #item-0,
  .individuals-home-motion #item-1,
  .individuals-home-motion #item-2,
  .individuals-home-motion #item-3,
  .individuals-home-motion #item-4,
  .individuals-home-motion #item-5 {
    grid-area: auto !important;
  }

  .individuals-home-motion .popularProducts__item .popularProducts__text {
    max-width: 100%;
  }

  .individuals-home-motion #item-0 .popularProducts__text,
  .individuals-home-motion #item-3 .popularProducts__text {
    max-width: 100%;
  }

  .individuals-home-motion #item-0 .checkoutEasy__text,
  .individuals-home-motion #item-3 .checkoutEasy__text {
    box-sizing: border-box;
    width: 54%;
    height: 100% !important;
    padding-right: 8px;
  }

  .individuals-home-motion .popularProducts__item .main_page_img-secound,
  .individuals-home-motion .popularProducts__item .main_page_img-first {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
    max-height: 90%;
    object-fit: contain;
  }

  .individuals-home-motion #item-0 .main_page_img-secound {
    right: -8px;
    bottom: 52px;
    width: 62%;
    max-height: 82%;
  }

  .individuals-home-motion .popularProducts__item .main_page_img-first {
    width: 54%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .individuals-home-motion *,
  .individuals-home-motion *::before,
  .individuals-home-motion *::after {
    animation-duration: 1ms !important;
    scroll-behavior: auto !important;
    transition-duration: 1ms !important;
    transition-delay: 0ms !important;
  }

  .individuals-home-motion.is-motion-ready .sqb-motion-item {
    opacity: 1;
    transform: none;
  }
}
