@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";

@font-face {
  font-family: swiper-icons;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

@tailwind base;
@tailwind components;
@tailwind utilities;

*,
*:before,
*:after {
  padding: 0%;
  margin: 0;
  border: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

ul,
ol,
li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit;
}

html {
  scroll-behavior: smooth;
}

body._lock {
  overflow: hidden;
}

._hidden {
  opacity: 0;
  visibility: hidden;
}

* {
  font-family: Montserrat, sans-serif;
  font-style: normal;
}

.interaction-off {
  cursor: default;
  pointer-events: none;
}

.wrapper {
  min-height: 100%;
  padding-top: 0;
}

.wrapper-content {
  max-width: 1400px;
  width: 100%;
  padding-left: 48px;
  padding-right: 48px;
  margin-left: auto;
  margin-right: auto;
}

.modal__wrapper {
  transition: all 0.3s ease 0s;
  z-index: 100;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  visibility: hidden;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.modal__wrapper._active {
  visibility: visible;
}

.modal__container {
  position: relative;
  border-radius: 30px;
  visibility: hidden;
}

.modal__container._active {
  visibility: visible;
}

#gallery-modal {
  padding: 10vh 15vw;
}

#gallery-container {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
}

#gallery-container > .modal-close {
  cursor: pointer;
  position: absolute;
  top: -46px;
  right: -46px;
  width: 40px;
  height: 40px;
}

.modal__content-container {
  min-width: 280px;
  max-width: 640px;
  min-height: 380px;
  background-color: #fff;
  padding: 45px 34px 89px;
  border-radius: 30px;
}

.modal__title {
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  text-align: center;
}

.modal__description {
  margin-top: 25px;
  display: flex;
  flex-direction: column;
}

.modal__description > span {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #828d9d;
}

.modal_button__wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.modal__button {
  justify-self: center;
  position: relative;
  width: 195px;
  height: 70px;
  display: flex;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 18px;
  padding: 22px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #0053c5;
  color: #f9fbfd;
}

.modal__button:after {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  right: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  text-indent: 0px;
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.modal__button.effect-red {
  transition: text-indent 0.2s linear 0s;
}

.modal__button.effect-red:before {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.modal__button.effect-red:hover {
  text-indent: 50px;
}

.modal__button.effect-red:hover:before {
  transform: translate(0);
}

.modal__button.effect-red:hover:after {
  transform: translate(30px);
}

.modal__img1 {
  width: 180px;
  height: 180px;
  transform: scale(1.4);
  position: absolute;
  top: calc(50% - 100px);
  left: -120px;
  background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.modal__img2 {
  z-index: -1;
  width: 80px;
  height: 80px;
  position: absolute;
  top: -40px;
  right: -40px;
  background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1-small.png);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 1400px) {
  .wrapper-content {
    max-width: 100%;
  }
}

@media (max-width: 768px) {
  .wrapper-content {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media (max-width: 640px) {
  .wrapper-content {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@tailwind base;
@tailwind components;
@tailwind utilities;

*,
*:before,
*:after {
  padding: 0%;
  margin: 0;
  border: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

ul,
ol,
li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit;
}

html {
  scroll-behavior: smooth;
}

body._lock {
  overflow: hidden;
}

._hidden {
  opacity: 0;
  visibility: hidden;
}

* {
  font-family: Montserrat, sans-serif;
  font-style: normal;
}

.interaction-off {
  cursor: default;
  pointer-events: none;
}

.wrapper {
  min-height: 100%;
  padding-top: 0;
}

.wrapper-content {
  max-width: 1400px;
  width: 100%;
  padding-left: 48px;
  padding-right: 48px;
  margin-left: auto;
  margin-right: auto;
}

.modal__wrapper {
  transition: all 0.3s ease 0s;
  z-index: 100;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  visibility: hidden;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.modal__wrapper._active {
  visibility: visible;
}

.modal__container {
  position: relative;
  border-radius: 30px;
  visibility: hidden;
}

.modal__container._active {
  visibility: visible;
}

#gallery-modal {
  padding: 10vh 15vw;
}

#gallery-container {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
}

#gallery-container > .modal-close {
  cursor: pointer;
  position: absolute;
  top: -46px;
  right: -46px;
  width: 40px;
  height: 40px;
}

.modal__content-container {
  min-width: 280px;
  max-width: 640px;
  min-height: 380px;
  background-color: #fff;
  padding: 45px 34px 89px;
  border-radius: 30px;
}

.modal__title {
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  text-align: center;
}

.modal__description {
  margin-top: 25px;
  display: flex;
  flex-direction: column;
}

.modal__description > span {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #828d9d;
}

.modal_button__wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.modal__button {
  justify-self: center;
  position: relative;
  width: 195px;
  height: 70px;
  display: flex;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 18px;
  padding: 22px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #0053c5;
  color: #f9fbfd;
}

.modal__button:after {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  right: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  text-indent: 0px;
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.modal__button.effect-red {
  transition: text-indent 0.2s linear 0s;
}

.modal__button.effect-red:before {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.modal__button.effect-red:hover {
  text-indent: 50px;
}

.modal__button.effect-red:hover:before {
  transform: translate(0);
}

.modal__button.effect-red:hover:after {
  transform: translate(30px);
}

.modal__img1 {
  width: 180px;
  height: 180px;
  transform: scale(1.4);
  position: absolute;
  top: calc(50% - 100px);
  left: -120px;
  background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.modal__img2 {
  z-index: -1;
  width: 80px;
  height: 80px;
  position: absolute;
  top: -40px;
  right: -40px;
  background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1-small.png);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 1400px) {
  .wrapper-content {
    max-width: 100%;
  }
}

@media (max-width: 768px) {
  .wrapper-content {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media (max-width: 640px) {
  .wrapper-content {
    padding-left: 14px;
    padding-right: 14px;
  }
}

.header {
  width: 100%;
  position: absolute;
  z-index: 14;
  background-color: #23232b;
  font-size: 14px;
}

.header-absolute {
  position: absolute;
}

.header__container {
  max-width: 1400px;
  min-height: 70px;
  margin: 0 auto;
  padding: 22px 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._hidden__close {
  opacity: 0;
  visibility: hidden;
  width: 0;
  right: -72px;
}

.menu__list > li {
  position: relative;
  margin: 0 0 0 2px;
  transition: all 0.3s ease;
  color: white;
}

.menu__list > li:not(._active) > .menu__link-hr {
  display: none;
}

.menu__link,
.menu__sub-link {
  font-family: Manrope;
}

.menu__link-hr,
.menu__sub-link-hr {
  display: block;
  padding: 0;
  height: 0;
  border: none;
  border-top: 1px solid #333;
}

.menu__link-hr {
  margin: 15px 0;
}

.menu__sub-link-hr {
  margin: 10px 0;
}

.menu__sub-link-hr:last-child {
  display: none;
}

.dropdown-link {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.menu__arrow {
  display: none;
  margin-left: 4px;
}

.menu__sub-list {
  z-index: 5;
  position: absolute;
  top: 39px;
  left: 0;
  background-color: #000;
  border-radius: 0 10px 10px;
  padding: 25px;
  min-width: 200px;
  color: #fff;
  transition: all 0.3s ease 0s;
  opacity: 0;
  visibility: hidden;
}

.menu__list > li._active .menu__sub-list {
  transition: opacity 0.3s ease 0s;
  opacity: 1;
  visibility: visible;
  transform: translate(0);
  pointer-events: all;
}

.menu__sub-link {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-indent: 7px;
}

.menu__sub-link:hover {
  color: #df1d26;
}

.menu__social {
  display: flex;
  width: 100%;
  margin-top: auto;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 10px;
  column-gap: 10px;
}

.menu__social svg > path,
.menu__social svg > g > path:first-child {
  fill: #fff;
}

.menu__social svg > circle {
  stroke: #fff;
}

.menu__phone {
  font-style: normal;
  font-weight: 500;
  line-height: 17px;
  font-family: "Golos";
  color: #ffffff;
  border: 1px solid #0052f1;
  border-radius: 24px;
  /* width: 156px; */
  height: 37px;
  padding: 10px 18px;
  gap: 10px;
}

body._touch .menu__list > li {
  display: flex;
}

body._touch .menu__list > li._active .menu__arrow {
  transform: rotate(-180deg);
}

body._touch .dropdown-link {
  flex: 1 1 auto;
}

body._touch .menu__arrow {
  display: inline;
  transition: transform 0.3s ease 0s;
}

@media (max-width: 1023px) {
  .header__container {
    position: relative;
    align-items: flex-end;
  }

  .menu__icon {
    z-index: 5;
    display: block;
    cursor: pointer;
  }

  .menu__link {
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    text-transform: uppercase;
    color: #fff;
  }

  .menu__body {
    z-index: 5;
    position: fixed;
    width: calc(100% - 72px);
    height: 100%;
    top: 0;
    left: -100%;
    padding: 28px;
    background-color: rgba(0, 0, 0, 0.92);
    transition: left 0.3s ease 0s;
    overflow: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  .menu__body._active {
    left: 0;
  }

  .menu__close {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 72px;
    height: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: right 0.3s ease 0s;
  }

  .menu__list {
    width: 100%;
    flex: 1 1 auto;
  }

  .menu__list > li {
    padding: 15px 0;
    flex-direction: column;
    flex-wrap: wrap;
  }

  .menu__list > li._active {
    padding-bottom: 0;
  }

  .menu__arrow {
    display: inline;
    transition: transform 0.3s ease 0s;
  }

  .menu__list > li._active .menu__arrow {
    transform: rotate(-180deg);
  }

  .menu__sub-list {
    display: none;
    position: relative;
    background-color: transparent;
  }

  .menu__list > li._active > .menu__sub-list {
    display: block;
    top: 0;
    padding: 0;
  }

  .menu__sub-link {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
  }

  .menu__phone {
    position: absolute;
    top: 22px;
    right: 28px;
  }
}

@media (max-width: 768px) {
  .menu__phone {
    font-size: 14px;
  }
}

@media (min-width: 1024px) {
  .header__container {
    padding: 22px 48px;
  }

  .header__menu {
    display: flex;
    align-items: center;
  }

  .menu__close {
    opacity: 0;
    visibility: hidden;
    width: 0;
  }

  .menu__icon,
  .menu__logo,
  .menu__link-hr,
  .menu__social {
    display: none;
  }

  .menu__list {
    display: flex;
    align-items: center;
  }

  .menu__list > li {
    padding: 6px 15px;
  }

  .menu__arrow > svg > path {
    fill: #000;
  }

  .menu__sub-list {
    transform: translateY(5%);
    pointer-events: none;
  }

  body._pc .menu__list > li:hover {
    background-color: #0052f1;
    color: #fff;
  }

  body._pc .menu__list > li > a:hover,
  body._pc .menu__list > li > .dropdown-link > a:hover {
    color: #fff;
  }

  body._pc .menu__list > li:hover .menu__sub-list {
    opacity: 1;
    visibility: visible;
    transform: translate(0);
    pointer-events: all;
  }

  .dropdown-link:before {
    content: " ";
    position: absolute;
    width: 100%;
    height: 6px;
    top: 33px;
    left: 0;
    background-color: transparent;
  }

  body._pc li .dropdown-link:after {
    transition: all 0.3s ease 0s;
  }

  body._pc li:hover .dropdown-link:after {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    top: 33px;
    left: 50%;
    border: 6px solid;
    border-color: #0052f1 transparent transparent transparent;
  }
}

@tailwind base;
@tailwind components;
@tailwind utilities;

*,
*:before,
*:after {
  padding: 0%;
  margin: 0;
  border: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

ul,
ol,
li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit;
}

html {
  scroll-behavior: smooth;
}

body._lock {
  overflow: hidden;
}

._hidden {
  opacity: 0;
  visibility: hidden;
}

* {
  font-family: Montserrat, sans-serif;
  font-style: normal;
}

.interaction-off {
  cursor: default;
  pointer-events: none;
}

.wrapper {
  min-height: 100%;
  padding-top: 0;
}

.wrapper-content {
  max-width: 1400px;
  width: 100%;
  padding-left: 48px;
  padding-right: 48px;
  margin-left: auto;
  margin-right: auto;
}

.modal__wrapper {
  transition: all 0.3s ease 0s;
  z-index: 100;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  visibility: hidden;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.modal__wrapper._active {
  visibility: visible;
}

.modal__container {
  position: relative;
  border-radius: 30px;
  visibility: hidden;
}

.modal__container._active {
  visibility: visible;
}

#gallery-modal {
  padding: 10vh 15vw;
}

#gallery-container {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
}

#gallery-container > .modal-close {
  cursor: pointer;
  position: absolute;
  top: -46px;
  right: -46px;
  width: 40px;
  height: 40px;
}

.modal__content-container {
  min-width: 280px;
  max-width: 640px;
  min-height: 380px;
  background-color: #fff;
  padding: 45px 34px 89px;
  border-radius: 30px;
}

.modal__title {
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  text-align: center;
}

.modal__description {
  margin-top: 25px;
  display: flex;
  flex-direction: column;
}

.modal__description > span {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #828d9d;
}

.modal_button__wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.modal__button {
  justify-self: center;
  position: relative;
  width: 195px;
  height: 70px;
  display: flex;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 18px;
  padding: 22px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #0053c5;
  color: #f9fbfd;
}

.modal__button:after {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  right: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  text-indent: 0px;
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.modal__button.effect-red {
  transition: text-indent 0.2s linear 0s;
}

.modal__button.effect-red:before {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.modal__button.effect-red:hover {
  text-indent: 50px;
}

.modal__button.effect-red:hover:before {
  transform: translate(0);
}

.modal__button.effect-red:hover:after {
  transform: translate(30px);
}

.modal__img1 {
  width: 180px;
  height: 180px;
  transform: scale(1.4);
  position: absolute;
  top: calc(50% - 100px);
  left: -120px;
  background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.modal__img2 {
  z-index: -1;
  width: 80px;
  height: 80px;
  position: absolute;
  top: -40px;
  right: -40px;
  background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1-small.png);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 1400px) {
  .wrapper-content {
    max-width: 100%;
  }
}

@media (max-width: 768px) {
  .wrapper-content {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media (max-width: 640px) {
  .wrapper-content {
    padding-left: 14px;
    padding-right: 14px;
  }
}

.primary-button {
  color: #fff;
  text-align: center;
  border-radius: 4px;
  padding: 24px 0;
  overflow: hidden;
  transition: all 0.3s ease;
  display: inline-block;
  letter-spacing: 0.1em;
}

.primary-button__transform {
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  position: relative;
}

.primary-button__transform span {
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  display: inline-block;
  padding: 0 74px 0 32px;
}

.primary-button__transform svg {
  position: absolute;
  width: 38px;
  top: 50%;
}

.primary-button__transform svg:first-child {
  left: 0;
  transform: translateY(-50%) translate(-100%);
}

.primary-button__transform svg:last-child {
  right: 0;
  transform: translateY(-50%) translate(-50%);
}

.primary-button:hover .primary-button__transform {
  transform: translate(26%);
}

.primary-button.primary-button_red:not(.primary-button_fill) {
  color: #df1d26;
}

.primary-button.primary-button_red:not(.primary-button_fill) svg path {
  fill: #df1d26;
}

.primary-button.primary-button_blue:not(.primary-button_fill) {
  color: #0052f1;
}

.primary-button.primary-button_blue:not(.primary-button_fill) svg path {
  fill: #0052f1;
}

.primary-button.primary-button_fill.primary-button_red {
  background: #df1d26;
}

.primary-button.primary-button_fill.primary-button_blue {
  background: #0052f1;
}

.primary-button_outline {
  background-color: transparent;
}

.primary-button_outline.primary-button_blue {
  color: #0052f1;
  border: 1px solid #0052f1;
}

.primary-button_outline.primary-button_blue svg path {
  fill: #0052f1;
}

.primary-button_outline.primary-button_red {
  color: #df1d26;
  border: 1px solid #df1d26;
}

.primary-button_outline.primary-button_red svg path {
  fill: #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_red {
  color: #0052f1;
  border: 1px solid #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_red svg path {
  fill: #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_blue {
  color: #df1d26;
  border: 1px solid #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_blue svg path {
  fill: #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_fill.primary-button_red {
  background: #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_fill.primary-button_blue {
  background: #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_red:not(.primary-button_fill):not(.primary-button_outline) {
  color: #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_red:not(.primary-button_fill):not(.primary-button_outline) svg path {
  fill: #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_blue:not(.primary-button_fill):not(.primary-button_outline) {
  color: #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_blue:not(.primary-button_fill):not(.primary-button_outline) svg path {
  fill: #df1d26;
}

footer {
  display: flex;
  justify-content: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #828d9d;
  background-color: #f9fbfd;
}

footer a:hover {
  color: #525b6c;
}

footer .primary-button > .primary-button__transform svg {
  width: 23px;
}

footer .primary-button > .primary-button__transform span {
  display: flex;
  align-items: center;
  height: 100%;
  text-align: left;
  padding: 0 60px 0 23px;
}

footer .primary-button .primary-button__transform {
  height: 100%;
}

footer .primary-button:hover .primary-button__transform {
  transform: translate(16%);
}

.footer__wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 1400px;
}

.footer-social {
  display: flex;
  margin: 0 14px 155px;
  order: 3;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  row-gap: 22px;
}

.footer-social__buttons {
  display: flex;
  -moz-column-gap: 10px;
  column-gap: 10px;
}

.social-link {
  transition: all 0.5s ease;
}

.social-link:hover svg > path,
.social-link:hover svg > g > path:first-child {
  fill: #fff;
}

.social-link:hover svg > circle {
  fill: #0052f1;
}

.hr__footer {
  display: none;
  border: 1px solid #dde0eb;
}

.footer__navigation {
  margin: 0 14px;
  display: flex;
  flex-direction: column;
  row-gap: 50px;
}

.navigation__container {
  display: flex;
  flex-direction: column;
  margin-top: 50px;
}

.navigation__hr {
  display: block;
  padding: 0;
  height: 0;
  border: none;
  border-top: 1px solid #dde0eb;
  margin: 15px 0;
}

.navigation__dropdown {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.navigation__dropdown > span {
  display: flex;
  align-items: center;
}

.navigation__arrow {
  transition: all 0.3s ease 0s;
}

.navigation__sub-list {
  margin-top: 20px;
}

.navigation__title {
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #525b6c;
}

.navigation__item:not(:last-of-type) {
  margin-bottom: 10px;
}

.subscribe__container {
  margin: 0 14px 50px;
  row-gap: 33px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.subscribe__input {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.subscribe__input > input {
  height: 70px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px 10px 10px 30px;
  gap: 16px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  border: 1px solid #dde0eb;
  border-radius: 4px;
}

input:invalid {
  border: 1px solid red;
}

.subscribe__input-describe {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #828d9d;
}

.subscribe__button {
  width: 240px;
  height: 70px;
}

@media (max-width: 767px) {
  .navigation__list .footer__arrow,
  .navigation__list .navigation__sub-list {
    transition: all 0.3s ease 0s;
  }

  .navigation__list._active .footer__arrow {
    transform: rotate(-180deg);
  }

  .navigation__list:not(._active) .navigation__sub-list {
    display: none;
    opacity: 0;
    height: 0;
    visibility: hidden;
  }

  .navigation__dropdown {
    cursor: pointer;
  }
}

@media (min-width: 768px) {
  .footer-social {
    order: 0;
    flex-direction: row;
    margin: 39px 42px 0;
  }

  .hr__footer {
    display: block;
    margin: 14px 42px 25px;
  }

  .footer__navigation {
    margin: 0 42px 50px;
  }

  .navigation__container {
    margin-top: 0;
    flex-direction: row;
    -moz-column-gap: 47px;
    column-gap: 47px;
  }

  .navigation__hr,
  .navigation__dropdown .footer__arrow {
    display: none;
  }

  .subscribe__container {
    margin: 0;
    flex-direction: row;
    -moz-column-gap: 33px;
    column-gap: 33px;
    align-items: flex-start;
  }

  .subscribe__button {
    flex: 0 0 240px;
  }
}

@media (min-width: 992px) {
  .footer__navigation {
    flex-direction: row;
    justify-content: space-between;
  }

  .subscribe__container {
    flex-direction: column;
    justify-content: start;
  }

  .subscribe__button {
    flex: 0 0 70px;
  }
}

.button-call-us {
  position: fixed;
  bottom: 51px;
  right: 6.4%;
  width: 123px;
  height: 123px;
  background-color: #0052f1;
  z-index: 12;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-animation-duration: 4.5s;
  animation-duration: 4.5s;
  -webkit-animation-name: callbtn;
  animation-name: callbtn;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.button-call-us:before {
  content: "";
  position: absolute;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #0052f1;
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.8s ease;
}

.button-call-us:hover:before {
  opacity: 1;
  width: 150%;
  height: 150%;
}

@-webkit-keyframes callbtn {
  0% {
    box-shadow: 0 0 rgba(0, 80, 241, 0.37);
  }

  10% {
    box-shadow: 0 0 0 18px rgba(0, 80, 241, 0.37);
  }

  20% {
    box-shadow: 0 0 rgba(0, 80, 241, 0.37);
  }

  to {
    box-shadow: 0 0 rgba(0, 80, 241, 0.37);
  }
}

@keyframes callbtn {
  0% {
    box-shadow: 0 0 rgba(0, 80, 241, 0.37);
  }

  10% {
    box-shadow: 0 0 0 18px rgba(0, 80, 241, 0.37);
  }

  20% {
    box-shadow: 0 0 rgba(0, 80, 241, 0.37);
  }

  to {
    box-shadow: 0 0 rgba(0, 80, 241, 0.37);
  }
}

@media (max-width: 1220px) {
  .button-call-us {
    width: 111px;
    height: 111px;
  }
}

@media (max-width: 768px) {
  .button-call-us {
    width: 84px;
    height: 84px;
  }

  .button-call-us svg {
    width: 63px;
    height: 47px;
  }

  .button-call-us:hover:before {
    width: 140%;
    height: 140%;
  }
}

.form-input__wrapper {
  position: relative;
}

.form-input__info {
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  color: #fff;
  font-size: 14px;
}

.form-input_red .form-input__info {
  color: #e8767b;
}

.form-input__wrapper.form-input_red input,
.form-input__wrapper.form-input_red_red textarea {
  border-color: #e8767b;
}

.form-input_dark-red .form-input__info {
  color: #ae141b;
}

.form-input_dark-red input,
.form-input_dark-red textarea {
  border-color: #ae141b !important;
}

.form-input__wrapper input {
  font-family: Manrope;
}

.home-preview-navigation {
  height: 90px;
  background-color: rgba(0, 0, 0, 0.5);
  position: relative;
}

.home-preview-navigation__area-progress {
  display: flex;
  height: 100%;
}

.home-preview-navigation .home-preview-navigation__area-progress-next,
.home-preview-navigation .home-preview-navigation__area-progress-prev {
  height: 100%;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.5);
  transition-property: transform;
  transform: scaleX(0);
  flex-basis: 50%;
  width: 50%;
}

.home-preview-navigation__area-progress-prev {
  transform-origin: 100% 50%;
}

.home-preview-navigation__area-progress-next {
  transform-origin: 0% 50%;
}

.home-preview-navigation__area-buttons {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
}

.home-preview-navigation__button-background-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.home-preview-navigation__button-background {
  height: 100%;
  width: 283px;
  transform: translate(-50%);
}

.home-preview-navigation__button-background_theme_red,
.home-preview-navigation__button-background_theme_blue {
  background-color: #0052f1;
}

.home-preview-navigation .home-preview-navigation__area-button-next,
.home-preview-navigation .home-preview-navigation__area-button-prev {
  flex-grow: 1;
  flex-shrink: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.home-preview-navigation__area-button-prev {
  justify-content: flex-end;
}

.home-preview-navigation__area-button-prev .home-preview-navigation__area-button-title {
  order: 2;
}

.home-preview-navigation__area-button-prev .home-preview-navigation__area-button-arrow {
  transform: rotate(180deg);
}

.home-preview-navigation__area-button-prev:hover .home-preview-navigation__area-button-title,
.home-preview-navigation__area-button-next:hover .home-preview-navigation__area-button-title {
  background-color: #0052f1;
}

.home-preview-navigation__area-button-prev:hover .home-preview-navigation__area-button-arrow {
  transform: translate(-20px) rotate(180deg);
}

.home-preview-navigation__area-button-next:hover .home-preview-navigation__area-button-arrow {
  transform: translate(20px);
}

.home-preview-navigation__area-button-title {
  height: 100%;
  width: 283px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: #fff;
  transition: all 0.3s ease-out;
}

.home-preview-navigation__area-button-arrow {
  padding: 0 30px;
  transition: all 0.3s ease;
}

@media (max-width: 720px) {
  .home-preview-navigation__area-progress-prev,
  .home-preview-navigation__area-progress-next {
    flex-basis: 100%;
    width: 100%;
    flex-grow: 1;
    flex-shrink: 0;
  }

  .home-preview-navigation__button-background-wrapper {
    opacity: 0;
  }

  .home-preview-navigation_theme_red .home-preview-navigation__area-button-prev,
  .home-preview-navigation_theme_red .home-preview-navigation__area-progress-prev,
  .home-preview-navigation_theme_blue .home-preview-navigation__area-button-next,
  .home-preview-navigation_theme_blue .home-preview-navigation__area-progress-next {
    display: none;
  }

  .home-preview-navigation__area-button-prev:hover .home-preview-navigation__area-button-title,
  .home-preview-navigation__area-button-next:hover .home-preview-navigation__area-button-title {
    background-color: initial;
  }
}

:root {
  --home-slider-transition-time: 2s;
}

.home-preview {
  top: 0px;
  width: 100%;
  height: calc(var(--vh, 1vh) * 100 - 106px);
  margin-top: 104px;
  position: relative;
  overflow: hidden;
}

.home-preview__container-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.home-preview__container {
  max-width: 1296px;
  margin: 0 auto;
  position: relative;
  height: 100%;
}

.home-preview__background-entities {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.home-preview__navigation {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.home-preview__education-entity-wrapper {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  top: 104px;
  left: 0;
  width: 100%;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__education-entity {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.5em;
  text-transform: uppercase;
  display: flex;
}

.home-preview__education-entity-line {
  width: 272px;
  height: 2px;
  margin-right: 12px;
  position: relative;
  top: 15px;
  z-index: -1;
}

.home-preview__education-entity-wrapper_theme_red .home-preview__education-entity {
  color: #adbcd3;
}

.home-preview__education-entity-wrapper_theme_red .home-preview__education-entity-line {
  background-color: #adbcd3;
}

.home-preview__education-entity-wrapper_theme_blue .home-preview__education-entity {
  color: #adbcd3;
}

.home-preview__education-entity-wrapper_theme_blue .home-preview__education-entity-line {
  background-color: #adbcd3;
}

.home-preview__basic-title-entity-wrapper {
  width: 100%;
  padding-left: calc((100vw - 1400px) / 2);
  padding-right: calc((100vw - 1400px) / 2);
  position: absolute;
  top: 80px;
  left: 0;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__basic-title-entity {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-size: 406px;
  letter-spacing: 0em;
  line-height: 1;
  color: #adbcd3;
  text-transform: uppercase;
  transform: translate(1.6%);
  position: relative;
}

.home-preview__basic-title-entity-circle {
  width: 104px;
  height: 104px;
  border-radius: 104px;
  border: 2px solid #adbcd3;
  position: absolute;
  top: 38%;
  right: 10%;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__basic-title-entity-line {
  position: absolute;
  top: 50%;
  left: 100%;
  width: 1000px;
  height: 2px;
  background-color: #adbcd3;
  transform: translateY(-50%);
}

.home-preview__advance-title-entity-wrapper {
  z-index: 1;
  width: 100%;
  padding-left: calc((100vw - 1400px) / 2);
  padding-right: calc((100vw - 1400px) / 2);
  position: absolute;
  top: 80px;
  left: 0;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__advance-title-entity {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-size: 406px;
  letter-spacing: 0em;
  line-height: 1;
  color: #adbcd3;
  text-transform: uppercase;
  transform: translate(-27%);
}

.home-preview__basic-boy-entity {
  position: absolute;
  bottom: -320px;
  left: 50%;
  transform: translate(-50%);
  width: 722px;
  height: auto;
}

.home-preview__basic-boy-entity-image {
  position: relative;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
  width: auto;
}

.home-preview__basic-boy-entity-circle {
  width: 604px;
  height: 604px;
  border-radius: 50%;
  border: 2px solid #adbcd3;
  position: absolute;
  top: 40%;
  left: 14%;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__basic-boy-entity-line {
  position: absolute;
  top: 50%;
  left: 100%;
  width: 1000px;
  height: 2px;
  background-color: #adbcd3;
  transform: translateY(-50%);
}

.home-preview__advance-girl-entity {
  position: absolute;
  bottom: -320px;
  left: 50%;
  transform: translate(-35%);
  z-index: 1;
  width: 929px;
  height: auto;
}

.home-preview__advance-girl-entity-image {
  position: relative;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
  width: auto;
}

.home-preview__basic-boy-entity-image img {
  width: 100%;
  height: auto;
}

.home-preview__advance-girl-entity-circle {
  width: 368px;
  height: 368px;
  border-radius: 50%;
  border: 2px solid #adbcd3;
  position: absolute;
  top: 37%;
  right: 0%;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__advance-girl-entity-line_one {
  position: absolute;
  top: 53.8923522617px;
  left: 314.1076477383px;
  transform-origin: 0% 0%;
  transform: translate(-2px, -2px) rotate(-45deg);
  width: 1000px;
  height: 2px;
  background-color: #adbcd3;
}

.home-preview__advance-girl-entity-line_two {
  position: absolute;
  top: 368px;
  left: 184px;
  transform-origin: 0% 0%;
  transform: translate(-2px, -2px) rotate(90deg);
  width: 1000px;
  height: 2px;
  background-color: #adbcd3;
}

.home-preview__basic-figure-entity {
  position: absolute;
  left: 150px;
  bottom: 184px;
  transform: translate(-50%, -50%);
  height: 104px;
  width: 104px;
  border-radius: 50%;
  border: 2px solid #adbcd3;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__basic-figure-entity-line_one {
  position: absolute;
  top: 15.2304473783px;
  left: 15.2304473783px;
  transform-origin: 0% 0%;
  transform: translate(-2px, -2px) rotate(-135deg);
  width: 1000px;
  height: 2px;
  background-color: #adbcd3;
}

.home-preview__basic-figure-entity-line_two {
  position: absolute;
  top: 104px;
  left: 52px;
  transform-origin: 0% 0%;
  transform: translate(-2px, -2px) rotate(90deg);
  width: 1000px;
  height: 2px;
  background-color: #adbcd3;
}

.home-preview__advance-figure-entity {
  position: absolute;
  left: 10px;
  bottom: 184px;
  transform: translate(-50%, -50%);
  height: 104px;
  width: 104px;
  border-radius: 50%;
  border: 2px solid #adbcd3;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__advance-figure-entity-line_one {
  position: absolute;
  top: 88.7695526217px;
  left: 88.7695526217px;
  transform-origin: 0% 0%;
  transform: translate(-2px, -2px) rotate(45deg);
  width: 1000px;
  height: 2px;
  background-color: #adbcd3;
}

.home-preview__advance-figure-entity-line_two {
  position: absolute;
  top: 52px;
  left: 0px;
  transform-origin: 0% 0%;
  transform: translate(-2px, -2px) rotate(180deg);
  width: 1000px;
  height: 2px;
  background-color: #adbcd3;
}

.home-preview__information-entity {
  width: 346px;
  position: absolute;
  top: 470px;
  z-index: 1;
}

.home-preview__information-entity__theme_blue {
  width: 412px;
}

.home-preview__information-entity-title {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__information-entity-description {
  font-family: Manrope;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  margin-top: 10px;
  color: #000;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__information-entity-button {
  margin-top: 28px;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__information-entity__theme_red .home-preview__information-entity-button {
  display: none;
}

.home-preview .home-preview__single-information-basic-button .button-secondary__container {
  z-index: 1;
  display: inline-flex;
  height: 70px;
}

.home-preview .home-preview__single-information-basic-button .button-secondary__container:hover .button-secondary {
  background-color: #ea2a23;
}

.home-preview .home-preview__information-entity-button .button-secondary__container {
  z-index: 1;
  display: inline-flex;
  height: 70px;
}

.home-preview .home-preview__information-entity-button .button-secondary__container:hover .button-secondary {
  background-color: #ea2a23;
}

.home-preview .home-preview__single-information-advice-button .button-secondary__container {
  z-index: 1;
  display: inline-flex;
  height: 70px;
}

.home-preview .home-preview__single-information-advice-button .button-secondary__container:hover .button-secondary {
  background-color: #ea2a23;
}

.home-preview__more-button-entity {
  z-index: 1;
  transition: all 0.2s linear 0s;
  position: relative;
  width: 240px;
  height: 70px;
  display: flex;
  text-decoration: none;
  padding: 22px;
  border-radius: 6px;
  overflow: hidden;
  background-color: #0052f1;
  color: #fff;
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0.1em;
}

.home-preview__more-button-entity:before {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.home-preview__more-button-entity:after {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  right: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  text-indent: 0px;
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.home-preview__more-button-entity:hover {
  text-indent: 30px;
  background-color: #ea2a23;
}

.home-preview__more-button-entity:hover:before {
  transform: translate(0);
}

.home-preview__more-button-entity:hover:after {
  transform: translate(30px);
}

.home-preview__single-information-basic-button {
  position: absolute;
  top: 500px;
  right: 0;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__single-information-advice-button {
  position: absolute;
  top: 500px;
  right: 0;
  display: none;
  transition: transform 0s ease-in;
  transition-duration: var(--home-slider-transition-time);
}

.home-preview__basic-title-entity-wrapper.home-preview__admin-title .home-preview__basic-title-entity-text,
.home-preview__advance-title-entity-wrapper.home-preview__admin-title .home-preview__advance-title-entity {
  color: transparent;
}

.home-preview_hide_basic .home-preview__education-entity-wrapper_theme_red {
  transform: translate(-200%);
}

.home-preview_hide_basic .home-preview__basic-title-entity-wrapper {
  transform: translate(-150%);
}

.home-preview_hide_basic .home-preview__basic-title-entity-circle {
  transform: translate(5000%);
}

.home-preview_hide_basic .home-preview__basic-boy-entity-image {
  transform: translateY(200%);
}

.home-preview_hide_basic .home-preview__basic-boy-entity-circle {
  transform: translate(350%);
}

.home-preview_hide_basic .home-preview__basic-figure-entity {
  transform: translate(-500%);
}

.home-preview_hide_basic .home-preview__information-entity__theme_red .home-preview__information-entity-title {
  transform: translate(-300%);
}

.home-preview_hide_basic .home-preview__information-entity__theme_red .home-preview__information-entity-description {
  transform: translate(-400%);
}

.home-preview_hide_basic .home-preview__information-entity__theme_red .home-preview__information-entity-button {
  transform: translate(-500%);
}

.home-preview_hide_basic .home-preview__single-information-basic-button {
  transform: translate(380%);
}

.home-preview_hide_advice .home-preview__information-entity__theme_blue {
  z-index: -1;
}

.home-preview_hide_advice .home-preview__education-entity-wrapper_theme_blue,
.home-preview_hide_advice .home-preview__advance-title-entity-wrapper {
  transform: translate(150%);
}

.home-preview_hide_advice .home-preview__advance-girl-entity-image {
  transform: translateY(200%);
}

.home-preview_hide_advice .home-preview__advance-girl-entity-circle {
  transform: translate(350%);
}

.home-preview_hide_advice .home-preview__advance-figure-entity {
  transform: translate(-500%);
}

.home-preview_hide_advice .home-preview__information-entity__theme_blue .home-preview__information-entity-title {
  transform: translate(640%);
}

.home-preview_hide_advice .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
  transform: translate(700%);
}

.home-preview_hide_advice .home-preview__information-entity__theme_blue .home-preview__information-entity-button {
  transform: translate(900%);
}

.home-preview_hide_advice .home-preview__single-information-advice-button {
  transform: translate(300%);
}

@media (max-height: 860px) {
  .home-preview__information-entity {
    top: 320px;
  }

  .home-preview__advance-girl-entity,
  .home-preview__basic-boy-entity {
    bottom: -480px;
  }
}

@media (max-height: 760px) {
  .home-preview__advance-girl-entity,
  .home-preview__basic-boy-entity {
    bottom: -520px;
  }

  .home-preview__information-entity__theme_blue {
    top: 260px;
  }

  .home-preview__single-information-basic-button {
    top: 420px;
  }
}

@media (max-width: 1745px) {
  .home-preview__basic-figure-entity {
    display: none;
  }

  .home-preview__advance-figure-entity {
    bottom: -30px;
  }

  .home-preview__advance-girl-entity {
    bottom: -360px;
  }

  .home-preview__basic-boy-entity {
    bottom: -320px;
  }
}

@media (max-width: 1745px) and (max-height: 800px) {
  .home-preview__single-information-basic-button {
    top: 420px;
  }

  .home-preview__advance-girl-entity,
  .home-preview__basic-boy-entity {
    bottom: -480px;
  }
}

@media (max-width: 1745px) and (max-height: 760px) {
  .home-preview__single-information-basic-button {
    top: 340px;
  }

  .home-preview__information-entity__theme_blue {
    top: 260px;
  }

  .home-preview__information-entity__theme_blue .home-preview__information-entity-button {
    margin-top: 8px;
  }

  .home-preview__advance-girl-entity,
  .home-preview__basic-boy-entity {
    bottom: -520px;
  }
}

@media (max-width: 1400px) {
  .home-preview__container {
    margin: 0 52px;
  }

  .home-preview__advance-title-entity-wrapper {
    top: 98px;
  }

  .home-preview__information-entity__theme_blue {
    top: 380px;
  }
}

@media (max-width: 1400px) and (max-height: 760px) {
  .home-preview__information-entity__theme_blue {
    top: 280px;
  }
}

@media (max-width: 1250px) {
  .home-preview__basic-boy-entity {
    width: 616px;
    bottom: 0px;
  }

  .home-preview__basic-boy-entity-circle {
    width: 488px;
    height: 488px;
    top: 46%;
    left: 17%;
  }

  .home-preview__information-entity {
    top: 410px;
    width: 345px;
  }

  .home-preview__information-entity__theme_blue {
    top: 350px;
    width: 357px;
  }

  .home-preview__information-entity {
    margin-top: 15px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
  }

  .home-preview__advance-girl-entity {
    width: 779px;
    left: 55%;
  }

  .home-preview__single-information-basic-button {
    top: 430px;
  }

  .home-preview__advance-girl-entity {
    bottom: -220px;
  }
}

@media (max-width: 1250px) and (max-height: 968px) {
  .home-preview__basic-boy-entity {
    bottom: -220px;
  }
}

@media (max-width: 1250px) and (max-height: 830px) {
  .home-preview__basic-boy-entity {
    bottom: -260px;
  }
}

@media (max-width: 1250px) and (max-height: 1050px) {
  .home-preview__advance-girl-entity {
    bottom: -220px;
  }
}

@media (max-width: 1200px) {
  .home-preview__container {
    margin: 0 42px;
  }

  .home-preview__information-entity-title {
    font-size: 18px;
  }

  .home-preview__education-entity-wrapper {
    top: 64px;
  }

  .home-preview__basic-title-entity-wrapper {
    top: 50px;
  }

  .home-preview__advance-title-entity-wrapper {
    top: 68px;
  }

  .home-preview__basic-title-entity-wrapper {
    padding: 0 42px;
  }

  .home-preview__basic-title-entity {
    transform: translate(-2.2%);
  }

  .home-preview__basic-title-entity-circle {
    width: 88px;
    height: 88px;
  }

  .home-preview__information-entity {
    top: 370px;
  }

  .home-preview__information-entity__theme_blue {
    top: 300px;
  }

  .home-preview__single-information-basic-button {
    top: 410px;
  }

  .home-preview__basic-figure-entity {
    display: block;
    width: 68px;
    height: 68px;
    bottom: 10px;
    left: 56px;
  }

  .home-preview__advance-girl-entity {
    height: 806px;
    width: 671px;
    bottom: -160px;
  }

  .home-preview__basic-figure-entity-line_one {
    position: absolute;
    top: 9.9583694397px;
    left: 9.9583694397px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(-135deg);
  }

  .home-preview__basic-figure-entity-line_two {
    position: absolute;
    top: 68px;
    left: 34px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(90deg);
  }
}

@media (max-width: 1200px) and (max-height: 760px) {
  .home-preview__advance-girl-entity {
    bottom: -280px;
  }

  .home-preview__basic-boy-entity {
    bottom: -380px;
  }
}

@media (max-width: 1050px) {
  .home-preview__basic-boy-entity {
    left: 45%;
    width: 640px;
  }

  .home-preview__information-entity {
    width: 218px;
    top: 330px;
  }

  .home-preview__single-information-basic-button {
    top: 330px;
  }

  .home-preview__basic-boy-entity-circle {
    width: 368px;
    height: 368px;
    top: 42%;
    left: 30%;
  }

  .home-preview__information-entity__theme_blue {
    top: 265px;
    width: 298px;
  }

  .home-preview__advance-girl-entity {
    width: 679px;
  }

  .home-preview__advance-girl-entity-circle {
    width: 308px;
    height: 308px;
  }

  .home-preview__advance-girl-entity-line_one {
    position: absolute;
    top: 45.1055556973px;
    left: 262.8944443027px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(-45deg);
  }

  .home-preview__advance-girl-entity-line_two {
    position: absolute;
    top: 308px;
    left: 154px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(90deg);
  }
}

@media (max-width: 992px) {
  .home-preview__basic-boy-entity {
    bottom: -270px;
  }

  .home-preview__basic-boy-entity-circle {
    top: 32%;
  }

  .home-preview__container {
    margin: 0 28px;
  }

  .home-preview__basic-title-entity-wrapper {
    padding: 0 28px;
  }

  .home-preview__basic-title-entity-circle {
    width: 68px;
    height: 68px;
  }

  .home-preview__education-entity-wrapper {
    top: 40px;
  }

  .home-preview__basic-title-entity-wrapper {
    top: 30px;
  }

  .home-preview__advance-title-entity-wrapper {
    top: 46px;
  }

  .home-preview__advance-girl-entity {
    bottom: -120px;
  }

  .home-preview__information-entity {
    top: 300px;
    width: 312px;
  }

  .home-preview__information-entity-description {
    width: 85%;
  }

  .home-preview__single-information-basic-button {
    top: 300px;
  }

  .home-preview__information-entity__theme_blue {
    top: 240px;
    width: 298px;
  }
}

@media (max-width: 992px) and (max-height: 760px) {
  .home-preview__basic-boy-entity {
    bottom: -420px;
  }

  .home-preview__advance-girl-entity {
    bottom: -280px;
  }
}

@media (max-width: 930px) {
  .home-preview__information-entity {
    width: 240px;
    top: 270px;
  }

  .home-preview__single-information-basic-button {
    top: 370px;
  }

  .home-preview__basic-boy-entity {
    width: 616px;
  }

  .home-preview__basic-boy-entity-circle {
    width: 404px;
    height: 404px;
    top: 33%;
    left: 24%;
  }

  .home-preview__information-entity__theme_blue {
    width: 240px;
    top: 240px;
  }

  .home-preview__information-entity__theme_blue .home-preview__information-entity-button {
    display: none;
  }

  .home-preview__single-information-advice-button {
    display: block;
    top: 240px;
  }

  .home-preview__advance-girl-entity {
    left: 50%;
  }
}

@media (max-width: 768px) {
  .home-preview__container {
    margin: 0 36px;
  }

  .home-preview__education-entity {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
  }

  .home-preview__education-entity-line {
    width: 166px;
  }

  .home-preview__basic-title-entity-wrapper {
    padding: 0 36px;
  }

  .home-preview__basic-title-entity-circle {
    width: 50px;
    height: 50px;
  }

  .home-preview__basic-boy-entity {
    width: 458px;
    bottom: -110px;
  }

  .home-preview__education-entity-wrapper {
    top: 38px;
  }

  .home-preview__basic-title-entity-wrapper {
    top: 35px;
  }

  .home-preview__advance-title-entity-wrapper {
    top: 46px;
  }

  .home-preview__information-entity {
    top: 240px;
    width: 170px;
  }

  .home-preview__advance-girl-entity {
    bottom: -160px;
    left: 53%;
    width: 594px;
  }

  .home-preview__information-entity__theme_blue {
    top: 220px;
    width: 192px;
  }

  .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
    font-size: 14px;
  }

  .home-preview__single-information-advice-button {
    top: 220px;
  }

  .home-preview__single-information-basic-button {
    top: 280px;
  }
}

@media (max-width: 768px) and (min-height: 899px) {
  .home-preview__advance-girl-entity {
    bottom: -100px;
  }

  .home-preview__basic-boy-entity {
    bottom: -50px;
  }
}

@media (max-width: 768px) and (max-height: 760px) {
  .home-preview__advance-girl-entity {
    bottom: -220px;
  }
}

@media (max-width: 720px) {
  .home-preview__information-entity-title {
    line-height: 24px;
    font-size: 20px;
  }

  .home-preview__basic-title-entity-circle {
    display: none;
  }

  .home-preview__education-entity-wrapper {
    top: 30px;
  }

  .home-preview__basic-title-entity-wrapper {
    top: 35px;
  }

  .home-preview__education-entity-wrapper {
    display: block;
  }

  .home-preview__education-entity-line {
    width: auto;
    flex-grow: 1;
  }

  .home-preview__advance-title-entity-wrapper {
    top: 46px;
  }

  .home-preview__information-entity__theme_red .home-preview__information-entity-button {
    display: block;
  }

  .home-preview__single-information-basic-button {
    display: none;
  }

  .home-preview__basic-boy-entity {
    width: 80%;
    left: auto;
    right: -50%;
    bottom: -240px;
  }

  .home-preview__basic-boy-entity-circle {
    width: 348px;
    height: 348px;
    top: 14%;
    left: 30%;
  }

  .home-preview__information-entity__theme_red {
    width: 50%;
  }

  .home-preview__information-entity__theme_blue {
    width: 100%;
  }

  .home-preview__information-entity__theme_blue .home-preview__information-entity-title {
    font-size: 16px;
    text-align: right;
  }

  .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
    margin-left: 50%;
    text-align: right;
    width: auto;
  }

  .home-preview__single-information-advice-button {
    top: unset;
    bottom: 108px;
    left: calc(50% - 120px);
  }

  .home-preview__advance-girl-entity {
    left: 30%;
    top: 190px;
  }

  .home-preview__information-entity__theme_blue {
    top: 180px;
  }
}

@media (max-width: 500px) {
  .home-preview__container {
    margin: 0 14px;
  }

  .home-preview__basic-title-entity-wrapper {
    padding: 0 14px;
    top: 40px;
  }

  .home-preview__advance-title-entity-wrapper {
    top: 50px;
  }

  .home-preview__information-entity {
    top: 180px;
    width: 50%;
  }

  .home-preview__basic-boy-entity {
    width: 100%;
    right: -80%;
    top: 16%;
  }

  .home-preview__information-entity__theme_blue {
    top: 150px;
    width: 100%;
  }

  .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
    text-align: left;
    font-size: 14px;
  }

  .home-preview__advance-girl-entity {
    width: 541px;
    top: 170px;
  }

  .home-preview__information-entity-button {
    margin-top: 0;
    bottom: -32px;
    transform: translateY(100%);
    position: absolute;
  }
}

@media (max-width: 500px) and (max-height: 720px) {
  .home-preview .home-preview__information-entity {
    top: 64px;
  }

  .home-preview .home-preview__basic-title-entity-text {
    font-size: 36px;
    text-align: right;
  }

  .home-preview .home-preview__information-entity-button {
    bottom: -12px;
  }

  .home-preview .home-preview__information-entity__theme_blue {
    top: 112px;
  }

  .home-preview .home-preview__single-information-advice-button {
    left: 0px;
  }
}

@media (max-width: 500px) and (max-height: 660px) {
  .home-preview .home-preview__advance-girl-entity {
    top: 64px;
  }

  .home-preview .home-preview__advance-title-entity {
    font-size: 36px;
    text-align: right;
    transform: none;
    padding-right: 12px;
  }

  .home-preview .home-preview__information-entity__theme_blue {
    top: 32px;
  }
}

@media (max-width: 400px) {
  .home-preview__information-entity {
    top: 160px;
  }

  .home-preview__information-entity__theme_red .home-preview__information-entity-description {
    width: 100%;
  }

  .home-preview__basic-boy-entity {
    width: 350px;
    right: -68%;
  }

  .home-preview__information-entity__theme_blue {
    top: 120px;
  }

  .home-preview__advance-girl-entity {
    top: 140px;
    left: 32%;
  }

  .home-preview__advance-girl-entity-circle {
    width: 194px;
    height: 194px;
    left: 58%;
    top: 40%;
  }

  .home-preview__advance-girl-entity-line_one {
    position: absolute;
    top: 28.4106422249px;
    left: 165.5893577751px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(-45deg);
  }

  .home-preview__advance-girl-entity-line_two {
    position: absolute;
    top: 194px;
    left: 97px;
    transform-origin: 0% 0%;
    transform: translate(-2px, -2px) rotate(90deg);
  }
}

@media (max-width: 400px) and (max-height: 600px) {
  .home-preview .home-preview__information-entity {
    top: 32px;
  }

  .home-preview .home-preview__information-entity-title {
    font-size: 14px;
  }

  .home-preview .home-preview__information-entity-description {
    font-size: 12px;
  }

  .home-preview .home-preview__information-entity-button {
    bottom: -8px;
  }

  .home-preview .home-preview__information-entity-button .home-preview__more-button-entity,
  .home-preview .home-preview__single-information-advice-button .home-preview__more-button-entity {
    height: 48px;
    width: 192px;
    padding: 10px;
    font-size: 14px;
  }

  .home-preview .home-preview-navigation {
    height: 64px;
  }
}

@media (max-width: 375px) {
  .home-preview__information-entity__theme_blue .home-preview__information-entity-description {
    width: 154px;
  }
}

@media (max-width: 1400px) {
  .home-preview__basic-title-entity {
    font-size: 29vw;
  }
}

@media (max-width: 1399px) {
  .home-preview__basic-title-entity {
    font-size: 28.9996299722vw;
  }
}

@media (max-width: 1398px) {
  .home-preview__basic-title-entity {
    font-size: 28.9992599445vw;
  }
}

@media (max-width: 1397px) {
  .home-preview__basic-title-entity {
    font-size: 28.9988899167vw;
  }
}

@media (max-width: 1396px) {
  .home-preview__basic-title-entity {
    font-size: 28.998519889vw;
  }
}

@media (max-width: 1395px) {
  .home-preview__basic-title-entity {
    font-size: 28.9981498612vw;
  }
}

@media (max-width: 1394px) {
  .home-preview__basic-title-entity {
    font-size: 28.9977798335vw;
  }
}

@media (max-width: 1393px) {
  .home-preview__basic-title-entity {
    font-size: 28.9974098057vw;
  }
}

@media (max-width: 1392px) {
  .home-preview__basic-title-entity {
    font-size: 28.997039778vw;
  }
}

@media (max-width: 1391px) {
  .home-preview__basic-title-entity {
    font-size: 28.9966697502vw;
  }
}

@media (max-width: 1390px) {
  .home-preview__basic-title-entity {
    font-size: 28.9962997225vw;
  }
}

@media (max-width: 1389px) {
  .home-preview__basic-title-entity {
    font-size: 28.9959296947vw;
  }
}

@media (max-width: 1388px) {
  .home-preview__basic-title-entity {
    font-size: 28.995559667vw;
  }
}

@media (max-width: 1387px) {
  .home-preview__basic-title-entity {
    font-size: 28.9951896392vw;
  }
}

@media (max-width: 1386px) {
  .home-preview__basic-title-entity {
    font-size: 28.9948196115vw;
  }
}

@media (max-width: 1385px) {
  .home-preview__basic-title-entity {
    font-size: 28.9944495837vw;
  }
}

@media (max-width: 1384px) {
  .home-preview__basic-title-entity {
    font-size: 28.994079556vw;
  }
}

@media (max-width: 1383px) {
  .home-preview__basic-title-entity {
    font-size: 28.9937095282vw;
  }
}

@media (max-width: 1382px) {
  .home-preview__basic-title-entity {
    font-size: 28.9933395005vw;
  }
}

@media (max-width: 1381px) {
  .home-preview__basic-title-entity {
    font-size: 28.9929694727vw;
  }
}

@media (max-width: 1380px) {
  .home-preview__basic-title-entity {
    font-size: 28.992599445vw;
  }
}

@media (max-width: 1379px) {
  .home-preview__basic-title-entity {
    font-size: 28.9922294172vw;
  }
}

@media (max-width: 1378px) {
  .home-preview__basic-title-entity {
    font-size: 28.9918593895vw;
  }
}

@media (max-width: 1377px) {
  .home-preview__basic-title-entity {
    font-size: 28.9914893617vw;
  }
}

@media (max-width: 1376px) {
  .home-preview__basic-title-entity {
    font-size: 28.991119334vw;
  }
}

@media (max-width: 1375px) {
  .home-preview__basic-title-entity {
    font-size: 28.9907493062vw;
  }
}

@media (max-width: 1374px) {
  .home-preview__basic-title-entity {
    font-size: 28.9903792784vw;
  }
}

@media (max-width: 1373px) {
  .home-preview__basic-title-entity {
    font-size: 28.9900092507vw;
  }
}

@media (max-width: 1372px) {
  .home-preview__basic-title-entity {
    font-size: 28.9896392229vw;
  }
}

@media (max-width: 1371px) {
  .home-preview__basic-title-entity {
    font-size: 28.9892691952vw;
  }
}

@media (max-width: 1370px) {
  .home-preview__basic-title-entity {
    font-size: 28.9888991674vw;
  }
}

@media (max-width: 1369px) {
  .home-preview__basic-title-entity {
    font-size: 28.9885291397vw;
  }
}

@media (max-width: 1368px) {
  .home-preview__basic-title-entity {
    font-size: 28.9881591119vw;
  }
}

@media (max-width: 1367px) {
  .home-preview__basic-title-entity {
    font-size: 28.9877890842vw;
  }
}

@media (max-width: 1366px) {
  .home-preview__basic-title-entity {
    font-size: 28.9874190564vw;
  }
}

@media (max-width: 1365px) {
  .home-preview__basic-title-entity {
    font-size: 28.9870490287vw;
  }
}

@media (max-width: 1364px) {
  .home-preview__basic-title-entity {
    font-size: 28.9866790009vw;
  }
}

@media (max-width: 1363px) {
  .home-preview__basic-title-entity {
    font-size: 28.9863089732vw;
  }
}

@media (max-width: 1362px) {
  .home-preview__basic-title-entity {
    font-size: 28.9859389454vw;
  }
}

@media (max-width: 1361px) {
  .home-preview__basic-title-entity {
    font-size: 28.9855689177vw;
  }
}

@media (max-width: 1360px) {
  .home-preview__basic-title-entity {
    font-size: 28.9851988899vw;
  }
}

@media (max-width: 1359px) {
  .home-preview__basic-title-entity {
    font-size: 28.9848288622vw;
  }
}

@media (max-width: 1358px) {
  .home-preview__basic-title-entity {
    font-size: 28.9844588344vw;
  }
}

@media (max-width: 1357px) {
  .home-preview__basic-title-entity {
    font-size: 28.9840888067vw;
  }
}

@media (max-width: 1356px) {
  .home-preview__basic-title-entity {
    font-size: 28.9837187789vw;
  }
}

@media (max-width: 1355px) {
  .home-preview__basic-title-entity {
    font-size: 28.9833487512vw;
  }
}

@media (max-width: 1354px) {
  .home-preview__basic-title-entity {
    font-size: 28.9829787234vw;
  }
}

@media (max-width: 1353px) {
  .home-preview__basic-title-entity {
    font-size: 28.9826086957vw;
  }
}

@media (max-width: 1352px) {
  .home-preview__basic-title-entity {
    font-size: 28.9822386679vw;
  }
}

@media (max-width: 1351px) {
  .home-preview__basic-title-entity {
    font-size: 28.9818686401vw;
  }
}

@media (max-width: 1350px) {
  .home-preview__basic-title-entity {
    font-size: 28.9814986124vw;
  }
}

@media (max-width: 1349px) {
  .home-preview__basic-title-entity {
    font-size: 28.9811285846vw;
  }
}

@media (max-width: 1348px) {
  .home-preview__basic-title-entity {
    font-size: 28.9807585569vw;
  }
}

@media (max-width: 1347px) {
  .home-preview__basic-title-entity {
    font-size: 28.9803885291vw;
  }
}

@media (max-width: 1346px) {
  .home-preview__basic-title-entity {
    font-size: 28.9800185014vw;
  }
}

@media (max-width: 1345px) {
  .home-preview__basic-title-entity {
    font-size: 28.9796484736vw;
  }
}

@media (max-width: 1344px) {
  .home-preview__basic-title-entity {
    font-size: 28.9792784459vw;
  }
}

@media (max-width: 1343px) {
  .home-preview__basic-title-entity {
    font-size: 28.9789084181vw;
  }
}

@media (max-width: 1342px) {
  .home-preview__basic-title-entity {
    font-size: 28.9785383904vw;
  }
}

@media (max-width: 1341px) {
  .home-preview__basic-title-entity {
    font-size: 28.9781683626vw;
  }
}

@media (max-width: 1340px) {
  .home-preview__basic-title-entity {
    font-size: 28.9777983349vw;
  }
}

@media (max-width: 1339px) {
  .home-preview__basic-title-entity {
    font-size: 28.9774283071vw;
  }
}

@media (max-width: 1338px) {
  .home-preview__basic-title-entity {
    font-size: 28.9770582794vw;
  }
}

@media (max-width: 1337px) {
  .home-preview__basic-title-entity {
    font-size: 28.9766882516vw;
  }
}

@media (max-width: 1336px) {
  .home-preview__basic-title-entity {
    font-size: 28.9763182239vw;
  }
}

@media (max-width: 1335px) {
  .home-preview__basic-title-entity {
    font-size: 28.9759481961vw;
  }
}

@media (max-width: 1334px) {
  .home-preview__basic-title-entity {
    font-size: 28.9755781684vw;
  }
}

@media (max-width: 1333px) {
  .home-preview__basic-title-entity {
    font-size: 28.9752081406vw;
  }
}

@media (max-width: 1332px) {
  .home-preview__basic-title-entity {
    font-size: 28.9748381129vw;
  }
}

@media (max-width: 1331px) {
  .home-preview__basic-title-entity {
    font-size: 28.9744680851vw;
  }
}

@media (max-width: 1330px) {
  .home-preview__basic-title-entity {
    font-size: 28.9740980574vw;
  }
}

@media (max-width: 1329px) {
  .home-preview__basic-title-entity {
    font-size: 28.9737280296vw;
  }
}

@media (max-width: 1328px) {
  .home-preview__basic-title-entity {
    font-size: 28.9733580019vw;
  }
}

@media (max-width: 1327px) {
  .home-preview__basic-title-entity {
    font-size: 28.9729879741vw;
  }
}

@media (max-width: 1326px) {
  .home-preview__basic-title-entity {
    font-size: 28.9726179463vw;
  }
}

@media (max-width: 1325px) {
  .home-preview__basic-title-entity {
    font-size: 28.9722479186vw;
  }
}

@media (max-width: 1324px) {
  .home-preview__basic-title-entity {
    font-size: 28.9718778908vw;
  }
}

@media (max-width: 1323px) {
  .home-preview__basic-title-entity {
    font-size: 28.9715078631vw;
  }
}

@media (max-width: 1322px) {
  .home-preview__basic-title-entity {
    font-size: 28.9711378353vw;
  }
}

@media (max-width: 1321px) {
  .home-preview__basic-title-entity {
    font-size: 28.9707678076vw;
  }
}

@media (max-width: 1320px) {
  .home-preview__basic-title-entity {
    font-size: 28.9703977798vw;
  }
}

@media (max-width: 1319px) {
  .home-preview__basic-title-entity {
    font-size: 28.9700277521vw;
  }
}

@media (max-width: 1318px) {
  .home-preview__basic-title-entity {
    font-size: 28.9696577243vw;
  }
}

@media (max-width: 1317px) {
  .home-preview__basic-title-entity {
    font-size: 28.9692876966vw;
  }
}

@media (max-width: 1316px) {
  .home-preview__basic-title-entity {
    font-size: 28.9689176688vw;
  }
}

@media (max-width: 1315px) {
  .home-preview__basic-title-entity {
    font-size: 28.9685476411vw;
  }
}

@media (max-width: 1314px) {
  .home-preview__basic-title-entity {
    font-size: 28.9681776133vw;
  }
}

@media (max-width: 1313px) {
  .home-preview__basic-title-entity {
    font-size: 28.9678075856vw;
  }
}

@media (max-width: 1312px) {
  .home-preview__basic-title-entity {
    font-size: 28.9674375578vw;
  }
}

@media (max-width: 1311px) {
  .home-preview__basic-title-entity {
    font-size: 28.9670675301vw;
  }
}

@media (max-width: 1310px) {
  .home-preview__basic-title-entity {
    font-size: 28.9666975023vw;
  }
}

@media (max-width: 1309px) {
  .home-preview__basic-title-entity {
    font-size: 28.9663274746vw;
  }
}

@media (max-width: 1308px) {
  .home-preview__basic-title-entity {
    font-size: 28.9659574468vw;
  }
}

@media (max-width: 1307px) {
  .home-preview__basic-title-entity {
    font-size: 28.9655874191vw;
  }
}

@media (max-width: 1306px) {
  .home-preview__basic-title-entity {
    font-size: 28.9652173913vw;
  }
}

@media (max-width: 1305px) {
  .home-preview__basic-title-entity {
    font-size: 28.9648473636vw;
  }
}

@media (max-width: 1304px) {
  .home-preview__basic-title-entity {
    font-size: 28.9644773358vw;
  }
}

@media (max-width: 1303px) {
  .home-preview__basic-title-entity {
    font-size: 28.964107308vw;
  }
}

@media (max-width: 1302px) {
  .home-preview__basic-title-entity {
    font-size: 28.9637372803vw;
  }
}

@media (max-width: 1301px) {
  .home-preview__basic-title-entity {
    font-size: 28.9633672525vw;
  }
}

@media (max-width: 1300px) {
  .home-preview__basic-title-entity {
    font-size: 28.9629972248vw;
  }
}

@media (max-width: 1299px) {
  .home-preview__basic-title-entity {
    font-size: 28.962627197vw;
  }
}

@media (max-width: 1298px) {
  .home-preview__basic-title-entity {
    font-size: 28.9622571693vw;
  }
}

@media (max-width: 1297px) {
  .home-preview__basic-title-entity {
    font-size: 28.9618871415vw;
  }
}

@media (max-width: 1296px) {
  .home-preview__basic-title-entity {
    font-size: 28.9615171138vw;
  }
}

@media (max-width: 1295px) {
  .home-preview__basic-title-entity {
    font-size: 28.961147086vw;
  }
}

@media (max-width: 1294px) {
  .home-preview__basic-title-entity {
    font-size: 28.9607770583vw;
  }
}

@media (max-width: 1293px) {
  .home-preview__basic-title-entity {
    font-size: 28.9604070305vw;
  }
}

@media (max-width: 1292px) {
  .home-preview__basic-title-entity {
    font-size: 28.9600370028vw;
  }
}

@media (max-width: 1291px) {
  .home-preview__basic-title-entity {
    font-size: 28.959666975vw;
  }
}

@media (max-width: 1290px) {
  .home-preview__basic-title-entity {
    font-size: 28.9592969473vw;
  }
}

@media (max-width: 1289px) {
  .home-preview__basic-title-entity {
    font-size: 28.9589269195vw;
  }
}

@media (max-width: 1288px) {
  .home-preview__basic-title-entity {
    font-size: 28.9585568918vw;
  }
}

@media (max-width: 1287px) {
  .home-preview__basic-title-entity {
    font-size: 28.958186864vw;
  }
}

@media (max-width: 1286px) {
  .home-preview__basic-title-entity {
    font-size: 28.9578168363vw;
  }
}

@media (max-width: 1285px) {
  .home-preview__basic-title-entity {
    font-size: 28.9574468085vw;
  }
}

@media (max-width: 1284px) {
  .home-preview__basic-title-entity {
    font-size: 28.9570767808vw;
  }
}

@media (max-width: 1283px) {
  .home-preview__basic-title-entity {
    font-size: 28.956706753vw;
  }
}

@media (max-width: 1282px) {
  .home-preview__basic-title-entity {
    font-size: 28.9563367253vw;
  }
}

@media (max-width: 1281px) {
  .home-preview__basic-title-entity {
    font-size: 28.9559666975vw;
  }
}

@media (max-width: 1280px) {
  .home-preview__basic-title-entity {
    font-size: 28.9555966698vw;
  }
}

@media (max-width: 1279px) {
  .home-preview__basic-title-entity {
    font-size: 28.955226642vw;
  }
}

@media (max-width: 1278px) {
  .home-preview__basic-title-entity {
    font-size: 28.9548566142vw;
  }
}

@media (max-width: 1277px) {
  .home-preview__basic-title-entity {
    font-size: 28.9544865865vw;
  }
}

@media (max-width: 1276px) {
  .home-preview__basic-title-entity {
    font-size: 28.9541165587vw;
  }
}

@media (max-width: 1275px) {
  .home-preview__basic-title-entity {
    font-size: 28.953746531vw;
  }
}

@media (max-width: 1274px) {
  .home-preview__basic-title-entity {
    font-size: 28.9533765032vw;
  }
}

@media (max-width: 1273px) {
  .home-preview__basic-title-entity {
    font-size: 28.9530064755vw;
  }
}

@media (max-width: 1272px) {
  .home-preview__basic-title-entity {
    font-size: 28.9526364477vw;
  }
}

@media (max-width: 1271px) {
  .home-preview__basic-title-entity {
    font-size: 28.95226642vw;
  }
}

@media (max-width: 1270px) {
  .home-preview__basic-title-entity {
    font-size: 28.9518963922vw;
  }
}

@media (max-width: 1269px) {
  .home-preview__basic-title-entity {
    font-size: 28.9515263645vw;
  }
}

@media (max-width: 1268px) {
  .home-preview__basic-title-entity {
    font-size: 28.9511563367vw;
  }
}

@media (max-width: 1267px) {
  .home-preview__basic-title-entity {
    font-size: 28.950786309vw;
  }
}

@media (max-width: 1266px) {
  .home-preview__basic-title-entity {
    font-size: 28.9504162812vw;
  }
}

@media (max-width: 1265px) {
  .home-preview__basic-title-entity {
    font-size: 28.9500462535vw;
  }
}

@media (max-width: 1264px) {
  .home-preview__basic-title-entity {
    font-size: 28.9496762257vw;
  }
}

@media (max-width: 1263px) {
  .home-preview__basic-title-entity {
    font-size: 28.949306198vw;
  }
}

@media (max-width: 1262px) {
  .home-preview__basic-title-entity {
    font-size: 28.9489361702vw;
  }
}

@media (max-width: 1261px) {
  .home-preview__basic-title-entity {
    font-size: 28.9485661425vw;
  }
}

@media (max-width: 1260px) {
  .home-preview__basic-title-entity {
    font-size: 28.9481961147vw;
  }
}

@media (max-width: 1259px) {
  .home-preview__basic-title-entity {
    font-size: 28.947826087vw;
  }
}

@media (max-width: 1258px) {
  .home-preview__basic-title-entity {
    font-size: 28.9474560592vw;
  }
}

@media (max-width: 1257px) {
  .home-preview__basic-title-entity {
    font-size: 28.9470860315vw;
  }
}

@media (max-width: 1256px) {
  .home-preview__basic-title-entity {
    font-size: 28.9467160037vw;
  }
}

@media (max-width: 1255px) {
  .home-preview__basic-title-entity {
    font-size: 28.9463459759vw;
  }
}

@media (max-width: 1254px) {
  .home-preview__basic-title-entity {
    font-size: 28.9459759482vw;
  }
}

@media (max-width: 1253px) {
  .home-preview__basic-title-entity {
    font-size: 28.9456059204vw;
  }
}

@media (max-width: 1252px) {
  .home-preview__basic-title-entity {
    font-size: 28.9452358927vw;
  }
}

@media (max-width: 1251px) {
  .home-preview__basic-title-entity {
    font-size: 28.9448658649vw;
  }
}

@media (max-width: 1250px) {
  .home-preview__basic-title-entity {
    font-size: 28.9444958372vw;
  }
}

@media (max-width: 1249px) {
  .home-preview__basic-title-entity {
    font-size: 28.9441258094vw;
  }
}

@media (max-width: 1248px) {
  .home-preview__basic-title-entity {
    font-size: 28.9437557817vw;
  }
}

@media (max-width: 1247px) {
  .home-preview__basic-title-entity {
    font-size: 28.9433857539vw;
  }
}

@media (max-width: 1246px) {
  .home-preview__basic-title-entity {
    font-size: 28.9430157262vw;
  }
}

@media (max-width: 1245px) {
  .home-preview__basic-title-entity {
    font-size: 28.9426456984vw;
  }
}

@media (max-width: 1244px) {
  .home-preview__basic-title-entity {
    font-size: 28.9422756707vw;
  }
}

@media (max-width: 1243px) {
  .home-preview__basic-title-entity {
    font-size: 28.9419056429vw;
  }
}

@media (max-width: 1242px) {
  .home-preview__basic-title-entity {
    font-size: 28.9415356152vw;
  }
}

@media (max-width: 1241px) {
  .home-preview__basic-title-entity {
    font-size: 28.9411655874vw;
  }
}

@media (max-width: 1240px) {
  .home-preview__basic-title-entity {
    font-size: 28.9407955597vw;
  }
}

@media (max-width: 1239px) {
  .home-preview__basic-title-entity {
    font-size: 28.9404255319vw;
  }
}

@media (max-width: 1238px) {
  .home-preview__basic-title-entity {
    font-size: 28.9400555042vw;
  }
}

@media (max-width: 1237px) {
  .home-preview__basic-title-entity {
    font-size: 28.9396854764vw;
  }
}

@media (max-width: 1236px) {
  .home-preview__basic-title-entity {
    font-size: 28.9393154487vw;
  }
}

@media (max-width: 1235px) {
  .home-preview__basic-title-entity {
    font-size: 28.9389454209vw;
  }
}

@media (max-width: 1234px) {
  .home-preview__basic-title-entity {
    font-size: 28.9385753932vw;
  }
}

@media (max-width: 1233px) {
  .home-preview__basic-title-entity {
    font-size: 28.9382053654vw;
  }
}

@media (max-width: 1232px) {
  .home-preview__basic-title-entity {
    font-size: 28.9378353377vw;
  }
}

@media (max-width: 1231px) {
  .home-preview__basic-title-entity {
    font-size: 28.9374653099vw;
  }
}

@media (max-width: 1230px) {
  .home-preview__basic-title-entity {
    font-size: 28.9370952821vw;
  }
}

@media (max-width: 1229px) {
  .home-preview__basic-title-entity {
    font-size: 28.9367252544vw;
  }
}

@media (max-width: 1228px) {
  .home-preview__basic-title-entity {
    font-size: 28.9363552266vw;
  }
}

@media (max-width: 1227px) {
  .home-preview__basic-title-entity {
    font-size: 28.9359851989vw;
  }
}

@media (max-width: 1226px) {
  .home-preview__basic-title-entity {
    font-size: 28.9356151711vw;
  }
}

@media (max-width: 1225px) {
  .home-preview__basic-title-entity {
    font-size: 28.9352451434vw;
  }
}

@media (max-width: 1224px) {
  .home-preview__basic-title-entity {
    font-size: 28.9348751156vw;
  }
}

@media (max-width: 1223px) {
  .home-preview__basic-title-entity {
    font-size: 28.9345050879vw;
  }
}

@media (max-width: 1222px) {
  .home-preview__basic-title-entity {
    font-size: 28.9341350601vw;
  }
}

@media (max-width: 1221px) {
  .home-preview__basic-title-entity {
    font-size: 28.9337650324vw;
  }
}

@media (max-width: 1220px) {
  .home-preview__basic-title-entity {
    font-size: 28.9333950046vw;
  }
}

@media (max-width: 1219px) {
  .home-preview__basic-title-entity {
    font-size: 28.9330249769vw;
  }
}

@media (max-width: 1218px) {
  .home-preview__basic-title-entity {
    font-size: 28.9326549491vw;
  }
}

@media (max-width: 1217px) {
  .home-preview__basic-title-entity {
    font-size: 28.9322849214vw;
  }
}

@media (max-width: 1216px) {
  .home-preview__basic-title-entity {
    font-size: 28.9319148936vw;
  }
}

@media (max-width: 1215px) {
  .home-preview__basic-title-entity {
    font-size: 28.9315448659vw;
  }
}

@media (max-width: 1214px) {
  .home-preview__basic-title-entity {
    font-size: 28.9311748381vw;
  }
}

@media (max-width: 1213px) {
  .home-preview__basic-title-entity {
    font-size: 28.9308048104vw;
  }
}

@media (max-width: 1212px) {
  .home-preview__basic-title-entity {
    font-size: 28.9304347826vw;
  }
}

@media (max-width: 1211px) {
  .home-preview__basic-title-entity {
    font-size: 28.9300647549vw;
  }
}

@media (max-width: 1210px) {
  .home-preview__basic-title-entity {
    font-size: 28.9296947271vw;
  }
}

@media (max-width: 1209px) {
  .home-preview__basic-title-entity {
    font-size: 28.9293246994vw;
  }
}

@media (max-width: 1208px) {
  .home-preview__basic-title-entity {
    font-size: 28.9289546716vw;
  }
}

@media (max-width: 1207px) {
  .home-preview__basic-title-entity {
    font-size: 28.9285846438vw;
  }
}

@media (max-width: 1206px) {
  .home-preview__basic-title-entity {
    font-size: 28.9282146161vw;
  }
}

@media (max-width: 1205px) {
  .home-preview__basic-title-entity {
    font-size: 28.9278445883vw;
  }
}

@media (max-width: 1204px) {
  .home-preview__basic-title-entity {
    font-size: 28.9274745606vw;
  }
}

@media (max-width: 1203px) {
  .home-preview__basic-title-entity {
    font-size: 28.9271045328vw;
  }
}

@media (max-width: 1202px) {
  .home-preview__basic-title-entity {
    font-size: 28.9267345051vw;
  }
}

@media (max-width: 1201px) {
  .home-preview__basic-title-entity {
    font-size: 28.9263644773vw;
  }
}

@media (max-width: 1200px) {
  .home-preview__basic-title-entity {
    font-size: 28.9259944496vw;
  }
}

@media (max-width: 1199px) {
  .home-preview__basic-title-entity {
    font-size: 28.9256244218vw;
  }
}

@media (max-width: 1198px) {
  .home-preview__basic-title-entity {
    font-size: 28.9252543941vw;
  }
}

@media (max-width: 1197px) {
  .home-preview__basic-title-entity {
    font-size: 28.9248843663vw;
  }
}

@media (max-width: 1196px) {
  .home-preview__basic-title-entity {
    font-size: 28.9245143386vw;
  }
}

@media (max-width: 1195px) {
  .home-preview__basic-title-entity {
    font-size: 28.9241443108vw;
  }
}

@media (max-width: 1194px) {
  .home-preview__basic-title-entity {
    font-size: 28.9237742831vw;
  }
}

@media (max-width: 1193px) {
  .home-preview__basic-title-entity {
    font-size: 28.9234042553vw;
  }
}

@media (max-width: 1192px) {
  .home-preview__basic-title-entity {
    font-size: 28.9230342276vw;
  }
}

@media (max-width: 1191px) {
  .home-preview__basic-title-entity {
    font-size: 28.9226641998vw;
  }
}

@media (max-width: 1190px) {
  .home-preview__basic-title-entity {
    font-size: 28.9222941721vw;
  }
}

@media (max-width: 1189px) {
  .home-preview__basic-title-entity {
    font-size: 28.9219241443vw;
  }
}

@media (max-width: 1188px) {
  .home-preview__basic-title-entity {
    font-size: 28.9215541166vw;
  }
}

@media (max-width: 1187px) {
  .home-preview__basic-title-entity {
    font-size: 28.9211840888vw;
  }
}

@media (max-width: 1186px) {
  .home-preview__basic-title-entity {
    font-size: 28.9208140611vw;
  }
}

@media (max-width: 1185px) {
  .home-preview__basic-title-entity {
    font-size: 28.9204440333vw;
  }
}

@media (max-width: 1184px) {
  .home-preview__basic-title-entity {
    font-size: 28.9200740056vw;
  }
}

@media (max-width: 1183px) {
  .home-preview__basic-title-entity {
    font-size: 28.9197039778vw;
  }
}

@media (max-width: 1182px) {
  .home-preview__basic-title-entity {
    font-size: 28.91933395vw;
  }
}

@media (max-width: 1181px) {
  .home-preview__basic-title-entity {
    font-size: 28.9189639223vw;
  }
}

@media (max-width: 1180px) {
  .home-preview__basic-title-entity {
    font-size: 28.9185938945vw;
  }
}

@media (max-width: 1179px) {
  .home-preview__basic-title-entity {
    font-size: 28.9182238668vw;
  }
}

@media (max-width: 1178px) {
  .home-preview__basic-title-entity {
    font-size: 28.917853839vw;
  }
}

@media (max-width: 1177px) {
  .home-preview__basic-title-entity {
    font-size: 28.9174838113vw;
  }
}

@media (max-width: 1176px) {
  .home-preview__basic-title-entity {
    font-size: 28.9171137835vw;
  }
}

@media (max-width: 1175px) {
  .home-preview__basic-title-entity {
    font-size: 28.9167437558vw;
  }
}

@media (max-width: 1174px) {
  .home-preview__basic-title-entity {
    font-size: 28.916373728vw;
  }
}

@media (max-width: 1173px) {
  .home-preview__basic-title-entity {
    font-size: 28.9160037003vw;
  }
}

@media (max-width: 1172px) {
  .home-preview__basic-title-entity {
    font-size: 28.9156336725vw;
  }
}

@media (max-width: 1171px) {
  .home-preview__basic-title-entity {
    font-size: 28.9152636448vw;
  }
}

@media (max-width: 1170px) {
  .home-preview__basic-title-entity {
    font-size: 28.914893617vw;
  }
}

@media (max-width: 1169px) {
  .home-preview__basic-title-entity {
    font-size: 28.9145235893vw;
  }
}

@media (max-width: 1168px) {
  .home-preview__basic-title-entity {
    font-size: 28.9141535615vw;
  }
}

@media (max-width: 1167px) {
  .home-preview__basic-title-entity {
    font-size: 28.9137835338vw;
  }
}

@media (max-width: 1166px) {
  .home-preview__basic-title-entity {
    font-size: 28.913413506vw;
  }
}

@media (max-width: 1165px) {
  .home-preview__basic-title-entity {
    font-size: 28.9130434783vw;
  }
}

@media (max-width: 1164px) {
  .home-preview__basic-title-entity {
    font-size: 28.9126734505vw;
  }
}

@media (max-width: 1163px) {
  .home-preview__basic-title-entity {
    font-size: 28.9123034228vw;
  }
}

@media (max-width: 1162px) {
  .home-preview__basic-title-entity {
    font-size: 28.911933395vw;
  }
}

@media (max-width: 1161px) {
  .home-preview__basic-title-entity {
    font-size: 28.9115633673vw;
  }
}

@media (max-width: 1160px) {
  .home-preview__basic-title-entity {
    font-size: 28.9111933395vw;
  }
}

@media (max-width: 1159px) {
  .home-preview__basic-title-entity {
    font-size: 28.9108233117vw;
  }
}

@media (max-width: 1158px) {
  .home-preview__basic-title-entity {
    font-size: 28.910453284vw;
  }
}

@media (max-width: 1157px) {
  .home-preview__basic-title-entity {
    font-size: 28.9100832562vw;
  }
}

@media (max-width: 1156px) {
  .home-preview__basic-title-entity {
    font-size: 28.9097132285vw;
  }
}

@media (max-width: 1155px) {
  .home-preview__basic-title-entity {
    font-size: 28.9093432007vw;
  }
}

@media (max-width: 1154px) {
  .home-preview__basic-title-entity {
    font-size: 28.908973173vw;
  }
}

@media (max-width: 1153px) {
  .home-preview__basic-title-entity {
    font-size: 28.9086031452vw;
  }
}

@media (max-width: 1152px) {
  .home-preview__basic-title-entity {
    font-size: 28.9082331175vw;
  }
}

@media (max-width: 1151px) {
  .home-preview__basic-title-entity {
    font-size: 28.9078630897vw;
  }
}

@media (max-width: 1150px) {
  .home-preview__basic-title-entity {
    font-size: 28.907493062vw;
  }
}

@media (max-width: 1149px) {
  .home-preview__basic-title-entity {
    font-size: 28.9071230342vw;
  }
}

@media (max-width: 1148px) {
  .home-preview__basic-title-entity {
    font-size: 28.9067530065vw;
  }
}

@media (max-width: 1147px) {
  .home-preview__basic-title-entity {
    font-size: 28.9063829787vw;
  }
}

@media (max-width: 1146px) {
  .home-preview__basic-title-entity {
    font-size: 28.906012951vw;
  }
}

@media (max-width: 1145px) {
  .home-preview__basic-title-entity {
    font-size: 28.9056429232vw;
  }
}

@media (max-width: 1144px) {
  .home-preview__basic-title-entity {
    font-size: 28.9052728955vw;
  }
}

@media (max-width: 1143px) {
  .home-preview__basic-title-entity {
    font-size: 28.9049028677vw;
  }
}

@media (max-width: 1142px) {
  .home-preview__basic-title-entity {
    font-size: 28.90453284vw;
  }
}

@media (max-width: 1141px) {
  .home-preview__basic-title-entity {
    font-size: 28.9041628122vw;
  }
}

@media (max-width: 1140px) {
  .home-preview__basic-title-entity {
    font-size: 28.9037927845vw;
  }
}

@media (max-width: 1139px) {
  .home-preview__basic-title-entity {
    font-size: 28.9034227567vw;
  }
}

@media (max-width: 1138px) {
  .home-preview__basic-title-entity {
    font-size: 28.903052729vw;
  }
}

@media (max-width: 1137px) {
  .home-preview__basic-title-entity {
    font-size: 28.9026827012vw;
  }
}

@media (max-width: 1136px) {
  .home-preview__basic-title-entity {
    font-size: 28.9023126735vw;
  }
}

@media (max-width: 1135px) {
  .home-preview__basic-title-entity {
    font-size: 28.9019426457vw;
  }
}

@media (max-width: 1134px) {
  .home-preview__basic-title-entity {
    font-size: 28.9015726179vw;
  }
}

@media (max-width: 1133px) {
  .home-preview__basic-title-entity {
    font-size: 28.9012025902vw;
  }
}

@media (max-width: 1132px) {
  .home-preview__basic-title-entity {
    font-size: 28.9008325624vw;
  }
}

@media (max-width: 1131px) {
  .home-preview__basic-title-entity {
    font-size: 28.9004625347vw;
  }
}

@media (max-width: 1130px) {
  .home-preview__basic-title-entity {
    font-size: 28.9000925069vw;
  }
}

@media (max-width: 1129px) {
  .home-preview__basic-title-entity {
    font-size: 28.8997224792vw;
  }
}

@media (max-width: 1128px) {
  .home-preview__basic-title-entity {
    font-size: 28.8993524514vw;
  }
}

@media (max-width: 1127px) {
  .home-preview__basic-title-entity {
    font-size: 28.8989824237vw;
  }
}

@media (max-width: 1126px) {
  .home-preview__basic-title-entity {
    font-size: 28.8986123959vw;
  }
}

@media (max-width: 1125px) {
  .home-preview__basic-title-entity {
    font-size: 28.8982423682vw;
  }
}

@media (max-width: 1124px) {
  .home-preview__basic-title-entity {
    font-size: 28.8978723404vw;
  }
}

@media (max-width: 1123px) {
  .home-preview__basic-title-entity {
    font-size: 28.8975023127vw;
  }
}

@media (max-width: 1122px) {
  .home-preview__basic-title-entity {
    font-size: 28.8971322849vw;
  }
}

@media (max-width: 1121px) {
  .home-preview__basic-title-entity {
    font-size: 28.8967622572vw;
  }
}

@media (max-width: 1120px) {
  .home-preview__basic-title-entity {
    font-size: 28.8963922294vw;
  }
}

@media (max-width: 1119px) {
  .home-preview__basic-title-entity {
    font-size: 28.8960222017vw;
  }
}

@media (max-width: 1118px) {
  .home-preview__basic-title-entity {
    font-size: 28.8956521739vw;
  }
}

@media (max-width: 1117px) {
  .home-preview__basic-title-entity {
    font-size: 28.8952821462vw;
  }
}

@media (max-width: 1116px) {
  .home-preview__basic-title-entity {
    font-size: 28.8949121184vw;
  }
}

@media (max-width: 1115px) {
  .home-preview__basic-title-entity {
    font-size: 28.8945420907vw;
  }
}

@media (max-width: 1114px) {
  .home-preview__basic-title-entity {
    font-size: 28.8941720629vw;
  }
}

@media (max-width: 1113px) {
  .home-preview__basic-title-entity {
    font-size: 28.8938020352vw;
  }
}

@media (max-width: 1112px) {
  .home-preview__basic-title-entity {
    font-size: 28.8934320074vw;
  }
}

@media (max-width: 1111px) {
  .home-preview__basic-title-entity {
    font-size: 28.8930619796vw;
  }
}

@media (max-width: 1110px) {
  .home-preview__basic-title-entity {
    font-size: 28.8926919519vw;
  }
}

@media (max-width: 1109px) {
  .home-preview__basic-title-entity {
    font-size: 28.8923219241vw;
  }
}

@media (max-width: 1108px) {
  .home-preview__basic-title-entity {
    font-size: 28.8919518964vw;
  }
}

@media (max-width: 1107px) {
  .home-preview__basic-title-entity {
    font-size: 28.8915818686vw;
  }
}

@media (max-width: 1106px) {
  .home-preview__basic-title-entity {
    font-size: 28.8912118409vw;
  }
}

@media (max-width: 1105px) {
  .home-preview__basic-title-entity {
    font-size: 28.8908418131vw;
  }
}

@media (max-width: 1104px) {
  .home-preview__basic-title-entity {
    font-size: 28.8904717854vw;
  }
}

@media (max-width: 1103px) {
  .home-preview__basic-title-entity {
    font-size: 28.8901017576vw;
  }
}

@media (max-width: 1102px) {
  .home-preview__basic-title-entity {
    font-size: 28.8897317299vw;
  }
}

@media (max-width: 1101px) {
  .home-preview__basic-title-entity {
    font-size: 28.8893617021vw;
  }
}

@media (max-width: 1100px) {
  .home-preview__basic-title-entity {
    font-size: 28.8889916744vw;
  }
}

@media (max-width: 1099px) {
  .home-preview__basic-title-entity {
    font-size: 28.8886216466vw;
  }
}

@media (max-width: 1098px) {
  .home-preview__basic-title-entity {
    font-size: 28.8882516189vw;
  }
}

@media (max-width: 1097px) {
  .home-preview__basic-title-entity {
    font-size: 28.8878815911vw;
  }
}

@media (max-width: 1096px) {
  .home-preview__basic-title-entity {
    font-size: 28.8875115634vw;
  }
}

@media (max-width: 1095px) {
  .home-preview__basic-title-entity {
    font-size: 28.8871415356vw;
  }
}

@media (max-width: 1094px) {
  .home-preview__basic-title-entity {
    font-size: 28.8867715079vw;
  }
}

@media (max-width: 1093px) {
  .home-preview__basic-title-entity {
    font-size: 28.8864014801vw;
  }
}

@media (max-width: 1092px) {
  .home-preview__basic-title-entity {
    font-size: 28.8860314524vw;
  }
}

@media (max-width: 1091px) {
  .home-preview__basic-title-entity {
    font-size: 28.8856614246vw;
  }
}

@media (max-width: 1090px) {
  .home-preview__basic-title-entity {
    font-size: 28.8852913969vw;
  }
}

@media (max-width: 1089px) {
  .home-preview__basic-title-entity {
    font-size: 28.8849213691vw;
  }
}

@media (max-width: 1088px) {
  .home-preview__basic-title-entity {
    font-size: 28.8845513414vw;
  }
}

@media (max-width: 1087px) {
  .home-preview__basic-title-entity {
    font-size: 28.8841813136vw;
  }
}

@media (max-width: 1086px) {
  .home-preview__basic-title-entity {
    font-size: 28.8838112858vw;
  }
}

@media (max-width: 1085px) {
  .home-preview__basic-title-entity {
    font-size: 28.8834412581vw;
  }
}

@media (max-width: 1084px) {
  .home-preview__basic-title-entity {
    font-size: 28.8830712303vw;
  }
}

@media (max-width: 1083px) {
  .home-preview__basic-title-entity {
    font-size: 28.8827012026vw;
  }
}

@media (max-width: 1082px) {
  .home-preview__basic-title-entity {
    font-size: 28.8823311748vw;
  }
}

@media (max-width: 1081px) {
  .home-preview__basic-title-entity {
    font-size: 28.8819611471vw;
  }
}

@media (max-width: 1080px) {
  .home-preview__basic-title-entity {
    font-size: 28.8815911193vw;
  }
}

@media (max-width: 1079px) {
  .home-preview__basic-title-entity {
    font-size: 28.8812210916vw;
  }
}

@media (max-width: 1078px) {
  .home-preview__basic-title-entity {
    font-size: 28.8808510638vw;
  }
}

@media (max-width: 1077px) {
  .home-preview__basic-title-entity {
    font-size: 28.8804810361vw;
  }
}

@media (max-width: 1076px) {
  .home-preview__basic-title-entity {
    font-size: 28.8801110083vw;
  }
}

@media (max-width: 1075px) {
  .home-preview__basic-title-entity {
    font-size: 28.8797409806vw;
  }
}

@media (max-width: 1074px) {
  .home-preview__basic-title-entity {
    font-size: 28.8793709528vw;
  }
}

@media (max-width: 1073px) {
  .home-preview__basic-title-entity {
    font-size: 28.8790009251vw;
  }
}

@media (max-width: 1072px) {
  .home-preview__basic-title-entity {
    font-size: 28.8786308973vw;
  }
}

@media (max-width: 1071px) {
  .home-preview__basic-title-entity {
    font-size: 28.8782608696vw;
  }
}

@media (max-width: 1070px) {
  .home-preview__basic-title-entity {
    font-size: 28.8778908418vw;
  }
}

@media (max-width: 1069px) {
  .home-preview__basic-title-entity {
    font-size: 28.8775208141vw;
  }
}

@media (max-width: 1068px) {
  .home-preview__basic-title-entity {
    font-size: 28.8771507863vw;
  }
}

@media (max-width: 1067px) {
  .home-preview__basic-title-entity {
    font-size: 28.8767807586vw;
  }
}

@media (max-width: 1066px) {
  .home-preview__basic-title-entity {
    font-size: 28.8764107308vw;
  }
}

@media (max-width: 1065px) {
  .home-preview__basic-title-entity {
    font-size: 28.8760407031vw;
  }
}

@media (max-width: 1064px) {
  .home-preview__basic-title-entity {
    font-size: 28.8756706753vw;
  }
}

@media (max-width: 1063px) {
  .home-preview__basic-title-entity {
    font-size: 28.8753006475vw;
  }
}

@media (max-width: 1062px) {
  .home-preview__basic-title-entity {
    font-size: 28.8749306198vw;
  }
}

@media (max-width: 1061px) {
  .home-preview__basic-title-entity {
    font-size: 28.874560592vw;
  }
}

@media (max-width: 1060px) {
  .home-preview__basic-title-entity {
    font-size: 28.8741905643vw;
  }
}

@media (max-width: 1059px) {
  .home-preview__basic-title-entity {
    font-size: 28.8738205365vw;
  }
}

@media (max-width: 1058px) {
  .home-preview__basic-title-entity {
    font-size: 28.8734505088vw;
  }
}

@media (max-width: 1057px) {
  .home-preview__basic-title-entity {
    font-size: 28.873080481vw;
  }
}

@media (max-width: 1056px) {
  .home-preview__basic-title-entity {
    font-size: 28.8727104533vw;
  }
}

@media (max-width: 1055px) {
  .home-preview__basic-title-entity {
    font-size: 28.8723404255vw;
  }
}

@media (max-width: 1054px) {
  .home-preview__basic-title-entity {
    font-size: 28.8719703978vw;
  }
}

@media (max-width: 1053px) {
  .home-preview__basic-title-entity {
    font-size: 28.87160037vw;
  }
}

@media (max-width: 1052px) {
  .home-preview__basic-title-entity {
    font-size: 28.8712303423vw;
  }
}

@media (max-width: 1051px) {
  .home-preview__basic-title-entity {
    font-size: 28.8708603145vw;
  }
}

@media (max-width: 1050px) {
  .home-preview__basic-title-entity {
    font-size: 28.8704902868vw;
  }
}

@media (max-width: 1049px) {
  .home-preview__basic-title-entity {
    font-size: 28.870120259vw;
  }
}

@media (max-width: 1048px) {
  .home-preview__basic-title-entity {
    font-size: 28.8697502313vw;
  }
}

@media (max-width: 1047px) {
  .home-preview__basic-title-entity {
    font-size: 28.8693802035vw;
  }
}

@media (max-width: 1046px) {
  .home-preview__basic-title-entity {
    font-size: 28.8690101758vw;
  }
}

@media (max-width: 1045px) {
  .home-preview__basic-title-entity {
    font-size: 28.868640148vw;
  }
}

@media (max-width: 1044px) {
  .home-preview__basic-title-entity {
    font-size: 28.8682701203vw;
  }
}

@media (max-width: 1043px) {
  .home-preview__basic-title-entity {
    font-size: 28.8679000925vw;
  }
}

@media (max-width: 1042px) {
  .home-preview__basic-title-entity {
    font-size: 28.8675300648vw;
  }
}

@media (max-width: 1041px) {
  .home-preview__basic-title-entity {
    font-size: 28.867160037vw;
  }
}

@media (max-width: 1040px) {
  .home-preview__basic-title-entity {
    font-size: 28.8667900093vw;
  }
}

@media (max-width: 1039px) {
  .home-preview__basic-title-entity {
    font-size: 28.8664199815vw;
  }
}

@media (max-width: 1038px) {
  .home-preview__basic-title-entity {
    font-size: 28.8660499537vw;
  }
}

@media (max-width: 1037px) {
  .home-preview__basic-title-entity {
    font-size: 28.865679926vw;
  }
}

@media (max-width: 1036px) {
  .home-preview__basic-title-entity {
    font-size: 28.8653098982vw;
  }
}

@media (max-width: 1035px) {
  .home-preview__basic-title-entity {
    font-size: 28.8649398705vw;
  }
}

@media (max-width: 1034px) {
  .home-preview__basic-title-entity {
    font-size: 28.8645698427vw;
  }
}

@media (max-width: 1033px) {
  .home-preview__basic-title-entity {
    font-size: 28.864199815vw;
  }
}

@media (max-width: 1032px) {
  .home-preview__basic-title-entity {
    font-size: 28.8638297872vw;
  }
}

@media (max-width: 1031px) {
  .home-preview__basic-title-entity {
    font-size: 28.8634597595vw;
  }
}

@media (max-width: 1030px) {
  .home-preview__basic-title-entity {
    font-size: 28.8630897317vw;
  }
}

@media (max-width: 1029px) {
  .home-preview__basic-title-entity {
    font-size: 28.862719704vw;
  }
}

@media (max-width: 1028px) {
  .home-preview__basic-title-entity {
    font-size: 28.8623496762vw;
  }
}

@media (max-width: 1027px) {
  .home-preview__basic-title-entity {
    font-size: 28.8619796485vw;
  }
}

@media (max-width: 1026px) {
  .home-preview__basic-title-entity {
    font-size: 28.8616096207vw;
  }
}

@media (max-width: 1025px) {
  .home-preview__basic-title-entity {
    font-size: 28.861239593vw;
  }
}

@media (max-width: 1024px) {
  .home-preview__basic-title-entity {
    font-size: 28.8608695652vw;
  }
}

@media (max-width: 1023px) {
  .home-preview__basic-title-entity {
    font-size: 28.8604995375vw;
  }
}

@media (max-width: 1022px) {
  .home-preview__basic-title-entity {
    font-size: 28.8601295097vw;
  }
}

@media (max-width: 1021px) {
  .home-preview__basic-title-entity {
    font-size: 28.859759482vw;
  }
}

@media (max-width: 1020px) {
  .home-preview__basic-title-entity {
    font-size: 28.8593894542vw;
  }
}

@media (max-width: 1019px) {
  .home-preview__basic-title-entity {
    font-size: 28.8590194265vw;
  }
}

@media (max-width: 1018px) {
  .home-preview__basic-title-entity {
    font-size: 28.8586493987vw;
  }
}

@media (max-width: 1017px) {
  .home-preview__basic-title-entity {
    font-size: 28.858279371vw;
  }
}

@media (max-width: 1016px) {
  .home-preview__basic-title-entity {
    font-size: 28.8579093432vw;
  }
}

@media (max-width: 1015px) {
  .home-preview__basic-title-entity {
    font-size: 28.8575393154vw;
  }
}

@media (max-width: 1014px) {
  .home-preview__basic-title-entity {
    font-size: 28.8571692877vw;
  }
}

@media (max-width: 1013px) {
  .home-preview__basic-title-entity {
    font-size: 28.8567992599vw;
  }
}

@media (max-width: 1012px) {
  .home-preview__basic-title-entity {
    font-size: 28.8564292322vw;
  }
}

@media (max-width: 1011px) {
  .home-preview__basic-title-entity {
    font-size: 28.8560592044vw;
  }
}

@media (max-width: 1010px) {
  .home-preview__basic-title-entity {
    font-size: 28.8556891767vw;
  }
}

@media (max-width: 1009px) {
  .home-preview__basic-title-entity {
    font-size: 28.8553191489vw;
  }
}

@media (max-width: 1008px) {
  .home-preview__basic-title-entity {
    font-size: 28.8549491212vw;
  }
}

@media (max-width: 1007px) {
  .home-preview__basic-title-entity {
    font-size: 28.8545790934vw;
  }
}

@media (max-width: 1006px) {
  .home-preview__basic-title-entity {
    font-size: 28.8542090657vw;
  }
}

@media (max-width: 1005px) {
  .home-preview__basic-title-entity {
    font-size: 28.8538390379vw;
  }
}

@media (max-width: 1004px) {
  .home-preview__basic-title-entity {
    font-size: 28.8534690102vw;
  }
}

@media (max-width: 1003px) {
  .home-preview__basic-title-entity {
    font-size: 28.8530989824vw;
  }
}

@media (max-width: 1002px) {
  .home-preview__basic-title-entity {
    font-size: 28.8527289547vw;
  }
}

@media (max-width: 1001px) {
  .home-preview__basic-title-entity {
    font-size: 28.8523589269vw;
  }
}

@media (max-width: 1000px) {
  .home-preview__basic-title-entity {
    font-size: 28.8519888992vw;
  }
}

@media (max-width: 999px) {
  .home-preview__basic-title-entity {
    font-size: 28.8516188714vw;
  }
}

@media (max-width: 998px) {
  .home-preview__basic-title-entity {
    font-size: 28.8512488437vw;
  }
}

@media (max-width: 997px) {
  .home-preview__basic-title-entity {
    font-size: 28.8508788159vw;
  }
}

@media (max-width: 996px) {
  .home-preview__basic-title-entity {
    font-size: 28.8505087882vw;
  }
}

@media (max-width: 995px) {
  .home-preview__basic-title-entity {
    font-size: 28.8501387604vw;
  }
}

@media (max-width: 994px) {
  .home-preview__basic-title-entity {
    font-size: 28.8497687327vw;
  }
}

@media (max-width: 993px) {
  .home-preview__basic-title-entity {
    font-size: 28.8493987049vw;
  }
}

@media (max-width: 992px) {
  .home-preview__basic-title-entity {
    font-size: 28.8490286772vw;
  }
}

@media (max-width: 991px) {
  .home-preview__basic-title-entity {
    font-size: 28.8486586494vw;
  }
}

@media (max-width: 990px) {
  .home-preview__basic-title-entity {
    font-size: 28.8482886216vw;
  }
}

@media (max-width: 989px) {
  .home-preview__basic-title-entity {
    font-size: 28.8479185939vw;
  }
}

@media (max-width: 988px) {
  .home-preview__basic-title-entity {
    font-size: 28.8475485661vw;
  }
}

@media (max-width: 987px) {
  .home-preview__basic-title-entity {
    font-size: 28.8471785384vw;
  }
}

@media (max-width: 986px) {
  .home-preview__basic-title-entity {
    font-size: 28.8468085106vw;
  }
}

@media (max-width: 985px) {
  .home-preview__basic-title-entity {
    font-size: 28.8464384829vw;
  }
}

@media (max-width: 984px) {
  .home-preview__basic-title-entity {
    font-size: 28.8460684551vw;
  }
}

@media (max-width: 983px) {
  .home-preview__basic-title-entity {
    font-size: 28.8456984274vw;
  }
}

@media (max-width: 982px) {
  .home-preview__basic-title-entity {
    font-size: 28.8453283996vw;
  }
}

@media (max-width: 981px) {
  .home-preview__basic-title-entity {
    font-size: 28.8449583719vw;
  }
}

@media (max-width: 980px) {
  .home-preview__basic-title-entity {
    font-size: 28.8445883441vw;
  }
}

@media (max-width: 979px) {
  .home-preview__basic-title-entity {
    font-size: 28.8442183164vw;
  }
}

@media (max-width: 978px) {
  .home-preview__basic-title-entity {
    font-size: 28.8438482886vw;
  }
}

@media (max-width: 977px) {
  .home-preview__basic-title-entity {
    font-size: 28.8434782609vw;
  }
}

@media (max-width: 976px) {
  .home-preview__basic-title-entity {
    font-size: 28.8431082331vw;
  }
}

@media (max-width: 975px) {
  .home-preview__basic-title-entity {
    font-size: 28.8427382054vw;
  }
}

@media (max-width: 974px) {
  .home-preview__basic-title-entity {
    font-size: 28.8423681776vw;
  }
}

@media (max-width: 973px) {
  .home-preview__basic-title-entity {
    font-size: 28.8419981499vw;
  }
}

@media (max-width: 972px) {
  .home-preview__basic-title-entity {
    font-size: 28.8416281221vw;
  }
}

@media (max-width: 971px) {
  .home-preview__basic-title-entity {
    font-size: 28.8412580944vw;
  }
}

@media (max-width: 970px) {
  .home-preview__basic-title-entity {
    font-size: 28.8408880666vw;
  }
}

@media (max-width: 969px) {
  .home-preview__basic-title-entity {
    font-size: 28.8405180389vw;
  }
}

@media (max-width: 968px) {
  .home-preview__basic-title-entity {
    font-size: 28.8401480111vw;
  }
}

@media (max-width: 967px) {
  .home-preview__basic-title-entity {
    font-size: 28.8397779833vw;
  }
}

@media (max-width: 966px) {
  .home-preview__basic-title-entity {
    font-size: 28.8394079556vw;
  }
}

@media (max-width: 965px) {
  .home-preview__basic-title-entity {
    font-size: 28.8390379278vw;
  }
}

@media (max-width: 964px) {
  .home-preview__basic-title-entity {
    font-size: 28.8386679001vw;
  }
}

@media (max-width: 963px) {
  .home-preview__basic-title-entity {
    font-size: 28.8382978723vw;
  }
}

@media (max-width: 962px) {
  .home-preview__basic-title-entity {
    font-size: 28.8379278446vw;
  }
}

@media (max-width: 961px) {
  .home-preview__basic-title-entity {
    font-size: 28.8375578168vw;
  }
}

@media (max-width: 960px) {
  .home-preview__basic-title-entity {
    font-size: 28.8371877891vw;
  }
}

@media (max-width: 959px) {
  .home-preview__basic-title-entity {
    font-size: 28.8368177613vw;
  }
}

@media (max-width: 958px) {
  .home-preview__basic-title-entity {
    font-size: 28.8364477336vw;
  }
}

@media (max-width: 957px) {
  .home-preview__basic-title-entity {
    font-size: 28.8360777058vw;
  }
}

@media (max-width: 956px) {
  .home-preview__basic-title-entity {
    font-size: 28.8357076781vw;
  }
}

@media (max-width: 955px) {
  .home-preview__basic-title-entity {
    font-size: 28.8353376503vw;
  }
}

@media (max-width: 954px) {
  .home-preview__basic-title-entity {
    font-size: 28.8349676226vw;
  }
}

@media (max-width: 953px) {
  .home-preview__basic-title-entity {
    font-size: 28.8345975948vw;
  }
}

@media (max-width: 952px) {
  .home-preview__basic-title-entity {
    font-size: 28.8342275671vw;
  }
}

@media (max-width: 951px) {
  .home-preview__basic-title-entity {
    font-size: 28.8338575393vw;
  }
}

@media (max-width: 950px) {
  .home-preview__basic-title-entity {
    font-size: 28.8334875116vw;
  }
}

@media (max-width: 949px) {
  .home-preview__basic-title-entity {
    font-size: 28.8331174838vw;
  }
}

@media (max-width: 948px) {
  .home-preview__basic-title-entity {
    font-size: 28.8327474561vw;
  }
}

@media (max-width: 947px) {
  .home-preview__basic-title-entity {
    font-size: 28.8323774283vw;
  }
}

@media (max-width: 946px) {
  .home-preview__basic-title-entity {
    font-size: 28.8320074006vw;
  }
}

@media (max-width: 945px) {
  .home-preview__basic-title-entity {
    font-size: 28.8316373728vw;
  }
}

@media (max-width: 944px) {
  .home-preview__basic-title-entity {
    font-size: 28.8312673451vw;
  }
}

@media (max-width: 943px) {
  .home-preview__basic-title-entity {
    font-size: 28.8308973173vw;
  }
}

@media (max-width: 942px) {
  .home-preview__basic-title-entity {
    font-size: 28.8305272895vw;
  }
}

@media (max-width: 941px) {
  .home-preview__basic-title-entity {
    font-size: 28.8301572618vw;
  }
}

@media (max-width: 940px) {
  .home-preview__basic-title-entity {
    font-size: 28.829787234vw;
  }
}

@media (max-width: 939px) {
  .home-preview__basic-title-entity {
    font-size: 28.8294172063vw;
  }
}

@media (max-width: 938px) {
  .home-preview__basic-title-entity {
    font-size: 28.8290471785vw;
  }
}

@media (max-width: 937px) {
  .home-preview__basic-title-entity {
    font-size: 28.8286771508vw;
  }
}

@media (max-width: 936px) {
  .home-preview__basic-title-entity {
    font-size: 28.828307123vw;
  }
}

@media (max-width: 935px) {
  .home-preview__basic-title-entity {
    font-size: 28.8279370953vw;
  }
}

@media (max-width: 934px) {
  .home-preview__basic-title-entity {
    font-size: 28.8275670675vw;
  }
}

@media (max-width: 933px) {
  .home-preview__basic-title-entity {
    font-size: 28.8271970398vw;
  }
}

@media (max-width: 932px) {
  .home-preview__basic-title-entity {
    font-size: 28.826827012vw;
  }
}

@media (max-width: 931px) {
  .home-preview__basic-title-entity {
    font-size: 28.8264569843vw;
  }
}

@media (max-width: 930px) {
  .home-preview__basic-title-entity {
    font-size: 28.8260869565vw;
  }
}

@media (max-width: 929px) {
  .home-preview__basic-title-entity {
    font-size: 28.8257169288vw;
  }
}

@media (max-width: 928px) {
  .home-preview__basic-title-entity {
    font-size: 28.825346901vw;
  }
}

@media (max-width: 927px) {
  .home-preview__basic-title-entity {
    font-size: 28.8249768733vw;
  }
}

@media (max-width: 926px) {
  .home-preview__basic-title-entity {
    font-size: 28.8246068455vw;
  }
}

@media (max-width: 925px) {
  .home-preview__basic-title-entity {
    font-size: 28.8242368178vw;
  }
}

@media (max-width: 924px) {
  .home-preview__basic-title-entity {
    font-size: 28.82386679vw;
  }
}

@media (max-width: 923px) {
  .home-preview__basic-title-entity {
    font-size: 28.8234967623vw;
  }
}

@media (max-width: 922px) {
  .home-preview__basic-title-entity {
    font-size: 28.8231267345vw;
  }
}

@media (max-width: 921px) {
  .home-preview__basic-title-entity {
    font-size: 28.8227567068vw;
  }
}

@media (max-width: 920px) {
  .home-preview__basic-title-entity {
    font-size: 28.822386679vw;
  }
}

@media (max-width: 919px) {
  .home-preview__basic-title-entity {
    font-size: 28.8220166512vw;
  }
}

@media (max-width: 918px) {
  .home-preview__basic-title-entity {
    font-size: 28.8216466235vw;
  }
}

@media (max-width: 917px) {
  .home-preview__basic-title-entity {
    font-size: 28.8212765957vw;
  }
}

@media (max-width: 916px) {
  .home-preview__basic-title-entity {
    font-size: 28.820906568vw;
  }
}

@media (max-width: 915px) {
  .home-preview__basic-title-entity {
    font-size: 28.8205365402vw;
  }
}

@media (max-width: 914px) {
  .home-preview__basic-title-entity {
    font-size: 28.8201665125vw;
  }
}

@media (max-width: 913px) {
  .home-preview__basic-title-entity {
    font-size: 28.8197964847vw;
  }
}

@media (max-width: 912px) {
  .home-preview__basic-title-entity {
    font-size: 28.819426457vw;
  }
}

@media (max-width: 911px) {
  .home-preview__basic-title-entity {
    font-size: 28.8190564292vw;
  }
}

@media (max-width: 910px) {
  .home-preview__basic-title-entity {
    font-size: 28.8186864015vw;
  }
}

@media (max-width: 909px) {
  .home-preview__basic-title-entity {
    font-size: 28.8183163737vw;
  }
}

@media (max-width: 908px) {
  .home-preview__basic-title-entity {
    font-size: 28.817946346vw;
  }
}

@media (max-width: 907px) {
  .home-preview__basic-title-entity {
    font-size: 28.8175763182vw;
  }
}

@media (max-width: 906px) {
  .home-preview__basic-title-entity {
    font-size: 28.8172062905vw;
  }
}

@media (max-width: 905px) {
  .home-preview__basic-title-entity {
    font-size: 28.8168362627vw;
  }
}

@media (max-width: 904px) {
  .home-preview__basic-title-entity {
    font-size: 28.816466235vw;
  }
}

@media (max-width: 903px) {
  .home-preview__basic-title-entity {
    font-size: 28.8160962072vw;
  }
}

@media (max-width: 902px) {
  .home-preview__basic-title-entity {
    font-size: 28.8157261795vw;
  }
}

@media (max-width: 901px) {
  .home-preview__basic-title-entity {
    font-size: 28.8153561517vw;
  }
}

@media (max-width: 900px) {
  .home-preview__basic-title-entity {
    font-size: 28.814986124vw;
  }
}

@media (max-width: 899px) {
  .home-preview__basic-title-entity {
    font-size: 28.8146160962vw;
  }
}

@media (max-width: 898px) {
  .home-preview__basic-title-entity {
    font-size: 28.8142460685vw;
  }
}

@media (max-width: 897px) {
  .home-preview__basic-title-entity {
    font-size: 28.8138760407vw;
  }
}

@media (max-width: 896px) {
  .home-preview__basic-title-entity {
    font-size: 28.813506013vw;
  }
}

@media (max-width: 895px) {
  .home-preview__basic-title-entity {
    font-size: 28.8131359852vw;
  }
}

@media (max-width: 894px) {
  .home-preview__basic-title-entity {
    font-size: 28.8127659574vw;
  }
}

@media (max-width: 893px) {
  .home-preview__basic-title-entity {
    font-size: 28.8123959297vw;
  }
}

@media (max-width: 892px) {
  .home-preview__basic-title-entity {
    font-size: 28.8120259019vw;
  }
}

@media (max-width: 891px) {
  .home-preview__basic-title-entity {
    font-size: 28.8116558742vw;
  }
}

@media (max-width: 890px) {
  .home-preview__basic-title-entity {
    font-size: 28.8112858464vw;
  }
}

@media (max-width: 889px) {
  .home-preview__basic-title-entity {
    font-size: 28.8109158187vw;
  }
}

@media (max-width: 888px) {
  .home-preview__basic-title-entity {
    font-size: 28.8105457909vw;
  }
}

@media (max-width: 887px) {
  .home-preview__basic-title-entity {
    font-size: 28.8101757632vw;
  }
}

@media (max-width: 886px) {
  .home-preview__basic-title-entity {
    font-size: 28.8098057354vw;
  }
}

@media (max-width: 885px) {
  .home-preview__basic-title-entity {
    font-size: 28.8094357077vw;
  }
}

@media (max-width: 884px) {
  .home-preview__basic-title-entity {
    font-size: 28.8090656799vw;
  }
}

@media (max-width: 883px) {
  .home-preview__basic-title-entity {
    font-size: 28.8086956522vw;
  }
}

@media (max-width: 882px) {
  .home-preview__basic-title-entity {
    font-size: 28.8083256244vw;
  }
}

@media (max-width: 881px) {
  .home-preview__basic-title-entity {
    font-size: 28.8079555967vw;
  }
}

@media (max-width: 880px) {
  .home-preview__basic-title-entity {
    font-size: 28.8075855689vw;
  }
}

@media (max-width: 879px) {
  .home-preview__basic-title-entity {
    font-size: 28.8072155412vw;
  }
}

@media (max-width: 878px) {
  .home-preview__basic-title-entity {
    font-size: 28.8068455134vw;
  }
}

@media (max-width: 877px) {
  .home-preview__basic-title-entity {
    font-size: 28.8064754857vw;
  }
}

@media (max-width: 876px) {
  .home-preview__basic-title-entity {
    font-size: 28.8061054579vw;
  }
}

@media (max-width: 875px) {
  .home-preview__basic-title-entity {
    font-size: 28.8057354302vw;
  }
}

@media (max-width: 874px) {
  .home-preview__basic-title-entity {
    font-size: 28.8053654024vw;
  }
}

@media (max-width: 873px) {
  .home-preview__basic-title-entity {
    font-size: 28.8049953747vw;
  }
}

@media (max-width: 872px) {
  .home-preview__basic-title-entity {
    font-size: 28.8046253469vw;
  }
}

@media (max-width: 871px) {
  .home-preview__basic-title-entity {
    font-size: 28.8042553191vw;
  }
}

@media (max-width: 870px) {
  .home-preview__basic-title-entity {
    font-size: 28.8038852914vw;
  }
}

@media (max-width: 869px) {
  .home-preview__basic-title-entity {
    font-size: 28.8035152636vw;
  }
}

@media (max-width: 868px) {
  .home-preview__basic-title-entity {
    font-size: 28.8031452359vw;
  }
}

@media (max-width: 867px) {
  .home-preview__basic-title-entity {
    font-size: 28.8027752081vw;
  }
}

@media (max-width: 866px) {
  .home-preview__basic-title-entity {
    font-size: 28.8024051804vw;
  }
}

@media (max-width: 865px) {
  .home-preview__basic-title-entity {
    font-size: 28.8020351526vw;
  }
}

@media (max-width: 864px) {
  .home-preview__basic-title-entity {
    font-size: 28.8016651249vw;
  }
}

@media (max-width: 863px) {
  .home-preview__basic-title-entity {
    font-size: 28.8012950971vw;
  }
}

@media (max-width: 862px) {
  .home-preview__basic-title-entity {
    font-size: 28.8009250694vw;
  }
}

@media (max-width: 861px) {
  .home-preview__basic-title-entity {
    font-size: 28.8005550416vw;
  }
}

@media (max-width: 860px) {
  .home-preview__basic-title-entity {
    font-size: 28.8001850139vw;
  }
}

@media (max-width: 859px) {
  .home-preview__basic-title-entity {
    font-size: 28.7998149861vw;
  }
}

@media (max-width: 858px) {
  .home-preview__basic-title-entity {
    font-size: 28.7994449584vw;
  }
}

@media (max-width: 857px) {
  .home-preview__basic-title-entity {
    font-size: 28.7990749306vw;
  }
}

@media (max-width: 856px) {
  .home-preview__basic-title-entity {
    font-size: 28.7987049029vw;
  }
}

@media (max-width: 855px) {
  .home-preview__basic-title-entity {
    font-size: 28.7983348751vw;
  }
}

@media (max-width: 854px) {
  .home-preview__basic-title-entity {
    font-size: 28.7979648474vw;
  }
}

@media (max-width: 853px) {
  .home-preview__basic-title-entity {
    font-size: 28.7975948196vw;
  }
}

@media (max-width: 852px) {
  .home-preview__basic-title-entity {
    font-size: 28.7972247919vw;
  }
}

@media (max-width: 851px) {
  .home-preview__basic-title-entity {
    font-size: 28.7968547641vw;
  }
}

@media (max-width: 850px) {
  .home-preview__basic-title-entity {
    font-size: 28.7964847364vw;
  }
}

@media (max-width: 849px) {
  .home-preview__basic-title-entity {
    font-size: 28.7961147086vw;
  }
}

@media (max-width: 848px) {
  .home-preview__basic-title-entity {
    font-size: 28.7957446809vw;
  }
}

@media (max-width: 847px) {
  .home-preview__basic-title-entity {
    font-size: 28.7953746531vw;
  }
}

@media (max-width: 846px) {
  .home-preview__basic-title-entity {
    font-size: 28.7950046253vw;
  }
}

@media (max-width: 845px) {
  .home-preview__basic-title-entity {
    font-size: 28.7946345976vw;
  }
}

@media (max-width: 844px) {
  .home-preview__basic-title-entity {
    font-size: 28.7942645698vw;
  }
}

@media (max-width: 843px) {
  .home-preview__basic-title-entity {
    font-size: 28.7938945421vw;
  }
}

@media (max-width: 842px) {
  .home-preview__basic-title-entity {
    font-size: 28.7935245143vw;
  }
}

@media (max-width: 841px) {
  .home-preview__basic-title-entity {
    font-size: 28.7931544866vw;
  }
}

@media (max-width: 840px) {
  .home-preview__basic-title-entity {
    font-size: 28.7927844588vw;
  }
}

@media (max-width: 839px) {
  .home-preview__basic-title-entity {
    font-size: 28.7924144311vw;
  }
}

@media (max-width: 838px) {
  .home-preview__basic-title-entity {
    font-size: 28.7920444033vw;
  }
}

@media (max-width: 837px) {
  .home-preview__basic-title-entity {
    font-size: 28.7916743756vw;
  }
}

@media (max-width: 836px) {
  .home-preview__basic-title-entity {
    font-size: 28.7913043478vw;
  }
}

@media (max-width: 835px) {
  .home-preview__basic-title-entity {
    font-size: 28.7909343201vw;
  }
}

@media (max-width: 834px) {
  .home-preview__basic-title-entity {
    font-size: 28.7905642923vw;
  }
}

@media (max-width: 833px) {
  .home-preview__basic-title-entity {
    font-size: 28.7901942646vw;
  }
}

@media (max-width: 832px) {
  .home-preview__basic-title-entity {
    font-size: 28.7898242368vw;
  }
}

@media (max-width: 831px) {
  .home-preview__basic-title-entity {
    font-size: 28.7894542091vw;
  }
}

@media (max-width: 830px) {
  .home-preview__basic-title-entity {
    font-size: 28.7890841813vw;
  }
}

@media (max-width: 829px) {
  .home-preview__basic-title-entity {
    font-size: 28.7887141536vw;
  }
}

@media (max-width: 828px) {
  .home-preview__basic-title-entity {
    font-size: 28.7883441258vw;
  }
}

@media (max-width: 827px) {
  .home-preview__basic-title-entity {
    font-size: 28.7879740981vw;
  }
}

@media (max-width: 826px) {
  .home-preview__basic-title-entity {
    font-size: 28.7876040703vw;
  }
}

@media (max-width: 825px) {
  .home-preview__basic-title-entity {
    font-size: 28.7872340426vw;
  }
}

@media (max-width: 824px) {
  .home-preview__basic-title-entity {
    font-size: 28.7868640148vw;
  }
}

@media (max-width: 823px) {
  .home-preview__basic-title-entity {
    font-size: 28.786493987vw;
  }
}

@media (max-width: 822px) {
  .home-preview__basic-title-entity {
    font-size: 28.7861239593vw;
  }
}

@media (max-width: 821px) {
  .home-preview__basic-title-entity {
    font-size: 28.7857539315vw;
  }
}

@media (max-width: 820px) {
  .home-preview__basic-title-entity {
    font-size: 28.7853839038vw;
  }
}

@media (max-width: 819px) {
  .home-preview__basic-title-entity {
    font-size: 28.785013876vw;
  }
}

@media (max-width: 818px) {
  .home-preview__basic-title-entity {
    font-size: 28.7846438483vw;
  }
}

@media (max-width: 817px) {
  .home-preview__basic-title-entity {
    font-size: 28.7842738205vw;
  }
}

@media (max-width: 816px) {
  .home-preview__basic-title-entity {
    font-size: 28.7839037928vw;
  }
}

@media (max-width: 815px) {
  .home-preview__basic-title-entity {
    font-size: 28.783533765vw;
  }
}

@media (max-width: 814px) {
  .home-preview__basic-title-entity {
    font-size: 28.7831637373vw;
  }
}

@media (max-width: 813px) {
  .home-preview__basic-title-entity {
    font-size: 28.7827937095vw;
  }
}

@media (max-width: 812px) {
  .home-preview__basic-title-entity {
    font-size: 28.7824236818vw;
  }
}

@media (max-width: 811px) {
  .home-preview__basic-title-entity {
    font-size: 28.782053654vw;
  }
}

@media (max-width: 810px) {
  .home-preview__basic-title-entity {
    font-size: 28.7816836263vw;
  }
}

@media (max-width: 809px) {
  .home-preview__basic-title-entity {
    font-size: 28.7813135985vw;
  }
}

@media (max-width: 808px) {
  .home-preview__basic-title-entity {
    font-size: 28.7809435708vw;
  }
}

@media (max-width: 807px) {
  .home-preview__basic-title-entity {
    font-size: 28.780573543vw;
  }
}

@media (max-width: 806px) {
  .home-preview__basic-title-entity {
    font-size: 28.7802035153vw;
  }
}

@media (max-width: 805px) {
  .home-preview__basic-title-entity {
    font-size: 28.7798334875vw;
  }
}

@media (max-width: 804px) {
  .home-preview__basic-title-entity {
    font-size: 28.7794634598vw;
  }
}

@media (max-width: 803px) {
  .home-preview__basic-title-entity {
    font-size: 28.779093432vw;
  }
}

@media (max-width: 802px) {
  .home-preview__basic-title-entity {
    font-size: 28.7787234043vw;
  }
}

@media (max-width: 801px) {
  .home-preview__basic-title-entity {
    font-size: 28.7783533765vw;
  }
}

@media (max-width: 800px) {
  .home-preview__basic-title-entity {
    font-size: 28.7779833488vw;
  }
}

@media (max-width: 799px) {
  .home-preview__basic-title-entity {
    font-size: 28.777613321vw;
  }
}

@media (max-width: 798px) {
  .home-preview__basic-title-entity {
    font-size: 28.7772432932vw;
  }
}

@media (max-width: 797px) {
  .home-preview__basic-title-entity {
    font-size: 28.7768732655vw;
  }
}

@media (max-width: 796px) {
  .home-preview__basic-title-entity {
    font-size: 28.7765032377vw;
  }
}

@media (max-width: 795px) {
  .home-preview__basic-title-entity {
    font-size: 28.77613321vw;
  }
}

@media (max-width: 794px) {
  .home-preview__basic-title-entity {
    font-size: 28.7757631822vw;
  }
}

@media (max-width: 793px) {
  .home-preview__basic-title-entity {
    font-size: 28.7753931545vw;
  }
}

@media (max-width: 792px) {
  .home-preview__basic-title-entity {
    font-size: 28.7750231267vw;
  }
}

@media (max-width: 791px) {
  .home-preview__basic-title-entity {
    font-size: 28.774653099vw;
  }
}

@media (max-width: 790px) {
  .home-preview__basic-title-entity {
    font-size: 28.7742830712vw;
  }
}

@media (max-width: 789px) {
  .home-preview__basic-title-entity {
    font-size: 28.7739130435vw;
  }
}

@media (max-width: 788px) {
  .home-preview__basic-title-entity {
    font-size: 28.7735430157vw;
  }
}

@media (max-width: 787px) {
  .home-preview__basic-title-entity {
    font-size: 28.773172988vw;
  }
}

@media (max-width: 786px) {
  .home-preview__basic-title-entity {
    font-size: 28.7728029602vw;
  }
}

@media (max-width: 785px) {
  .home-preview__basic-title-entity {
    font-size: 28.7724329325vw;
  }
}

@media (max-width: 784px) {
  .home-preview__basic-title-entity {
    font-size: 28.7720629047vw;
  }
}

@media (max-width: 783px) {
  .home-preview__basic-title-entity {
    font-size: 28.771692877vw;
  }
}

@media (max-width: 782px) {
  .home-preview__basic-title-entity {
    font-size: 28.7713228492vw;
  }
}

@media (max-width: 781px) {
  .home-preview__basic-title-entity {
    font-size: 28.7709528215vw;
  }
}

@media (max-width: 780px) {
  .home-preview__basic-title-entity {
    font-size: 28.7705827937vw;
  }
}

@media (max-width: 779px) {
  .home-preview__basic-title-entity {
    font-size: 28.770212766vw;
  }
}

@media (max-width: 778px) {
  .home-preview__basic-title-entity {
    font-size: 28.7698427382vw;
  }
}

@media (max-width: 777px) {
  .home-preview__basic-title-entity {
    font-size: 28.7694727105vw;
  }
}

@media (max-width: 776px) {
  .home-preview__basic-title-entity {
    font-size: 28.7691026827vw;
  }
}

@media (max-width: 775px) {
  .home-preview__basic-title-entity {
    font-size: 28.7687326549vw;
  }
}

@media (max-width: 774px) {
  .home-preview__basic-title-entity {
    font-size: 28.7683626272vw;
  }
}

@media (max-width: 773px) {
  .home-preview__basic-title-entity {
    font-size: 28.7679925994vw;
  }
}

@media (max-width: 772px) {
  .home-preview__basic-title-entity {
    font-size: 28.7676225717vw;
  }
}

@media (max-width: 771px) {
  .home-preview__basic-title-entity {
    font-size: 28.7672525439vw;
  }
}

@media (max-width: 770px) {
  .home-preview__basic-title-entity {
    font-size: 28.7668825162vw;
  }
}

@media (max-width: 769px) {
  .home-preview__basic-title-entity {
    font-size: 28.7665124884vw;
  }
}

@media (max-width: 768px) {
  .home-preview__basic-title-entity {
    font-size: 28.7661424607vw;
  }
}

@media (max-width: 767px) {
  .home-preview__basic-title-entity {
    font-size: 28.7657724329vw;
  }
}

@media (max-width: 766px) {
  .home-preview__basic-title-entity {
    font-size: 28.7654024052vw;
  }
}

@media (max-width: 765px) {
  .home-preview__basic-title-entity {
    font-size: 28.7650323774vw;
  }
}

@media (max-width: 764px) {
  .home-preview__basic-title-entity {
    font-size: 28.7646623497vw;
  }
}

@media (max-width: 763px) {
  .home-preview__basic-title-entity {
    font-size: 28.7642923219vw;
  }
}

@media (max-width: 762px) {
  .home-preview__basic-title-entity {
    font-size: 28.7639222942vw;
  }
}

@media (max-width: 761px) {
  .home-preview__basic-title-entity {
    font-size: 28.7635522664vw;
  }
}

@media (max-width: 760px) {
  .home-preview__basic-title-entity {
    font-size: 28.7631822387vw;
  }
}

@media (max-width: 759px) {
  .home-preview__basic-title-entity {
    font-size: 28.7628122109vw;
  }
}

@media (max-width: 758px) {
  .home-preview__basic-title-entity {
    font-size: 28.7624421832vw;
  }
}

@media (max-width: 757px) {
  .home-preview__basic-title-entity {
    font-size: 28.7620721554vw;
  }
}

@media (max-width: 756px) {
  .home-preview__basic-title-entity {
    font-size: 28.7617021277vw;
  }
}

@media (max-width: 755px) {
  .home-preview__basic-title-entity {
    font-size: 28.7613320999vw;
  }
}

@media (max-width: 754px) {
  .home-preview__basic-title-entity {
    font-size: 28.7609620722vw;
  }
}

@media (max-width: 753px) {
  .home-preview__basic-title-entity {
    font-size: 28.7605920444vw;
  }
}

@media (max-width: 752px) {
  .home-preview__basic-title-entity {
    font-size: 28.7602220167vw;
  }
}

@media (max-width: 751px) {
  .home-preview__basic-title-entity {
    font-size: 28.7598519889vw;
  }
}

@media (max-width: 750px) {
  .home-preview__basic-title-entity {
    font-size: 28.7594819611vw;
  }
}

@media (max-width: 749px) {
  .home-preview__basic-title-entity {
    font-size: 28.7591119334vw;
  }
}

@media (max-width: 748px) {
  .home-preview__basic-title-entity {
    font-size: 28.7587419056vw;
  }
}

@media (max-width: 747px) {
  .home-preview__basic-title-entity {
    font-size: 28.7583718779vw;
  }
}

@media (max-width: 746px) {
  .home-preview__basic-title-entity {
    font-size: 28.7580018501vw;
  }
}

@media (max-width: 745px) {
  .home-preview__basic-title-entity {
    font-size: 28.7576318224vw;
  }
}

@media (max-width: 744px) {
  .home-preview__basic-title-entity {
    font-size: 28.7572617946vw;
  }
}

@media (max-width: 743px) {
  .home-preview__basic-title-entity {
    font-size: 28.7568917669vw;
  }
}

@media (max-width: 742px) {
  .home-preview__basic-title-entity {
    font-size: 28.7565217391vw;
  }
}

@media (max-width: 741px) {
  .home-preview__basic-title-entity {
    font-size: 28.7561517114vw;
  }
}

@media (max-width: 740px) {
  .home-preview__basic-title-entity {
    font-size: 28.7557816836vw;
  }
}

@media (max-width: 739px) {
  .home-preview__basic-title-entity {
    font-size: 28.7554116559vw;
  }
}

@media (max-width: 738px) {
  .home-preview__basic-title-entity {
    font-size: 28.7550416281vw;
  }
}

@media (max-width: 737px) {
  .home-preview__basic-title-entity {
    font-size: 28.7546716004vw;
  }
}

@media (max-width: 736px) {
  .home-preview__basic-title-entity {
    font-size: 28.7543015726vw;
  }
}

@media (max-width: 735px) {
  .home-preview__basic-title-entity {
    font-size: 28.7539315449vw;
  }
}

@media (max-width: 734px) {
  .home-preview__basic-title-entity {
    font-size: 28.7535615171vw;
  }
}

@media (max-width: 733px) {
  .home-preview__basic-title-entity {
    font-size: 28.7531914894vw;
  }
}

@media (max-width: 732px) {
  .home-preview__basic-title-entity {
    font-size: 28.7528214616vw;
  }
}

@media (max-width: 731px) {
  .home-preview__basic-title-entity {
    font-size: 28.7524514339vw;
  }
}

@media (max-width: 730px) {
  .home-preview__basic-title-entity {
    font-size: 28.7520814061vw;
  }
}

@media (max-width: 729px) {
  .home-preview__basic-title-entity {
    font-size: 28.7517113784vw;
  }
}

@media (max-width: 728px) {
  .home-preview__basic-title-entity {
    font-size: 28.7513413506vw;
  }
}

@media (max-width: 727px) {
  .home-preview__basic-title-entity {
    font-size: 28.7509713228vw;
  }
}

@media (max-width: 726px) {
  .home-preview__basic-title-entity {
    font-size: 28.7506012951vw;
  }
}

@media (max-width: 725px) {
  .home-preview__basic-title-entity {
    font-size: 28.7502312673vw;
  }
}

@media (max-width: 724px) {
  .home-preview__basic-title-entity {
    font-size: 28.7498612396vw;
  }
}

@media (max-width: 723px) {
  .home-preview__basic-title-entity {
    font-size: 28.7494912118vw;
  }
}

@media (max-width: 722px) {
  .home-preview__basic-title-entity {
    font-size: 28.7491211841vw;
  }
}

@media (max-width: 721px) {
  .home-preview__basic-title-entity {
    font-size: 28.7487511563vw;
  }
}

@media (max-width: 720px) {
  .home-preview__basic-title-entity {
    font-size: 28.7483811286vw;
  }
}

@media (max-width: 719px) {
  .home-preview__basic-title-entity {
    font-size: 28.7480111008vw;
  }
}

@media (max-width: 718px) {
  .home-preview__basic-title-entity {
    font-size: 28.7476410731vw;
  }
}

@media (max-width: 717px) {
  .home-preview__basic-title-entity {
    font-size: 28.7472710453vw;
  }
}

@media (max-width: 716px) {
  .home-preview__basic-title-entity {
    font-size: 28.7469010176vw;
  }
}

@media (max-width: 715px) {
  .home-preview__basic-title-entity {
    font-size: 28.7465309898vw;
  }
}

@media (max-width: 714px) {
  .home-preview__basic-title-entity {
    font-size: 28.7461609621vw;
  }
}

@media (max-width: 713px) {
  .home-preview__basic-title-entity {
    font-size: 28.7457909343vw;
  }
}

@media (max-width: 712px) {
  .home-preview__basic-title-entity {
    font-size: 28.7454209066vw;
  }
}

@media (max-width: 711px) {
  .home-preview__basic-title-entity {
    font-size: 28.7450508788vw;
  }
}

@media (max-width: 710px) {
  .home-preview__basic-title-entity {
    font-size: 28.7446808511vw;
  }
}

@media (max-width: 709px) {
  .home-preview__basic-title-entity {
    font-size: 28.7443108233vw;
  }
}

@media (max-width: 708px) {
  .home-preview__basic-title-entity {
    font-size: 28.7439407956vw;
  }
}

@media (max-width: 707px) {
  .home-preview__basic-title-entity {
    font-size: 28.7435707678vw;
  }
}

@media (max-width: 706px) {
  .home-preview__basic-title-entity {
    font-size: 28.7432007401vw;
  }
}

@media (max-width: 705px) {
  .home-preview__basic-title-entity {
    font-size: 28.7428307123vw;
  }
}

@media (max-width: 704px) {
  .home-preview__basic-title-entity {
    font-size: 28.7424606846vw;
  }
}

@media (max-width: 703px) {
  .home-preview__basic-title-entity {
    font-size: 28.7420906568vw;
  }
}

@media (max-width: 702px) {
  .home-preview__basic-title-entity {
    font-size: 28.741720629vw;
  }
}

@media (max-width: 701px) {
  .home-preview__basic-title-entity {
    font-size: 28.7413506013vw;
  }
}

@media (max-width: 700px) {
  .home-preview__basic-title-entity {
    font-size: 28.7409805735vw;
  }
}

@media (max-width: 699px) {
  .home-preview__basic-title-entity {
    font-size: 28.7406105458vw;
  }
}

@media (max-width: 698px) {
  .home-preview__basic-title-entity {
    font-size: 28.740240518vw;
  }
}

@media (max-width: 697px) {
  .home-preview__basic-title-entity {
    font-size: 28.7398704903vw;
  }
}

@media (max-width: 696px) {
  .home-preview__basic-title-entity {
    font-size: 28.7395004625vw;
  }
}

@media (max-width: 695px) {
  .home-preview__basic-title-entity {
    font-size: 28.7391304348vw;
  }
}

@media (max-width: 694px) {
  .home-preview__basic-title-entity {
    font-size: 28.738760407vw;
  }
}

@media (max-width: 693px) {
  .home-preview__basic-title-entity {
    font-size: 28.7383903793vw;
  }
}

@media (max-width: 692px) {
  .home-preview__basic-title-entity {
    font-size: 28.7380203515vw;
  }
}

@media (max-width: 691px) {
  .home-preview__basic-title-entity {
    font-size: 28.7376503238vw;
  }
}

@media (max-width: 690px) {
  .home-preview__basic-title-entity {
    font-size: 28.737280296vw;
  }
}

@media (max-width: 689px) {
  .home-preview__basic-title-entity {
    font-size: 28.7369102683vw;
  }
}

@media (max-width: 688px) {
  .home-preview__basic-title-entity {
    font-size: 28.7365402405vw;
  }
}

@media (max-width: 687px) {
  .home-preview__basic-title-entity {
    font-size: 28.7361702128vw;
  }
}

@media (max-width: 686px) {
  .home-preview__basic-title-entity {
    font-size: 28.735800185vw;
  }
}

@media (max-width: 685px) {
  .home-preview__basic-title-entity {
    font-size: 28.7354301573vw;
  }
}

@media (max-width: 684px) {
  .home-preview__basic-title-entity {
    font-size: 28.7350601295vw;
  }
}

@media (max-width: 683px) {
  .home-preview__basic-title-entity {
    font-size: 28.7346901018vw;
  }
}

@media (max-width: 682px) {
  .home-preview__basic-title-entity {
    font-size: 28.734320074vw;
  }
}

@media (max-width: 681px) {
  .home-preview__basic-title-entity {
    font-size: 28.7339500463vw;
  }
}

@media (max-width: 680px) {
  .home-preview__basic-title-entity {
    font-size: 28.7335800185vw;
  }
}

@media (max-width: 679px) {
  .home-preview__basic-title-entity {
    font-size: 28.7332099907vw;
  }
}

@media (max-width: 678px) {
  .home-preview__basic-title-entity {
    font-size: 28.732839963vw;
  }
}

@media (max-width: 677px) {
  .home-preview__basic-title-entity {
    font-size: 28.7324699352vw;
  }
}

@media (max-width: 676px) {
  .home-preview__basic-title-entity {
    font-size: 28.7320999075vw;
  }
}

@media (max-width: 675px) {
  .home-preview__basic-title-entity {
    font-size: 28.7317298797vw;
  }
}

@media (max-width: 674px) {
  .home-preview__basic-title-entity {
    font-size: 28.731359852vw;
  }
}

@media (max-width: 673px) {
  .home-preview__basic-title-entity {
    font-size: 28.7309898242vw;
  }
}

@media (max-width: 672px) {
  .home-preview__basic-title-entity {
    font-size: 28.7306197965vw;
  }
}

@media (max-width: 671px) {
  .home-preview__basic-title-entity {
    font-size: 28.7302497687vw;
  }
}

@media (max-width: 670px) {
  .home-preview__basic-title-entity {
    font-size: 28.729879741vw;
  }
}

@media (max-width: 669px) {
  .home-preview__basic-title-entity {
    font-size: 28.7295097132vw;
  }
}

@media (max-width: 668px) {
  .home-preview__basic-title-entity {
    font-size: 28.7291396855vw;
  }
}

@media (max-width: 667px) {
  .home-preview__basic-title-entity {
    font-size: 28.7287696577vw;
  }
}

@media (max-width: 666px) {
  .home-preview__basic-title-entity {
    font-size: 28.72839963vw;
  }
}

@media (max-width: 665px) {
  .home-preview__basic-title-entity {
    font-size: 28.7280296022vw;
  }
}

@media (max-width: 664px) {
  .home-preview__basic-title-entity {
    font-size: 28.7276595745vw;
  }
}

@media (max-width: 663px) {
  .home-preview__basic-title-entity {
    font-size: 28.7272895467vw;
  }
}

@media (max-width: 662px) {
  .home-preview__basic-title-entity {
    font-size: 28.726919519vw;
  }
}

@media (max-width: 661px) {
  .home-preview__basic-title-entity {
    font-size: 28.7265494912vw;
  }
}

@media (max-width: 660px) {
  .home-preview__basic-title-entity {
    font-size: 28.7261794635vw;
  }
}

@media (max-width: 659px) {
  .home-preview__basic-title-entity {
    font-size: 28.7258094357vw;
  }
}

@media (max-width: 658px) {
  .home-preview__basic-title-entity {
    font-size: 28.725439408vw;
  }
}

@media (max-width: 657px) {
  .home-preview__basic-title-entity {
    font-size: 28.7250693802vw;
  }
}

@media (max-width: 656px) {
  .home-preview__basic-title-entity {
    font-size: 28.7246993525vw;
  }
}

@media (max-width: 655px) {
  .home-preview__basic-title-entity {
    font-size: 28.7243293247vw;
  }
}

@media (max-width: 654px) {
  .home-preview__basic-title-entity {
    font-size: 28.7239592969vw;
  }
}

@media (max-width: 653px) {
  .home-preview__basic-title-entity {
    font-size: 28.7235892692vw;
  }
}

@media (max-width: 652px) {
  .home-preview__basic-title-entity {
    font-size: 28.7232192414vw;
  }
}

@media (max-width: 651px) {
  .home-preview__basic-title-entity {
    font-size: 28.7228492137vw;
  }
}

@media (max-width: 650px) {
  .home-preview__basic-title-entity {
    font-size: 28.7224791859vw;
  }
}

@media (max-width: 649px) {
  .home-preview__basic-title-entity {
    font-size: 28.7221091582vw;
  }
}

@media (max-width: 648px) {
  .home-preview__basic-title-entity {
    font-size: 28.7217391304vw;
  }
}

@media (max-width: 647px) {
  .home-preview__basic-title-entity {
    font-size: 28.7213691027vw;
  }
}

@media (max-width: 646px) {
  .home-preview__basic-title-entity {
    font-size: 28.7209990749vw;
  }
}

@media (max-width: 645px) {
  .home-preview__basic-title-entity {
    font-size: 28.7206290472vw;
  }
}

@media (max-width: 644px) {
  .home-preview__basic-title-entity {
    font-size: 28.7202590194vw;
  }
}

@media (max-width: 643px) {
  .home-preview__basic-title-entity {
    font-size: 28.7198889917vw;
  }
}

@media (max-width: 642px) {
  .home-preview__basic-title-entity {
    font-size: 28.7195189639vw;
  }
}

@media (max-width: 641px) {
  .home-preview__basic-title-entity {
    font-size: 28.7191489362vw;
  }
}

@media (max-width: 640px) {
  .home-preview__basic-title-entity {
    font-size: 28.7187789084vw;
  }
}

@media (max-width: 639px) {
  .home-preview__basic-title-entity {
    font-size: 28.7184088807vw;
  }
}

@media (max-width: 638px) {
  .home-preview__basic-title-entity {
    font-size: 28.7180388529vw;
  }
}

@media (max-width: 637px) {
  .home-preview__basic-title-entity {
    font-size: 28.7176688252vw;
  }
}

@media (max-width: 636px) {
  .home-preview__basic-title-entity {
    font-size: 28.7172987974vw;
  }
}

@media (max-width: 635px) {
  .home-preview__basic-title-entity {
    font-size: 28.7169287697vw;
  }
}

@media (max-width: 634px) {
  .home-preview__basic-title-entity {
    font-size: 28.7165587419vw;
  }
}

@media (max-width: 633px) {
  .home-preview__basic-title-entity {
    font-size: 28.7161887142vw;
  }
}

@media (max-width: 632px) {
  .home-preview__basic-title-entity {
    font-size: 28.7158186864vw;
  }
}

@media (max-width: 631px) {
  .home-preview__basic-title-entity {
    font-size: 28.7154486586vw;
  }
}

@media (max-width: 630px) {
  .home-preview__basic-title-entity {
    font-size: 28.7150786309vw;
  }
}

@media (max-width: 629px) {
  .home-preview__basic-title-entity {
    font-size: 28.7147086031vw;
  }
}

@media (max-width: 628px) {
  .home-preview__basic-title-entity {
    font-size: 28.7143385754vw;
  }
}

@media (max-width: 627px) {
  .home-preview__basic-title-entity {
    font-size: 28.7139685476vw;
  }
}

@media (max-width: 626px) {
  .home-preview__basic-title-entity {
    font-size: 28.7135985199vw;
  }
}

@media (max-width: 625px) {
  .home-preview__basic-title-entity {
    font-size: 28.7132284921vw;
  }
}

@media (max-width: 624px) {
  .home-preview__basic-title-entity {
    font-size: 28.7128584644vw;
  }
}

@media (max-width: 623px) {
  .home-preview__basic-title-entity {
    font-size: 28.7124884366vw;
  }
}

@media (max-width: 622px) {
  .home-preview__basic-title-entity {
    font-size: 28.7121184089vw;
  }
}

@media (max-width: 621px) {
  .home-preview__basic-title-entity {
    font-size: 28.7117483811vw;
  }
}

@media (max-width: 620px) {
  .home-preview__basic-title-entity {
    font-size: 28.7113783534vw;
  }
}

@media (max-width: 619px) {
  .home-preview__basic-title-entity {
    font-size: 28.7110083256vw;
  }
}

@media (max-width: 618px) {
  .home-preview__basic-title-entity {
    font-size: 28.7106382979vw;
  }
}

@media (max-width: 617px) {
  .home-preview__basic-title-entity {
    font-size: 28.7102682701vw;
  }
}

@media (max-width: 616px) {
  .home-preview__basic-title-entity {
    font-size: 28.7098982424vw;
  }
}

@media (max-width: 615px) {
  .home-preview__basic-title-entity {
    font-size: 28.7095282146vw;
  }
}

@media (max-width: 614px) {
  .home-preview__basic-title-entity {
    font-size: 28.7091581869vw;
  }
}

@media (max-width: 613px) {
  .home-preview__basic-title-entity {
    font-size: 28.7087881591vw;
  }
}

@media (max-width: 612px) {
  .home-preview__basic-title-entity {
    font-size: 28.7084181314vw;
  }
}

@media (max-width: 611px) {
  .home-preview__basic-title-entity {
    font-size: 28.7080481036vw;
  }
}

@media (max-width: 610px) {
  .home-preview__basic-title-entity {
    font-size: 28.7076780759vw;
  }
}

@media (max-width: 609px) {
  .home-preview__basic-title-entity {
    font-size: 28.7073080481vw;
  }
}

@media (max-width: 608px) {
  .home-preview__basic-title-entity {
    font-size: 28.7069380204vw;
  }
}

@media (max-width: 607px) {
  .home-preview__basic-title-entity {
    font-size: 28.7065679926vw;
  }
}

@media (max-width: 606px) {
  .home-preview__basic-title-entity {
    font-size: 28.7061979648vw;
  }
}

@media (max-width: 605px) {
  .home-preview__basic-title-entity {
    font-size: 28.7058279371vw;
  }
}

@media (max-width: 604px) {
  .home-preview__basic-title-entity {
    font-size: 28.7054579093vw;
  }
}

@media (max-width: 603px) {
  .home-preview__basic-title-entity {
    font-size: 28.7050878816vw;
  }
}

@media (max-width: 602px) {
  .home-preview__basic-title-entity {
    font-size: 28.7047178538vw;
  }
}

@media (max-width: 601px) {
  .home-preview__basic-title-entity {
    font-size: 28.7043478261vw;
  }
}

@media (max-width: 600px) {
  .home-preview__basic-title-entity {
    font-size: 28.7039777983vw;
  }
}

@media (max-width: 599px) {
  .home-preview__basic-title-entity {
    font-size: 28.7036077706vw;
  }
}

@media (max-width: 598px) {
  .home-preview__basic-title-entity {
    font-size: 28.7032377428vw;
  }
}

@media (max-width: 597px) {
  .home-preview__basic-title-entity {
    font-size: 28.7028677151vw;
  }
}

@media (max-width: 596px) {
  .home-preview__basic-title-entity {
    font-size: 28.7024976873vw;
  }
}

@media (max-width: 595px) {
  .home-preview__basic-title-entity {
    font-size: 28.7021276596vw;
  }
}

@media (max-width: 594px) {
  .home-preview__basic-title-entity {
    font-size: 28.7017576318vw;
  }
}

@media (max-width: 593px) {
  .home-preview__basic-title-entity {
    font-size: 28.7013876041vw;
  }
}

@media (max-width: 592px) {
  .home-preview__basic-title-entity {
    font-size: 28.7010175763vw;
  }
}

@media (max-width: 591px) {
  .home-preview__basic-title-entity {
    font-size: 28.7006475486vw;
  }
}

@media (max-width: 590px) {
  .home-preview__basic-title-entity {
    font-size: 28.7002775208vw;
  }
}

@media (max-width: 589px) {
  .home-preview__basic-title-entity {
    font-size: 28.6999074931vw;
  }
}

@media (max-width: 588px) {
  .home-preview__basic-title-entity {
    font-size: 28.6995374653vw;
  }
}

@media (max-width: 587px) {
  .home-preview__basic-title-entity {
    font-size: 28.6991674376vw;
  }
}

@media (max-width: 586px) {
  .home-preview__basic-title-entity {
    font-size: 28.6987974098vw;
  }
}

@media (max-width: 585px) {
  .home-preview__basic-title-entity {
    font-size: 28.6984273821vw;
  }
}

@media (max-width: 584px) {
  .home-preview__basic-title-entity {
    font-size: 28.6980573543vw;
  }
}

@media (max-width: 583px) {
  .home-preview__basic-title-entity {
    font-size: 28.6976873265vw;
  }
}

@media (max-width: 582px) {
  .home-preview__basic-title-entity {
    font-size: 28.6973172988vw;
  }
}

@media (max-width: 581px) {
  .home-preview__basic-title-entity {
    font-size: 28.696947271vw;
  }
}

@media (max-width: 580px) {
  .home-preview__basic-title-entity {
    font-size: 28.6965772433vw;
  }
}

@media (max-width: 579px) {
  .home-preview__basic-title-entity {
    font-size: 28.6962072155vw;
  }
}

@media (max-width: 578px) {
  .home-preview__basic-title-entity {
    font-size: 28.6958371878vw;
  }
}

@media (max-width: 577px) {
  .home-preview__basic-title-entity {
    font-size: 28.69546716vw;
  }
}

@media (max-width: 576px) {
  .home-preview__basic-title-entity {
    font-size: 28.6950971323vw;
  }
}

@media (max-width: 575px) {
  .home-preview__basic-title-entity {
    font-size: 28.6947271045vw;
  }
}

@media (max-width: 574px) {
  .home-preview__basic-title-entity {
    font-size: 28.6943570768vw;
  }
}

@media (max-width: 573px) {
  .home-preview__basic-title-entity {
    font-size: 28.693987049vw;
  }
}

@media (max-width: 572px) {
  .home-preview__basic-title-entity {
    font-size: 28.6936170213vw;
  }
}

@media (max-width: 571px) {
  .home-preview__basic-title-entity {
    font-size: 28.6932469935vw;
  }
}

@media (max-width: 570px) {
  .home-preview__basic-title-entity {
    font-size: 28.6928769658vw;
  }
}

@media (max-width: 569px) {
  .home-preview__basic-title-entity {
    font-size: 28.692506938vw;
  }
}

@media (max-width: 568px) {
  .home-preview__basic-title-entity {
    font-size: 28.6921369103vw;
  }
}

@media (max-width: 567px) {
  .home-preview__basic-title-entity {
    font-size: 28.6917668825vw;
  }
}

@media (max-width: 566px) {
  .home-preview__basic-title-entity {
    font-size: 28.6913968548vw;
  }
}

@media (max-width: 565px) {
  .home-preview__basic-title-entity {
    font-size: 28.691026827vw;
  }
}

@media (max-width: 564px) {
  .home-preview__basic-title-entity {
    font-size: 28.6906567993vw;
  }
}

@media (max-width: 563px) {
  .home-preview__basic-title-entity {
    font-size: 28.6902867715vw;
  }
}

@media (max-width: 562px) {
  .home-preview__basic-title-entity {
    font-size: 28.6899167438vw;
  }
}

@media (max-width: 561px) {
  .home-preview__basic-title-entity {
    font-size: 28.689546716vw;
  }
}

@media (max-width: 560px) {
  .home-preview__basic-title-entity {
    font-size: 28.6891766883vw;
  }
}

@media (max-width: 559px) {
  .home-preview__basic-title-entity {
    font-size: 28.6888066605vw;
  }
}

@media (max-width: 558px) {
  .home-preview__basic-title-entity {
    font-size: 28.6884366327vw;
  }
}

@media (max-width: 557px) {
  .home-preview__basic-title-entity {
    font-size: 28.688066605vw;
  }
}

@media (max-width: 556px) {
  .home-preview__basic-title-entity {
    font-size: 28.6876965772vw;
  }
}

@media (max-width: 555px) {
  .home-preview__basic-title-entity {
    font-size: 28.6873265495vw;
  }
}

@media (max-width: 554px) {
  .home-preview__basic-title-entity {
    font-size: 28.6869565217vw;
  }
}

@media (max-width: 553px) {
  .home-preview__basic-title-entity {
    font-size: 28.686586494vw;
  }
}

@media (max-width: 552px) {
  .home-preview__basic-title-entity {
    font-size: 28.6862164662vw;
  }
}

@media (max-width: 551px) {
  .home-preview__basic-title-entity {
    font-size: 28.6858464385vw;
  }
}

@media (max-width: 550px) {
  .home-preview__basic-title-entity {
    font-size: 28.6854764107vw;
  }
}

@media (max-width: 549px) {
  .home-preview__basic-title-entity {
    font-size: 28.685106383vw;
  }
}

@media (max-width: 548px) {
  .home-preview__basic-title-entity {
    font-size: 28.6847363552vw;
  }
}

@media (max-width: 547px) {
  .home-preview__basic-title-entity {
    font-size: 28.6843663275vw;
  }
}

@media (max-width: 546px) {
  .home-preview__basic-title-entity {
    font-size: 28.6839962997vw;
  }
}

@media (max-width: 545px) {
  .home-preview__basic-title-entity {
    font-size: 28.683626272vw;
  }
}

@media (max-width: 544px) {
  .home-preview__basic-title-entity {
    font-size: 28.6832562442vw;
  }
}

@media (max-width: 543px) {
  .home-preview__basic-title-entity {
    font-size: 28.6828862165vw;
  }
}

@media (max-width: 542px) {
  .home-preview__basic-title-entity {
    font-size: 28.6825161887vw;
  }
}

@media (max-width: 541px) {
  .home-preview__basic-title-entity {
    font-size: 28.682146161vw;
  }
}

@media (max-width: 540px) {
  .home-preview__basic-title-entity {
    font-size: 28.6817761332vw;
  }
}

@media (max-width: 539px) {
  .home-preview__basic-title-entity {
    font-size: 28.6814061055vw;
  }
}

@media (max-width: 538px) {
  .home-preview__basic-title-entity {
    font-size: 28.6810360777vw;
  }
}

@media (max-width: 537px) {
  .home-preview__basic-title-entity {
    font-size: 28.68066605vw;
  }
}

@media (max-width: 536px) {
  .home-preview__basic-title-entity {
    font-size: 28.6802960222vw;
  }
}

@media (max-width: 535px) {
  .home-preview__basic-title-entity {
    font-size: 28.6799259944vw;
  }
}

@media (max-width: 534px) {
  .home-preview__basic-title-entity {
    font-size: 28.6795559667vw;
  }
}

@media (max-width: 533px) {
  .home-preview__basic-title-entity {
    font-size: 28.6791859389vw;
  }
}

@media (max-width: 532px) {
  .home-preview__basic-title-entity {
    font-size: 28.6788159112vw;
  }
}

@media (max-width: 531px) {
  .home-preview__basic-title-entity {
    font-size: 28.6784458834vw;
  }
}

@media (max-width: 530px) {
  .home-preview__basic-title-entity {
    font-size: 28.6780758557vw;
  }
}

@media (max-width: 529px) {
  .home-preview__basic-title-entity {
    font-size: 28.6777058279vw;
  }
}

@media (max-width: 528px) {
  .home-preview__basic-title-entity {
    font-size: 28.6773358002vw;
  }
}

@media (max-width: 527px) {
  .home-preview__basic-title-entity {
    font-size: 28.6769657724vw;
  }
}

@media (max-width: 526px) {
  .home-preview__basic-title-entity {
    font-size: 28.6765957447vw;
  }
}

@media (max-width: 525px) {
  .home-preview__basic-title-entity {
    font-size: 28.6762257169vw;
  }
}

@media (max-width: 524px) {
  .home-preview__basic-title-entity {
    font-size: 28.6758556892vw;
  }
}

@media (max-width: 523px) {
  .home-preview__basic-title-entity {
    font-size: 28.6754856614vw;
  }
}

@media (max-width: 522px) {
  .home-preview__basic-title-entity {
    font-size: 28.6751156337vw;
  }
}

@media (max-width: 521px) {
  .home-preview__basic-title-entity {
    font-size: 28.6747456059vw;
  }
}

@media (max-width: 520px) {
  .home-preview__basic-title-entity {
    font-size: 28.6743755782vw;
  }
}

@media (max-width: 519px) {
  .home-preview__basic-title-entity {
    font-size: 28.6740055504vw;
  }
}

@media (max-width: 518px) {
  .home-preview__basic-title-entity {
    font-size: 28.6736355227vw;
  }
}

@media (max-width: 517px) {
  .home-preview__basic-title-entity {
    font-size: 28.6732654949vw;
  }
}

@media (max-width: 516px) {
  .home-preview__basic-title-entity {
    font-size: 28.6728954672vw;
  }
}

@media (max-width: 515px) {
  .home-preview__basic-title-entity {
    font-size: 28.6725254394vw;
  }
}

@media (max-width: 514px) {
  .home-preview__basic-title-entity {
    font-size: 28.6721554117vw;
  }
}

@media (max-width: 513px) {
  .home-preview__basic-title-entity {
    font-size: 28.6717853839vw;
  }
}

@media (max-width: 512px) {
  .home-preview__basic-title-entity {
    font-size: 28.6714153562vw;
  }
}

@media (max-width: 511px) {
  .home-preview__basic-title-entity {
    font-size: 28.6710453284vw;
  }
}

@media (max-width: 510px) {
  .home-preview__basic-title-entity {
    font-size: 28.6706753006vw;
  }
}

@media (max-width: 509px) {
  .home-preview__basic-title-entity {
    font-size: 28.6703052729vw;
  }
}

@media (max-width: 508px) {
  .home-preview__basic-title-entity {
    font-size: 28.6699352451vw;
  }
}

@media (max-width: 507px) {
  .home-preview__basic-title-entity {
    font-size: 28.6695652174vw;
  }
}

@media (max-width: 506px) {
  .home-preview__basic-title-entity {
    font-size: 28.6691951896vw;
  }
}

@media (max-width: 505px) {
  .home-preview__basic-title-entity {
    font-size: 28.6688251619vw;
  }
}

@media (max-width: 504px) {
  .home-preview__basic-title-entity {
    font-size: 28.6684551341vw;
  }
}

@media (max-width: 503px) {
  .home-preview__basic-title-entity {
    font-size: 28.6680851064vw;
  }
}

@media (max-width: 502px) {
  .home-preview__basic-title-entity {
    font-size: 28.6677150786vw;
  }
}

@media (max-width: 501px) {
  .home-preview__basic-title-entity {
    font-size: 28.6673450509vw;
  }
}

@media (max-width: 500px) {
  .home-preview__basic-title-entity {
    font-size: 28.6669750231vw;
  }
}

@media (max-width: 499px) {
  .home-preview__basic-title-entity {
    font-size: 28.6666049954vw;
  }
}

@media (max-width: 498px) {
  .home-preview__basic-title-entity {
    font-size: 28.6662349676vw;
  }
}

@media (max-width: 497px) {
  .home-preview__basic-title-entity {
    font-size: 28.6658649399vw;
  }
}

@media (max-width: 496px) {
  .home-preview__basic-title-entity {
    font-size: 28.6654949121vw;
  }
}

@media (max-width: 495px) {
  .home-preview__basic-title-entity {
    font-size: 28.6651248844vw;
  }
}

@media (max-width: 494px) {
  .home-preview__basic-title-entity {
    font-size: 28.6647548566vw;
  }
}

@media (max-width: 493px) {
  .home-preview__basic-title-entity {
    font-size: 28.6643848289vw;
  }
}

@media (max-width: 492px) {
  .home-preview__basic-title-entity {
    font-size: 28.6640148011vw;
  }
}

@media (max-width: 491px) {
  .home-preview__basic-title-entity {
    font-size: 28.6636447734vw;
  }
}

@media (max-width: 490px) {
  .home-preview__basic-title-entity {
    font-size: 28.6632747456vw;
  }
}

@media (max-width: 489px) {
  .home-preview__basic-title-entity {
    font-size: 28.6629047179vw;
  }
}

@media (max-width: 488px) {
  .home-preview__basic-title-entity {
    font-size: 28.6625346901vw;
  }
}

@media (max-width: 487px) {
  .home-preview__basic-title-entity {
    font-size: 28.6621646623vw;
  }
}

@media (max-width: 486px) {
  .home-preview__basic-title-entity {
    font-size: 28.6617946346vw;
  }
}

@media (max-width: 485px) {
  .home-preview__basic-title-entity {
    font-size: 28.6614246068vw;
  }
}

@media (max-width: 484px) {
  .home-preview__basic-title-entity {
    font-size: 28.6610545791vw;
  }
}

@media (max-width: 483px) {
  .home-preview__basic-title-entity {
    font-size: 28.6606845513vw;
  }
}

@media (max-width: 482px) {
  .home-preview__basic-title-entity {
    font-size: 28.6603145236vw;
  }
}

@media (max-width: 481px) {
  .home-preview__basic-title-entity {
    font-size: 28.6599444958vw;
  }
}

@media (max-width: 480px) {
  .home-preview__basic-title-entity {
    font-size: 28.6595744681vw;
  }
}

@media (max-width: 479px) {
  .home-preview__basic-title-entity {
    font-size: 28.6592044403vw;
  }
}

@media (max-width: 478px) {
  .home-preview__basic-title-entity {
    font-size: 28.6588344126vw;
  }
}

@media (max-width: 477px) {
  .home-preview__basic-title-entity {
    font-size: 28.6584643848vw;
  }
}

@media (max-width: 476px) {
  .home-preview__basic-title-entity {
    font-size: 28.6580943571vw;
  }
}

@media (max-width: 475px) {
  .home-preview__basic-title-entity {
    font-size: 28.6577243293vw;
  }
}

@media (max-width: 474px) {
  .home-preview__basic-title-entity {
    font-size: 28.6573543016vw;
  }
}

@media (max-width: 473px) {
  .home-preview__basic-title-entity {
    font-size: 28.6569842738vw;
  }
}

@media (max-width: 472px) {
  .home-preview__basic-title-entity {
    font-size: 28.6566142461vw;
  }
}

@media (max-width: 471px) {
  .home-preview__basic-title-entity {
    font-size: 28.6562442183vw;
  }
}

@media (max-width: 470px) {
  .home-preview__basic-title-entity {
    font-size: 28.6558741906vw;
  }
}

@media (max-width: 469px) {
  .home-preview__basic-title-entity {
    font-size: 28.6555041628vw;
  }
}

@media (max-width: 468px) {
  .home-preview__basic-title-entity {
    font-size: 28.6551341351vw;
  }
}

@media (max-width: 467px) {
  .home-preview__basic-title-entity {
    font-size: 28.6547641073vw;
  }
}

@media (max-width: 466px) {
  .home-preview__basic-title-entity {
    font-size: 28.6543940796vw;
  }
}

@media (max-width: 465px) {
  .home-preview__basic-title-entity {
    font-size: 28.6540240518vw;
  }
}

@media (max-width: 464px) {
  .home-preview__basic-title-entity {
    font-size: 28.6536540241vw;
  }
}

@media (max-width: 463px) {
  .home-preview__basic-title-entity {
    font-size: 28.6532839963vw;
  }
}

@media (max-width: 462px) {
  .home-preview__basic-title-entity {
    font-size: 28.6529139685vw;
  }
}

@media (max-width: 461px) {
  .home-preview__basic-title-entity {
    font-size: 28.6525439408vw;
  }
}

@media (max-width: 460px) {
  .home-preview__basic-title-entity {
    font-size: 28.652173913vw;
  }
}

@media (max-width: 459px) {
  .home-preview__basic-title-entity {
    font-size: 28.6518038853vw;
  }
}

@media (max-width: 458px) {
  .home-preview__basic-title-entity {
    font-size: 28.6514338575vw;
  }
}

@media (max-width: 457px) {
  .home-preview__basic-title-entity {
    font-size: 28.6510638298vw;
  }
}

@media (max-width: 456px) {
  .home-preview__basic-title-entity {
    font-size: 28.650693802vw;
  }
}

@media (max-width: 455px) {
  .home-preview__basic-title-entity {
    font-size: 28.6503237743vw;
  }
}

@media (max-width: 454px) {
  .home-preview__basic-title-entity {
    font-size: 28.6499537465vw;
  }
}

@media (max-width: 453px) {
  .home-preview__basic-title-entity {
    font-size: 28.6495837188vw;
  }
}

@media (max-width: 452px) {
  .home-preview__basic-title-entity {
    font-size: 28.649213691vw;
  }
}

@media (max-width: 451px) {
  .home-preview__basic-title-entity {
    font-size: 28.6488436633vw;
  }
}

@media (max-width: 450px) {
  .home-preview__basic-title-entity {
    font-size: 28.6484736355vw;
  }
}

@media (max-width: 449px) {
  .home-preview__basic-title-entity {
    font-size: 28.6481036078vw;
  }
}

@media (max-width: 448px) {
  .home-preview__basic-title-entity {
    font-size: 28.64773358vw;
  }
}

@media (max-width: 447px) {
  .home-preview__basic-title-entity {
    font-size: 28.6473635523vw;
  }
}

@media (max-width: 446px) {
  .home-preview__basic-title-entity {
    font-size: 28.6469935245vw;
  }
}

@media (max-width: 445px) {
  .home-preview__basic-title-entity {
    font-size: 28.6466234968vw;
  }
}

@media (max-width: 444px) {
  .home-preview__basic-title-entity {
    font-size: 28.646253469vw;
  }
}

@media (max-width: 443px) {
  .home-preview__basic-title-entity {
    font-size: 28.6458834413vw;
  }
}

@media (max-width: 442px) {
  .home-preview__basic-title-entity {
    font-size: 28.6455134135vw;
  }
}

@media (max-width: 441px) {
  .home-preview__basic-title-entity {
    font-size: 28.6451433858vw;
  }
}

@media (max-width: 440px) {
  .home-preview__basic-title-entity {
    font-size: 28.644773358vw;
  }
}

@media (max-width: 439px) {
  .home-preview__basic-title-entity {
    font-size: 28.6444033302vw;
  }
}

@media (max-width: 438px) {
  .home-preview__basic-title-entity {
    font-size: 28.6440333025vw;
  }
}

@media (max-width: 437px) {
  .home-preview__basic-title-entity {
    font-size: 28.6436632747vw;
  }
}

@media (max-width: 436px) {
  .home-preview__basic-title-entity {
    font-size: 28.643293247vw;
  }
}

@media (max-width: 435px) {
  .home-preview__basic-title-entity {
    font-size: 28.6429232192vw;
  }
}

@media (max-width: 434px) {
  .home-preview__basic-title-entity {
    font-size: 28.6425531915vw;
  }
}

@media (max-width: 433px) {
  .home-preview__basic-title-entity {
    font-size: 28.6421831637vw;
  }
}

@media (max-width: 432px) {
  .home-preview__basic-title-entity {
    font-size: 28.641813136vw;
  }
}

@media (max-width: 431px) {
  .home-preview__basic-title-entity {
    font-size: 28.6414431082vw;
  }
}

@media (max-width: 430px) {
  .home-preview__basic-title-entity {
    font-size: 28.6410730805vw;
  }
}

@media (max-width: 429px) {
  .home-preview__basic-title-entity {
    font-size: 28.6407030527vw;
  }
}

@media (max-width: 428px) {
  .home-preview__basic-title-entity {
    font-size: 28.640333025vw;
  }
}

@media (max-width: 427px) {
  .home-preview__basic-title-entity {
    font-size: 28.6399629972vw;
  }
}

@media (max-width: 426px) {
  .home-preview__basic-title-entity {
    font-size: 28.6395929695vw;
  }
}

@media (max-width: 425px) {
  .home-preview__basic-title-entity {
    font-size: 28.6392229417vw;
  }
}

@media (max-width: 424px) {
  .home-preview__basic-title-entity {
    font-size: 28.638852914vw;
  }
}

@media (max-width: 423px) {
  .home-preview__basic-title-entity {
    font-size: 28.6384828862vw;
  }
}

@media (max-width: 422px) {
  .home-preview__basic-title-entity {
    font-size: 28.6381128585vw;
  }
}

@media (max-width: 421px) {
  .home-preview__basic-title-entity {
    font-size: 28.6377428307vw;
  }
}

@media (max-width: 420px) {
  .home-preview__basic-title-entity {
    font-size: 28.637372803vw;
  }
}

@media (max-width: 419px) {
  .home-preview__basic-title-entity {
    font-size: 28.6370027752vw;
  }
}

@media (max-width: 418px) {
  .home-preview__basic-title-entity {
    font-size: 28.6366327475vw;
  }
}

@media (max-width: 417px) {
  .home-preview__basic-title-entity {
    font-size: 28.6362627197vw;
  }
}

@media (max-width: 416px) {
  .home-preview__basic-title-entity {
    font-size: 28.635892692vw;
  }
}

@media (max-width: 415px) {
  .home-preview__basic-title-entity {
    font-size: 28.6355226642vw;
  }
}

@media (max-width: 414px) {
  .home-preview__basic-title-entity {
    font-size: 28.6351526364vw;
  }
}

@media (max-width: 413px) {
  .home-preview__basic-title-entity {
    font-size: 28.6347826087vw;
  }
}

@media (max-width: 412px) {
  .home-preview__basic-title-entity {
    font-size: 28.6344125809vw;
  }
}

@media (max-width: 411px) {
  .home-preview__basic-title-entity {
    font-size: 28.6340425532vw;
  }
}

@media (max-width: 410px) {
  .home-preview__basic-title-entity {
    font-size: 28.6336725254vw;
  }
}

@media (max-width: 409px) {
  .home-preview__basic-title-entity {
    font-size: 28.6333024977vw;
  }
}

@media (max-width: 408px) {
  .home-preview__basic-title-entity {
    font-size: 28.6329324699vw;
  }
}

@media (max-width: 407px) {
  .home-preview__basic-title-entity {
    font-size: 28.6325624422vw;
  }
}

@media (max-width: 406px) {
  .home-preview__basic-title-entity {
    font-size: 28.6321924144vw;
  }
}

@media (max-width: 405px) {
  .home-preview__basic-title-entity {
    font-size: 28.6318223867vw;
  }
}

@media (max-width: 404px) {
  .home-preview__basic-title-entity {
    font-size: 28.6314523589vw;
  }
}

@media (max-width: 403px) {
  .home-preview__basic-title-entity {
    font-size: 28.6310823312vw;
  }
}

@media (max-width: 402px) {
  .home-preview__basic-title-entity {
    font-size: 28.6307123034vw;
  }
}

@media (max-width: 401px) {
  .home-preview__basic-title-entity {
    font-size: 28.6303422757vw;
  }
}

@media (max-width: 400px) {
  .home-preview__basic-title-entity {
    font-size: 28.6299722479vw;
  }
}

@media (max-width: 399px) {
  .home-preview__basic-title-entity {
    font-size: 28.6296022202vw;
  }
}

@media (max-width: 398px) {
  .home-preview__basic-title-entity {
    font-size: 28.6292321924vw;
  }
}

@media (max-width: 397px) {
  .home-preview__basic-title-entity {
    font-size: 28.6288621647vw;
  }
}

@media (max-width: 396px) {
  .home-preview__basic-title-entity {
    font-size: 28.6284921369vw;
  }
}

@media (max-width: 395px) {
  .home-preview__basic-title-entity {
    font-size: 28.6281221092vw;
  }
}

@media (max-width: 394px) {
  .home-preview__basic-title-entity {
    font-size: 28.6277520814vw;
  }
}

@media (max-width: 393px) {
  .home-preview__basic-title-entity {
    font-size: 28.6273820537vw;
  }
}

@media (max-width: 392px) {
  .home-preview__basic-title-entity {
    font-size: 28.6270120259vw;
  }
}

@media (max-width: 391px) {
  .home-preview__basic-title-entity {
    font-size: 28.6266419981vw;
  }
}

@media (max-width: 390px) {
  .home-preview__basic-title-entity {
    font-size: 28.6262719704vw;
  }
}

@media (max-width: 389px) {
  .home-preview__basic-title-entity {
    font-size: 28.6259019426vw;
  }
}

@media (max-width: 388px) {
  .home-preview__basic-title-entity {
    font-size: 28.6255319149vw;
  }
}

@media (max-width: 387px) {
  .home-preview__basic-title-entity {
    font-size: 28.6251618871vw;
  }
}

@media (max-width: 386px) {
  .home-preview__basic-title-entity {
    font-size: 28.6247918594vw;
  }
}

@media (max-width: 385px) {
  .home-preview__basic-title-entity {
    font-size: 28.6244218316vw;
  }
}

@media (max-width: 384px) {
  .home-preview__basic-title-entity {
    font-size: 28.6240518039vw;
  }
}

@media (max-width: 383px) {
  .home-preview__basic-title-entity {
    font-size: 28.6236817761vw;
  }
}

@media (max-width: 382px) {
  .home-preview__basic-title-entity {
    font-size: 28.6233117484vw;
  }
}

@media (max-width: 381px) {
  .home-preview__basic-title-entity {
    font-size: 28.6229417206vw;
  }
}

@media (max-width: 380px) {
  .home-preview__basic-title-entity {
    font-size: 28.6225716929vw;
  }
}

@media (max-width: 379px) {
  .home-preview__basic-title-entity {
    font-size: 28.6222016651vw;
  }
}

@media (max-width: 378px) {
  .home-preview__basic-title-entity {
    font-size: 28.6218316374vw;
  }
}

@media (max-width: 377px) {
  .home-preview__basic-title-entity {
    font-size: 28.6214616096vw;
  }
}

@media (max-width: 376px) {
  .home-preview__basic-title-entity {
    font-size: 28.6210915819vw;
  }
}

@media (max-width: 375px) {
  .home-preview__basic-title-entity {
    font-size: 28.6207215541vw;
  }
}

@media (max-width: 374px) {
  .home-preview__basic-title-entity {
    font-size: 28.6203515264vw;
  }
}

@media (max-width: 373px) {
  .home-preview__basic-title-entity {
    font-size: 28.6199814986vw;
  }
}

@media (max-width: 372px) {
  .home-preview__basic-title-entity {
    font-size: 28.6196114709vw;
  }
}

@media (max-width: 371px) {
  .home-preview__basic-title-entity {
    font-size: 28.6192414431vw;
  }
}

@media (max-width: 370px) {
  .home-preview__basic-title-entity {
    font-size: 28.6188714154vw;
  }
}

@media (max-width: 369px) {
  .home-preview__basic-title-entity {
    font-size: 28.6185013876vw;
  }
}

@media (max-width: 368px) {
  .home-preview__basic-title-entity {
    font-size: 28.6181313599vw;
  }
}

@media (max-width: 367px) {
  .home-preview__basic-title-entity {
    font-size: 28.6177613321vw;
  }
}

@media (max-width: 366px) {
  .home-preview__basic-title-entity {
    font-size: 28.6173913043vw;
  }
}

@media (max-width: 365px) {
  .home-preview__basic-title-entity {
    font-size: 28.6170212766vw;
  }
}

@media (max-width: 364px) {
  .home-preview__basic-title-entity {
    font-size: 28.6166512488vw;
  }
}

@media (max-width: 363px) {
  .home-preview__basic-title-entity {
    font-size: 28.6162812211vw;
  }
}

@media (max-width: 362px) {
  .home-preview__basic-title-entity {
    font-size: 28.6159111933vw;
  }
}

@media (max-width: 361px) {
  .home-preview__basic-title-entity {
    font-size: 28.6155411656vw;
  }
}

@media (max-width: 360px) {
  .home-preview__basic-title-entity {
    font-size: 28.6151711378vw;
  }
}

@media (max-width: 359px) {
  .home-preview__basic-title-entity {
    font-size: 28.6148011101vw;
  }
}

@media (max-width: 358px) {
  .home-preview__basic-title-entity {
    font-size: 28.6144310823vw;
  }
}

@media (max-width: 357px) {
  .home-preview__basic-title-entity {
    font-size: 28.6140610546vw;
  }
}

@media (max-width: 356px) {
  .home-preview__basic-title-entity {
    font-size: 28.6136910268vw;
  }
}

@media (max-width: 355px) {
  .home-preview__basic-title-entity {
    font-size: 28.6133209991vw;
  }
}

@media (max-width: 354px) {
  .home-preview__basic-title-entity {
    font-size: 28.6129509713vw;
  }
}

@media (max-width: 353px) {
  .home-preview__basic-title-entity {
    font-size: 28.6125809436vw;
  }
}

@media (max-width: 352px) {
  .home-preview__basic-title-entity {
    font-size: 28.6122109158vw;
  }
}

@media (max-width: 351px) {
  .home-preview__basic-title-entity {
    font-size: 28.6118408881vw;
  }
}

@media (max-width: 350px) {
  .home-preview__basic-title-entity {
    font-size: 28.6114708603vw;
  }
}

@media (max-width: 349px) {
  .home-preview__basic-title-entity {
    font-size: 28.6111008326vw;
  }
}

@media (max-width: 348px) {
  .home-preview__basic-title-entity {
    font-size: 28.6107308048vw;
  }
}

@media (max-width: 347px) {
  .home-preview__basic-title-entity {
    font-size: 28.6103607771vw;
  }
}

@media (max-width: 346px) {
  .home-preview__basic-title-entity {
    font-size: 28.6099907493vw;
  }
}

@media (max-width: 345px) {
  .home-preview__basic-title-entity {
    font-size: 28.6096207216vw;
  }
}

@media (max-width: 344px) {
  .home-preview__basic-title-entity {
    font-size: 28.6092506938vw;
  }
}

@media (max-width: 343px) {
  .home-preview__basic-title-entity {
    font-size: 28.608880666vw;
  }
}

@media (max-width: 342px) {
  .home-preview__basic-title-entity {
    font-size: 28.6085106383vw;
  }
}

@media (max-width: 341px) {
  .home-preview__basic-title-entity {
    font-size: 28.6081406105vw;
  }
}

@media (max-width: 340px) {
  .home-preview__basic-title-entity {
    font-size: 28.6077705828vw;
  }
}

@media (max-width: 339px) {
  .home-preview__basic-title-entity {
    font-size: 28.607400555vw;
  }
}

@media (max-width: 338px) {
  .home-preview__basic-title-entity {
    font-size: 28.6070305273vw;
  }
}

@media (max-width: 337px) {
  .home-preview__basic-title-entity {
    font-size: 28.6066604995vw;
  }
}

@media (max-width: 336px) {
  .home-preview__basic-title-entity {
    font-size: 28.6062904718vw;
  }
}

@media (max-width: 335px) {
  .home-preview__basic-title-entity {
    font-size: 28.605920444vw;
  }
}

@media (max-width: 334px) {
  .home-preview__basic-title-entity {
    font-size: 28.6055504163vw;
  }
}

@media (max-width: 333px) {
  .home-preview__basic-title-entity {
    font-size: 28.6051803885vw;
  }
}

@media (max-width: 332px) {
  .home-preview__basic-title-entity {
    font-size: 28.6048103608vw;
  }
}

@media (max-width: 331px) {
  .home-preview__basic-title-entity {
    font-size: 28.604440333vw;
  }
}

@media (max-width: 330px) {
  .home-preview__basic-title-entity {
    font-size: 28.6040703053vw;
  }
}

@media (max-width: 329px) {
  .home-preview__basic-title-entity {
    font-size: 28.6037002775vw;
  }
}

@media (max-width: 328px) {
  .home-preview__basic-title-entity {
    font-size: 28.6033302498vw;
  }
}

@media (max-width: 327px) {
  .home-preview__basic-title-entity {
    font-size: 28.602960222vw;
  }
}

@media (max-width: 326px) {
  .home-preview__basic-title-entity {
    font-size: 28.6025901943vw;
  }
}

@media (max-width: 325px) {
  .home-preview__basic-title-entity {
    font-size: 28.6022201665vw;
  }
}

@media (max-width: 324px) {
  .home-preview__basic-title-entity {
    font-size: 28.6018501388vw;
  }
}

@media (max-width: 323px) {
  .home-preview__basic-title-entity {
    font-size: 28.601480111vw;
  }
}

@media (max-width: 322px) {
  .home-preview__basic-title-entity {
    font-size: 28.6011100833vw;
  }
}

@media (max-width: 321px) {
  .home-preview__basic-title-entity {
    font-size: 28.6007400555vw;
  }
}

@media (max-width: 320px) {
  .home-preview__basic-title-entity {
    font-size: 28.6003700278vw;
  }
}

@media (max-width: 1400px) {
  .home-preview__advance-title-entity {
    font-size: 21vw;
    transform: translate(-6%);
  }
}

@media (max-width: 1399px) {
  .home-preview__advance-title-entity {
    font-size: 20.9960222017vw;
    transform: translate(-5.9898242368%);
  }
}

@media (max-width: 1398px) {
  .home-preview__advance-title-entity {
    font-size: 20.9920444033vw;
    transform: translate(-5.9796484736%);
  }
}

@media (max-width: 1397px) {
  .home-preview__advance-title-entity {
    font-size: 20.988066605vw;
    transform: translate(-5.9694727105%);
  }
}

@media (max-width: 1396px) {
  .home-preview__advance-title-entity {
    font-size: 20.9840888067vw;
    transform: translate(-5.9592969473%);
  }
}

@media (max-width: 1395px) {
  .home-preview__advance-title-entity {
    font-size: 20.9801110083vw;
    transform: translate(-5.9491211841%);
  }
}

@media (max-width: 1394px) {
  .home-preview__advance-title-entity {
    font-size: 20.97613321vw;
    transform: translate(-5.9389454209%);
  }
}

@media (max-width: 1393px) {
  .home-preview__advance-title-entity {
    font-size: 20.9721554117vw;
    transform: translate(-5.9287696577%);
  }
}

@media (max-width: 1392px) {
  .home-preview__advance-title-entity {
    font-size: 20.9681776133vw;
    transform: translate(-5.9185938945%);
  }
}

@media (max-width: 1391px) {
  .home-preview__advance-title-entity {
    font-size: 20.964199815vw;
    transform: translate(-5.9084181314%);
  }
}

@media (max-width: 1390px) {
  .home-preview__advance-title-entity {
    font-size: 20.9602220167vw;
    transform: translate(-5.8982423682%);
  }
}

@media (max-width: 1389px) {
  .home-preview__advance-title-entity {
    font-size: 20.9562442183vw;
    transform: translate(-5.888066605%);
  }
}

@media (max-width: 1388px) {
  .home-preview__advance-title-entity {
    font-size: 20.95226642vw;
    transform: translate(-5.8778908418%);
  }
}

@media (max-width: 1387px) {
  .home-preview__advance-title-entity {
    font-size: 20.9482886216vw;
    transform: translate(-5.8677150786%);
  }
}

@media (max-width: 1386px) {
  .home-preview__advance-title-entity {
    font-size: 20.9443108233vw;
    transform: translate(-5.8575393154%);
  }
}

@media (max-width: 1385px) {
  .home-preview__advance-title-entity {
    font-size: 20.940333025vw;
    transform: translate(-5.8473635523%);
  }
}

@media (max-width: 1384px) {
  .home-preview__advance-title-entity {
    font-size: 20.9363552266vw;
    transform: translate(-5.8371877891%);
  }
}

@media (max-width: 1383px) {
  .home-preview__advance-title-entity {
    font-size: 20.9323774283vw;
    transform: translate(-5.8270120259%);
  }
}

@media (max-width: 1382px) {
  .home-preview__advance-title-entity {
    font-size: 20.92839963vw;
    transform: translate(-5.8168362627%);
  }
}

@media (max-width: 1381px) {
  .home-preview__advance-title-entity {
    font-size: 20.9244218316vw;
    transform: translate(-5.8066604995%);
  }
}

@media (max-width: 1380px) {
  .home-preview__advance-title-entity {
    font-size: 20.9204440333vw;
    transform: translate(-5.7964847364%);
  }
}

@media (max-width: 1379px) {
  .home-preview__advance-title-entity {
    font-size: 20.916466235vw;
    transform: translate(-5.7863089732%);
  }
}

@media (max-width: 1378px) {
  .home-preview__advance-title-entity {
    font-size: 20.9124884366vw;
    transform: translate(-5.77613321%);
  }
}

@media (max-width: 1377px) {
  .home-preview__advance-title-entity {
    font-size: 20.9085106383vw;
    transform: translate(-5.7659574468%);
  }
}

@media (max-width: 1376px) {
  .home-preview__advance-title-entity {
    font-size: 20.90453284vw;
    transform: translate(-5.7557816836%);
  }
}

@media (max-width: 1375px) {
  .home-preview__advance-title-entity {
    font-size: 20.9005550416vw;
    transform: translate(-5.7456059204%);
  }
}

@media (max-width: 1374px) {
  .home-preview__advance-title-entity {
    font-size: 20.8965772433vw;
    transform: translate(-5.7354301573%);
  }
}

@media (max-width: 1373px) {
  .home-preview__advance-title-entity {
    font-size: 20.892599445vw;
    transform: translate(-5.7252543941%);
  }
}

@media (max-width: 1372px) {
  .home-preview__advance-title-entity {
    font-size: 20.8886216466vw;
    transform: translate(-5.7150786309%);
  }
}

@media (max-width: 1371px) {
  .home-preview__advance-title-entity {
    font-size: 20.8846438483vw;
    transform: translate(-5.7049028677%);
  }
}

@media (max-width: 1370px) {
  .home-preview__advance-title-entity {
    font-size: 20.88066605vw;
    transform: translate(-5.6947271045%);
  }
}

@media (max-width: 1369px) {
  .home-preview__advance-title-entity {
    font-size: 20.8766882516vw;
    transform: translate(-5.6845513414%);
  }
}

@media (max-width: 1368px) {
  .home-preview__advance-title-entity {
    font-size: 20.8727104533vw;
    transform: translate(-5.6743755782%);
  }
}

@media (max-width: 1367px) {
  .home-preview__advance-title-entity {
    font-size: 20.8687326549vw;
    transform: translate(-5.664199815%);
  }
}

@media (max-width: 1366px) {
  .home-preview__advance-title-entity {
    font-size: 20.8647548566vw;
    transform: translate(-5.6540240518%);
  }
}

@media (max-width: 1365px) {
  .home-preview__advance-title-entity {
    font-size: 20.8607770583vw;
    transform: translate(-5.6438482886%);
  }
}

@media (max-width: 1364px) {
  .home-preview__advance-title-entity {
    font-size: 20.8567992599vw;
    transform: translate(-5.6336725254%);
  }
}

@media (max-width: 1363px) {
  .home-preview__advance-title-entity {
    font-size: 20.8528214616vw;
    transform: translate(-5.6234967623%);
  }
}

@media (max-width: 1362px) {
  .home-preview__advance-title-entity {
    font-size: 20.8488436633vw;
    transform: translate(-5.6133209991%);
  }
}

@media (max-width: 1361px) {
  .home-preview__advance-title-entity {
    font-size: 20.8448658649vw;
    transform: translate(-5.6031452359%);
  }
}

@media (max-width: 1360px) {
  .home-preview__advance-title-entity {
    font-size: 20.8408880666vw;
    transform: translate(-5.5929694727%);
  }
}

@media (max-width: 1359px) {
  .home-preview__advance-title-entity {
    font-size: 20.8369102683vw;
    transform: translate(-5.5827937095%);
  }
}

@media (max-width: 1358px) {
  .home-preview__advance-title-entity {
    font-size: 20.8329324699vw;
    transform: translate(-5.5726179463%);
  }
}

@media (max-width: 1357px) {
  .home-preview__advance-title-entity {
    font-size: 20.8289546716vw;
    transform: translate(-5.5624421832%);
  }
}

@media (max-width: 1356px) {
  .home-preview__advance-title-entity {
    font-size: 20.8249768733vw;
    transform: translate(-5.55226642%);
  }
}

@media (max-width: 1355px) {
  .home-preview__advance-title-entity {
    font-size: 20.8209990749vw;
    transform: translate(-5.5420906568%);
  }
}

@media (max-width: 1354px) {
  .home-preview__advance-title-entity {
    font-size: 20.8170212766vw;
    transform: translate(-5.5319148936%);
  }
}

@media (max-width: 1353px) {
  .home-preview__advance-title-entity {
    font-size: 20.8130434783vw;
    transform: translate(-5.5217391304%);
  }
}

@media (max-width: 1352px) {
  .home-preview__advance-title-entity {
    font-size: 20.8090656799vw;
    transform: translate(-5.5115633673%);
  }
}

@media (max-width: 1351px) {
  .home-preview__advance-title-entity {
    font-size: 20.8050878816vw;
    transform: translate(-5.5013876041%);
  }
}

@media (max-width: 1350px) {
  .home-preview__advance-title-entity {
    font-size: 20.8011100833vw;
    transform: translate(-5.4912118409%);
  }
}

@media (max-width: 1349px) {
  .home-preview__advance-title-entity {
    font-size: 20.7971322849vw;
    transform: translate(-5.4810360777%);
  }
}

@media (max-width: 1348px) {
  .home-preview__advance-title-entity {
    font-size: 20.7931544866vw;
    transform: translate(-5.4708603145%);
  }
}

@media (max-width: 1347px) {
  .home-preview__advance-title-entity {
    font-size: 20.7891766883vw;
    transform: translate(-5.4606845513%);
  }
}

@media (max-width: 1346px) {
  .home-preview__advance-title-entity {
    font-size: 20.7851988899vw;
    transform: translate(-5.4505087882%);
  }
}

@media (max-width: 1345px) {
  .home-preview__advance-title-entity {
    font-size: 20.7812210916vw;
    transform: translate(-5.440333025%);
  }
}

@media (max-width: 1344px) {
  .home-preview__advance-title-entity {
    font-size: 20.7772432932vw;
    transform: translate(-5.4301572618%);
  }
}

@media (max-width: 1343px) {
  .home-preview__advance-title-entity {
    font-size: 20.7732654949vw;
    transform: translate(-5.4199814986%);
  }
}

@media (max-width: 1342px) {
  .home-preview__advance-title-entity {
    font-size: 20.7692876966vw;
    transform: translate(-5.4098057354%);
  }
}

@media (max-width: 1341px) {
  .home-preview__advance-title-entity {
    font-size: 20.7653098982vw;
    transform: translate(-5.3996299722%);
  }
}

@media (max-width: 1340px) {
  .home-preview__advance-title-entity {
    font-size: 20.7613320999vw;
    transform: translate(-5.3894542091%);
  }
}

@media (max-width: 1339px) {
  .home-preview__advance-title-entity {
    font-size: 20.7573543016vw;
    transform: translate(-5.3792784459%);
  }
}

@media (max-width: 1338px) {
  .home-preview__advance-title-entity {
    font-size: 20.7533765032vw;
    transform: translate(-5.3691026827%);
  }
}

@media (max-width: 1337px) {
  .home-preview__advance-title-entity {
    font-size: 20.7493987049vw;
    transform: translate(-5.3589269195%);
  }
}

@media (max-width: 1336px) {
  .home-preview__advance-title-entity {
    font-size: 20.7454209066vw;
    transform: translate(-5.3487511563%);
  }
}

@media (max-width: 1335px) {
  .home-preview__advance-title-entity {
    font-size: 20.7414431082vw;
    transform: translate(-5.3385753932%);
  }
}

@media (max-width: 1334px) {
  .home-preview__advance-title-entity {
    font-size: 20.7374653099vw;
    transform: translate(-5.32839963%);
  }
}

@media (max-width: 1333px) {
  .home-preview__advance-title-entity {
    font-size: 20.7334875116vw;
    transform: translate(-5.3182238668%);
  }
}

@media (max-width: 1332px) {
  .home-preview__advance-title-entity {
    font-size: 20.7295097132vw;
    transform: translate(-5.3080481036%);
  }
}

@media (max-width: 1331px) {
  .home-preview__advance-title-entity {
    font-size: 20.7255319149vw;
    transform: translate(-5.2978723404%);
  }
}

@media (max-width: 1330px) {
  .home-preview__advance-title-entity {
    font-size: 20.7215541166vw;
    transform: translate(-5.2876965772%);
  }
}

@media (max-width: 1329px) {
  .home-preview__advance-title-entity {
    font-size: 20.7175763182vw;
    transform: translate(-5.2775208141%);
  }
}

@media (max-width: 1328px) {
  .home-preview__advance-title-entity {
    font-size: 20.7135985199vw;
    transform: translate(-5.2673450509%);
  }
}

@media (max-width: 1327px) {
  .home-preview__advance-title-entity {
    font-size: 20.7096207216vw;
    transform: translate(-5.2571692877%);
  }
}

@media (max-width: 1326px) {
  .home-preview__advance-title-entity {
    font-size: 20.7056429232vw;
    transform: translate(-5.2469935245%);
  }
}

@media (max-width: 1325px) {
  .home-preview__advance-title-entity {
    font-size: 20.7016651249vw;
    transform: translate(-5.2368177613%);
  }
}

@media (max-width: 1324px) {
  .home-preview__advance-title-entity {
    font-size: 20.6976873265vw;
    transform: translate(-5.2266419981%);
  }
}

@media (max-width: 1323px) {
  .home-preview__advance-title-entity {
    font-size: 20.6937095282vw;
    transform: translate(-5.216466235%);
  }
}

@media (max-width: 1322px) {
  .home-preview__advance-title-entity {
    font-size: 20.6897317299vw;
    transform: translate(-5.2062904718%);
  }
}

@media (max-width: 1321px) {
  .home-preview__advance-title-entity {
    font-size: 20.6857539315vw;
    transform: translate(-5.1961147086%);
  }
}

@media (max-width: 1320px) {
  .home-preview__advance-title-entity {
    font-size: 20.6817761332vw;
    transform: translate(-5.1859389454%);
  }
}

@media (max-width: 1319px) {
  .home-preview__advance-title-entity {
    font-size: 20.6777983349vw;
    transform: translate(-5.1757631822%);
  }
}

@media (max-width: 1318px) {
  .home-preview__advance-title-entity {
    font-size: 20.6738205365vw;
    transform: translate(-5.1655874191%);
  }
}

@media (max-width: 1317px) {
  .home-preview__advance-title-entity {
    font-size: 20.6698427382vw;
    transform: translate(-5.1554116559%);
  }
}

@media (max-width: 1316px) {
  .home-preview__advance-title-entity {
    font-size: 20.6658649399vw;
    transform: translate(-5.1452358927%);
  }
}

@media (max-width: 1315px) {
  .home-preview__advance-title-entity {
    font-size: 20.6618871415vw;
    transform: translate(-5.1350601295%);
  }
}

@media (max-width: 1314px) {
  .home-preview__advance-title-entity {
    font-size: 20.6579093432vw;
    transform: translate(-5.1248843663%);
  }
}

@media (max-width: 1313px) {
  .home-preview__advance-title-entity {
    font-size: 20.6539315449vw;
    transform: translate(-5.1147086031%);
  }
}

@media (max-width: 1312px) {
  .home-preview__advance-title-entity {
    font-size: 20.6499537465vw;
    transform: translate(-5.10453284%);
  }
}

@media (max-width: 1311px) {
  .home-preview__advance-title-entity {
    font-size: 20.6459759482vw;
    transform: translate(-5.0943570768%);
  }
}

@media (max-width: 1310px) {
  .home-preview__advance-title-entity {
    font-size: 20.6419981499vw;
    transform: translate(-5.0841813136%);
  }
}

@media (max-width: 1309px) {
  .home-preview__advance-title-entity {
    font-size: 20.6380203515vw;
    transform: translate(-5.0740055504%);
  }
}

@media (max-width: 1308px) {
  .home-preview__advance-title-entity {
    font-size: 20.6340425532vw;
    transform: translate(-5.0638297872%);
  }
}

@media (max-width: 1307px) {
  .home-preview__advance-title-entity {
    font-size: 20.6300647549vw;
    transform: translate(-5.0536540241%);
  }
}

@media (max-width: 1306px) {
  .home-preview__advance-title-entity {
    font-size: 20.6260869565vw;
    transform: translate(-5.0434782609%);
  }
}

@media (max-width: 1305px) {
  .home-preview__advance-title-entity {
    font-size: 20.6221091582vw;
    transform: translate(-5.0333024977%);
  }
}

@media (max-width: 1304px) {
  .home-preview__advance-title-entity {
    font-size: 20.6181313599vw;
    transform: translate(-5.0231267345%);
  }
}

@media (max-width: 1303px) {
  .home-preview__advance-title-entity {
    font-size: 20.6141535615vw;
    transform: translate(-5.0129509713%);
  }
}

@media (max-width: 1302px) {
  .home-preview__advance-title-entity {
    font-size: 20.6101757632vw;
    transform: translate(-5.0027752081%);
  }
}

@media (max-width: 1301px) {
  .home-preview__advance-title-entity {
    font-size: 20.6061979648vw;
    transform: translate(-4.992599445%);
  }
}

@media (max-width: 1300px) {
  .home-preview__advance-title-entity {
    font-size: 20.6022201665vw;
    transform: translate(-4.9824236818%);
  }
}

@media (max-width: 1299px) {
  .home-preview__advance-title-entity {
    font-size: 20.5982423682vw;
    transform: translate(-4.9722479186%);
  }
}

@media (max-width: 1298px) {
  .home-preview__advance-title-entity {
    font-size: 20.5942645698vw;
    transform: translate(-4.9620721554%);
  }
}

@media (max-width: 1297px) {
  .home-preview__advance-title-entity {
    font-size: 20.5902867715vw;
    transform: translate(-4.9518963922%);
  }
}

@media (max-width: 1296px) {
  .home-preview__advance-title-entity {
    font-size: 20.5863089732vw;
    transform: translate(-4.941720629%);
  }
}

@media (max-width: 1295px) {
  .home-preview__advance-title-entity {
    font-size: 20.5823311748vw;
    transform: translate(-4.9315448659%);
  }
}

@media (max-width: 1294px) {
  .home-preview__advance-title-entity {
    font-size: 20.5783533765vw;
    transform: translate(-4.9213691027%);
  }
}

@media (max-width: 1293px) {
  .home-preview__advance-title-entity {
    font-size: 20.5743755782vw;
    transform: translate(-4.9111933395%);
  }
}

@media (max-width: 1292px) {
  .home-preview__advance-title-entity {
    font-size: 20.5703977798vw;
    transform: translate(-4.9010175763%);
  }
}

@media (max-width: 1291px) {
  .home-preview__advance-title-entity {
    font-size: 20.5664199815vw;
    transform: translate(-4.8908418131%);
  }
}

@media (max-width: 1290px) {
  .home-preview__advance-title-entity {
    font-size: 20.5624421832vw;
    transform: translate(-4.88066605%);
  }
}

@media (max-width: 1289px) {
  .home-preview__advance-title-entity {
    font-size: 20.5584643848vw;
    transform: translate(-4.8704902868%);
  }
}

@media (max-width: 1288px) {
  .home-preview__advance-title-entity {
    font-size: 20.5544865865vw;
    transform: translate(-4.8603145236%);
  }
}

@media (max-width: 1287px) {
  .home-preview__advance-title-entity {
    font-size: 20.5505087882vw;
    transform: translate(-4.8501387604%);
  }
}

@media (max-width: 1286px) {
  .home-preview__advance-title-entity {
    font-size: 20.5465309898vw;
    transform: translate(-4.8399629972%);
  }
}

@media (max-width: 1285px) {
  .home-preview__advance-title-entity {
    font-size: 20.5425531915vw;
    transform: translate(-4.829787234%);
  }
}

@media (max-width: 1284px) {
  .home-preview__advance-title-entity {
    font-size: 20.5385753932vw;
    transform: translate(-4.8196114709%);
  }
}

@media (max-width: 1283px) {
  .home-preview__advance-title-entity {
    font-size: 20.5345975948vw;
    transform: translate(-4.8094357077%);
  }
}

@media (max-width: 1282px) {
  .home-preview__advance-title-entity {
    font-size: 20.5306197965vw;
    transform: translate(-4.7992599445%);
  }
}

@media (max-width: 1281px) {
  .home-preview__advance-title-entity {
    font-size: 20.5266419981vw;
    transform: translate(-4.7890841813%);
  }
}

@media (max-width: 1280px) {
  .home-preview__advance-title-entity {
    font-size: 20.5226641998vw;
    transform: translate(-4.7789084181%);
  }
}

@media (max-width: 1279px) {
  .home-preview__advance-title-entity {
    font-size: 20.5186864015vw;
    transform: translate(-4.7687326549%);
  }
}

@media (max-width: 1278px) {
  .home-preview__advance-title-entity {
    font-size: 20.5147086031vw;
    transform: translate(-4.7585568918%);
  }
}

@media (max-width: 1277px) {
  .home-preview__advance-title-entity {
    font-size: 20.5107308048vw;
    transform: translate(-4.7483811286%);
  }
}

@media (max-width: 1276px) {
  .home-preview__advance-title-entity {
    font-size: 20.5067530065vw;
    transform: translate(-4.7382053654%);
  }
}

@media (max-width: 1275px) {
  .home-preview__advance-title-entity {
    font-size: 20.5027752081vw;
    transform: translate(-4.7280296022%);
  }
}

@media (max-width: 1274px) {
  .home-preview__advance-title-entity {
    font-size: 20.4987974098vw;
    transform: translate(-4.717853839%);
  }
}

@media (max-width: 1273px) {
  .home-preview__advance-title-entity {
    font-size: 20.4948196115vw;
    transform: translate(-4.7076780759%);
  }
}

@media (max-width: 1272px) {
  .home-preview__advance-title-entity {
    font-size: 20.4908418131vw;
    transform: translate(-4.6975023127%);
  }
}

@media (max-width: 1271px) {
  .home-preview__advance-title-entity {
    font-size: 20.4868640148vw;
    transform: translate(-4.6873265495%);
  }
}

@media (max-width: 1270px) {
  .home-preview__advance-title-entity {
    font-size: 20.4828862165vw;
    transform: translate(-4.6771507863%);
  }
}

@media (max-width: 1269px) {
  .home-preview__advance-title-entity {
    font-size: 20.4789084181vw;
    transform: translate(-4.6669750231%);
  }
}

@media (max-width: 1268px) {
  .home-preview__advance-title-entity {
    font-size: 20.4749306198vw;
    transform: translate(-4.6567992599%);
  }
}

@media (max-width: 1267px) {
  .home-preview__advance-title-entity {
    font-size: 20.4709528215vw;
    transform: translate(-4.6466234968%);
  }
}

@media (max-width: 1266px) {
  .home-preview__advance-title-entity {
    font-size: 20.4669750231vw;
    transform: translate(-4.6364477336%);
  }
}

@media (max-width: 1265px) {
  .home-preview__advance-title-entity {
    font-size: 20.4629972248vw;
    transform: translate(-4.6262719704%);
  }
}

@media (max-width: 1264px) {
  .home-preview__advance-title-entity {
    font-size: 20.4590194265vw;
    transform: translate(-4.6160962072%);
  }
}

@media (max-width: 1263px) {
  .home-preview__advance-title-entity {
    font-size: 20.4550416281vw;
    transform: translate(-4.605920444%);
  }
}

@media (max-width: 1262px) {
  .home-preview__advance-title-entity {
    font-size: 20.4510638298vw;
    transform: translate(-4.5957446809%);
  }
}

@media (max-width: 1261px) {
  .home-preview__advance-title-entity {
    font-size: 20.4470860315vw;
    transform: translate(-4.5855689177%);
  }
}

@media (max-width: 1260px) {
  .home-preview__advance-title-entity {
    font-size: 20.4431082331vw;
    transform: translate(-4.5753931545%);
  }
}

@media (max-width: 1259px) {
  .home-preview__advance-title-entity {
    font-size: 20.4391304348vw;
    transform: translate(-4.5652173913%);
  }
}

@media (max-width: 1258px) {
  .home-preview__advance-title-entity {
    font-size: 20.4351526364vw;
    transform: translate(-4.5550416281%);
  }
}

@media (max-width: 1257px) {
  .home-preview__advance-title-entity {
    font-size: 20.4311748381vw;
    transform: translate(-4.5448658649%);
  }
}

@media (max-width: 1256px) {
  .home-preview__advance-title-entity {
    font-size: 20.4271970398vw;
    transform: translate(-4.5346901018%);
  }
}

@media (max-width: 1255px) {
  .home-preview__advance-title-entity {
    font-size: 20.4232192414vw;
    transform: translate(-4.5245143386%);
  }
}

@media (max-width: 1254px) {
  .home-preview__advance-title-entity {
    font-size: 20.4192414431vw;
    transform: translate(-4.5143385754%);
  }
}

@media (max-width: 1253px) {
  .home-preview__advance-title-entity {
    font-size: 20.4152636448vw;
    transform: translate(-4.5041628122%);
  }
}

@media (max-width: 1252px) {
  .home-preview__advance-title-entity {
    font-size: 20.4112858464vw;
    transform: translate(-4.493987049%);
  }
}

@media (max-width: 1251px) {
  .home-preview__advance-title-entity {
    font-size: 20.4073080481vw;
    transform: translate(-4.4838112858%);
  }
}

@media (max-width: 1250px) {
  .home-preview__advance-title-entity {
    font-size: 20.4033302498vw;
    transform: translate(-4.4736355227%);
  }
}

@media (max-width: 1249px) {
  .home-preview__advance-title-entity {
    font-size: 20.3993524514vw;
    transform: translate(-4.4634597595%);
  }
}

@media (max-width: 1248px) {
  .home-preview__advance-title-entity {
    font-size: 20.3953746531vw;
    transform: translate(-4.4532839963%);
  }
}

@media (max-width: 1247px) {
  .home-preview__advance-title-entity {
    font-size: 20.3913968548vw;
    transform: translate(-4.4431082331%);
  }
}

@media (max-width: 1246px) {
  .home-preview__advance-title-entity {
    font-size: 20.3874190564vw;
    transform: translate(-4.4329324699%);
  }
}

@media (max-width: 1245px) {
  .home-preview__advance-title-entity {
    font-size: 20.3834412581vw;
    transform: translate(-4.4227567068%);
  }
}

@media (max-width: 1244px) {
  .home-preview__advance-title-entity {
    font-size: 20.3794634598vw;
    transform: translate(-4.4125809436%);
  }
}

@media (max-width: 1243px) {
  .home-preview__advance-title-entity {
    font-size: 20.3754856614vw;
    transform: translate(-4.4024051804%);
  }
}

@media (max-width: 1242px) {
  .home-preview__advance-title-entity {
    font-size: 20.3715078631vw;
    transform: translate(-4.3922294172%);
  }
}

@media (max-width: 1241px) {
  .home-preview__advance-title-entity {
    font-size: 20.3675300648vw;
    transform: translate(-4.382053654%);
  }
}

@media (max-width: 1240px) {
  .home-preview__advance-title-entity {
    font-size: 20.3635522664vw;
    transform: translate(-4.3718778908%);
  }
}

@media (max-width: 1239px) {
  .home-preview__advance-title-entity {
    font-size: 20.3595744681vw;
    transform: translate(-4.3617021277%);
  }
}

@media (max-width: 1238px) {
  .home-preview__advance-title-entity {
    font-size: 20.3555966698vw;
    transform: translate(-4.3515263645%);
  }
}

@media (max-width: 1237px) {
  .home-preview__advance-title-entity {
    font-size: 20.3516188714vw;
    transform: translate(-4.3413506013%);
  }
}

@media (max-width: 1236px) {
  .home-preview__advance-title-entity {
    font-size: 20.3476410731vw;
    transform: translate(-4.3311748381%);
  }
}

@media (max-width: 1235px) {
  .home-preview__advance-title-entity {
    font-size: 20.3436632747vw;
    transform: translate(-4.3209990749%);
  }
}

@media (max-width: 1234px) {
  .home-preview__advance-title-entity {
    font-size: 20.3396854764vw;
    transform: translate(-4.3108233117%);
  }
}

@media (max-width: 1233px) {
  .home-preview__advance-title-entity {
    font-size: 20.3357076781vw;
    transform: translate(-4.3006475486%);
  }
}

@media (max-width: 1232px) {
  .home-preview__advance-title-entity {
    font-size: 20.3317298797vw;
    transform: translate(-4.2904717854%);
  }
}

@media (max-width: 1231px) {
  .home-preview__advance-title-entity {
    font-size: 20.3277520814vw;
    transform: translate(-4.2802960222%);
  }
}

@media (max-width: 1230px) {
  .home-preview__advance-title-entity {
    font-size: 20.3237742831vw;
    transform: translate(-4.270120259%);
  }
}

@media (max-width: 1229px) {
  .home-preview__advance-title-entity {
    font-size: 20.3197964847vw;
    transform: translate(-4.2599444958%);
  }
}

@media (max-width: 1228px) {
  .home-preview__advance-title-entity {
    font-size: 20.3158186864vw;
    transform: translate(-4.2497687327%);
  }
}

@media (max-width: 1227px) {
  .home-preview__advance-title-entity {
    font-size: 20.3118408881vw;
    transform: translate(-4.2395929695%);
  }
}

@media (max-width: 1226px) {
  .home-preview__advance-title-entity {
    font-size: 20.3078630897vw;
    transform: translate(-4.2294172063%);
  }
}

@media (max-width: 1225px) {
  .home-preview__advance-title-entity {
    font-size: 20.3038852914vw;
    transform: translate(-4.2192414431%);
  }
}

@media (max-width: 1224px) {
  .home-preview__advance-title-entity {
    font-size: 20.2999074931vw;
    transform: translate(-4.2090656799%);
  }
}

@media (max-width: 1223px) {
  .home-preview__advance-title-entity {
    font-size: 20.2959296947vw;
    transform: translate(-4.1988899167%);
  }
}

@media (max-width: 1222px) {
  .home-preview__advance-title-entity {
    font-size: 20.2919518964vw;
    transform: translate(-4.1887141536%);
  }
}

@media (max-width: 1221px) {
  .home-preview__advance-title-entity {
    font-size: 20.2879740981vw;
    transform: translate(-4.1785383904%);
  }
}

@media (max-width: 1220px) {
  .home-preview__advance-title-entity {
    font-size: 20.2839962997vw;
    transform: translate(-4.1683626272%);
  }
}

@media (max-width: 1219px) {
  .home-preview__advance-title-entity {
    font-size: 20.2800185014vw;
    transform: translate(-4.158186864%);
  }
}

@media (max-width: 1218px) {
  .home-preview__advance-title-entity {
    font-size: 20.2760407031vw;
    transform: translate(-4.1480111008%);
  }
}

@media (max-width: 1217px) {
  .home-preview__advance-title-entity {
    font-size: 20.2720629047vw;
    transform: translate(-4.1378353377%);
  }
}

@media (max-width: 1216px) {
  .home-preview__advance-title-entity {
    font-size: 20.2680851064vw;
    transform: translate(-4.1276595745%);
  }
}

@media (max-width: 1215px) {
  .home-preview__advance-title-entity {
    font-size: 20.264107308vw;
    transform: translate(-4.1174838113%);
  }
}

@media (max-width: 1214px) {
  .home-preview__advance-title-entity {
    font-size: 20.2601295097vw;
    transform: translate(-4.1073080481%);
  }
}

@media (max-width: 1213px) {
  .home-preview__advance-title-entity {
    font-size: 20.2561517114vw;
    transform: translate(-4.0971322849%);
  }
}

@media (max-width: 1212px) {
  .home-preview__advance-title-entity {
    font-size: 20.252173913vw;
    transform: translate(-4.0869565217%);
  }
}

@media (max-width: 1211px) {
  .home-preview__advance-title-entity {
    font-size: 20.2481961147vw;
    transform: translate(-4.0767807586%);
  }
}

@media (max-width: 1210px) {
  .home-preview__advance-title-entity {
    font-size: 20.2442183164vw;
    transform: translate(-4.0666049954%);
  }
}

@media (max-width: 1209px) {
  .home-preview__advance-title-entity {
    font-size: 20.240240518vw;
    transform: translate(-4.0564292322%);
  }
}

@media (max-width: 1208px) {
  .home-preview__advance-title-entity {
    font-size: 20.2362627197vw;
    transform: translate(-4.046253469%);
  }
}

@media (max-width: 1207px) {
  .home-preview__advance-title-entity {
    font-size: 20.2322849214vw;
    transform: translate(-4.0360777058%);
  }
}

@media (max-width: 1206px) {
  .home-preview__advance-title-entity {
    font-size: 20.228307123vw;
    transform: translate(-4.0259019426%);
  }
}

@media (max-width: 1205px) {
  .home-preview__advance-title-entity {
    font-size: 20.2243293247vw;
    transform: translate(-4.0157261795%);
  }
}

@media (max-width: 1204px) {
  .home-preview__advance-title-entity {
    font-size: 20.2203515264vw;
    transform: translate(-4.0055504163%);
  }
}

@media (max-width: 1203px) {
  .home-preview__advance-title-entity {
    font-size: 20.216373728vw;
    transform: translate(-3.9953746531%);
  }
}

@media (max-width: 1202px) {
  .home-preview__advance-title-entity {
    font-size: 20.2123959297vw;
    transform: translate(-3.9851988899%);
  }
}

@media (max-width: 1201px) {
  .home-preview__advance-title-entity {
    font-size: 20.2084181314vw;
    transform: translate(-3.9750231267%);
  }
}

@media (max-width: 1200px) {
  .home-preview__advance-title-entity {
    font-size: 20.204440333vw;
    transform: translate(-3.9648473636%);
  }
}

@media (max-width: 1199px) {
  .home-preview__advance-title-entity {
    font-size: 20.2004625347vw;
    transform: translate(-3.9546716004%);
  }
}

@media (max-width: 1198px) {
  .home-preview__advance-title-entity {
    font-size: 20.1964847364vw;
    transform: translate(-3.9444958372%);
  }
}

@media (max-width: 1197px) {
  .home-preview__advance-title-entity {
    font-size: 20.192506938vw;
    transform: translate(-3.934320074%);
  }
}

@media (max-width: 1196px) {
  .home-preview__advance-title-entity {
    font-size: 20.1885291397vw;
    transform: translate(-3.9241443108%);
  }
}

@media (max-width: 1195px) {
  .home-preview__advance-title-entity {
    font-size: 20.1845513414vw;
    transform: translate(-3.9139685476%);
  }
}

@media (max-width: 1194px) {
  .home-preview__advance-title-entity {
    font-size: 20.180573543vw;
    transform: translate(-3.9037927845%);
  }
}

@media (max-width: 1193px) {
  .home-preview__advance-title-entity {
    font-size: 20.1765957447vw;
    transform: translate(-3.8936170213%);
  }
}

@media (max-width: 1192px) {
  .home-preview__advance-title-entity {
    font-size: 20.1726179463vw;
    transform: translate(-3.8834412581%);
  }
}

@media (max-width: 1191px) {
  .home-preview__advance-title-entity {
    font-size: 20.168640148vw;
    transform: translate(-3.8732654949%);
  }
}

@media (max-width: 1190px) {
  .home-preview__advance-title-entity {
    font-size: 20.1646623497vw;
    transform: translate(-3.8630897317%);
  }
}

@media (max-width: 1189px) {
  .home-preview__advance-title-entity {
    font-size: 20.1606845513vw;
    transform: translate(-3.8529139685%);
  }
}

@media (max-width: 1188px) {
  .home-preview__advance-title-entity {
    font-size: 20.156706753vw;
    transform: translate(-3.8427382054%);
  }
}

@media (max-width: 1187px) {
  .home-preview__advance-title-entity {
    font-size: 20.1527289547vw;
    transform: translate(-3.8325624422%);
  }
}

@media (max-width: 1186px) {
  .home-preview__advance-title-entity {
    font-size: 20.1487511563vw;
    transform: translate(-3.822386679%);
  }
}

@media (max-width: 1185px) {
  .home-preview__advance-title-entity {
    font-size: 20.144773358vw;
    transform: translate(-3.8122109158%);
  }
}

@media (max-width: 1184px) {
  .home-preview__advance-title-entity {
    font-size: 20.1407955597vw;
    transform: translate(-3.8020351526%);
  }
}

@media (max-width: 1183px) {
  .home-preview__advance-title-entity {
    font-size: 20.1368177613vw;
    transform: translate(-3.7918593895%);
  }
}

@media (max-width: 1182px) {
  .home-preview__advance-title-entity {
    font-size: 20.132839963vw;
    transform: translate(-3.7816836263%);
  }
}

@media (max-width: 1181px) {
  .home-preview__advance-title-entity {
    font-size: 20.1288621647vw;
    transform: translate(-3.7715078631%);
  }
}

@media (max-width: 1180px) {
  .home-preview__advance-title-entity {
    font-size: 20.1248843663vw;
    transform: translate(-3.7613320999%);
  }
}

@media (max-width: 1179px) {
  .home-preview__advance-title-entity {
    font-size: 20.120906568vw;
    transform: translate(-3.7511563367%);
  }
}

@media (max-width: 1178px) {
  .home-preview__advance-title-entity {
    font-size: 20.1169287697vw;
    transform: translate(-3.7409805735%);
  }
}

@media (max-width: 1177px) {
  .home-preview__advance-title-entity {
    font-size: 20.1129509713vw;
    transform: translate(-3.7308048104%);
  }
}

@media (max-width: 1176px) {
  .home-preview__advance-title-entity {
    font-size: 20.108973173vw;
    transform: translate(-3.7206290472%);
  }
}

@media (max-width: 1175px) {
  .home-preview__advance-title-entity {
    font-size: 20.1049953747vw;
    transform: translate(-3.710453284%);
  }
}

@media (max-width: 1174px) {
  .home-preview__advance-title-entity {
    font-size: 20.1010175763vw;
    transform: translate(-3.7002775208%);
  }
}

@media (max-width: 1173px) {
  .home-preview__advance-title-entity {
    font-size: 20.097039778vw;
    transform: translate(-3.6901017576%);
  }
}

@media (max-width: 1172px) {
  .home-preview__advance-title-entity {
    font-size: 20.0930619796vw;
    transform: translate(-3.6799259944%);
  }
}

@media (max-width: 1171px) {
  .home-preview__advance-title-entity {
    font-size: 20.0890841813vw;
    transform: translate(-3.6697502313%);
  }
}

@media (max-width: 1170px) {
  .home-preview__advance-title-entity {
    font-size: 20.085106383vw;
    transform: translate(-3.6595744681%);
  }
}

@media (max-width: 1169px) {
  .home-preview__advance-title-entity {
    font-size: 20.0811285846vw;
    transform: translate(-3.6493987049%);
  }
}

@media (max-width: 1168px) {
  .home-preview__advance-title-entity {
    font-size: 20.0771507863vw;
    transform: translate(-3.6392229417%);
  }
}

@media (max-width: 1167px) {
  .home-preview__advance-title-entity {
    font-size: 20.073172988vw;
    transform: translate(-3.6290471785%);
  }
}

@media (max-width: 1166px) {
  .home-preview__advance-title-entity {
    font-size: 20.0691951896vw;
    transform: translate(-3.6188714154%);
  }
}

@media (max-width: 1165px) {
  .home-preview__advance-title-entity {
    font-size: 20.0652173913vw;
    transform: translate(-3.6086956522%);
  }
}

@media (max-width: 1164px) {
  .home-preview__advance-title-entity {
    font-size: 20.061239593vw;
    transform: translate(-3.598519889%);
  }
}

@media (max-width: 1163px) {
  .home-preview__advance-title-entity {
    font-size: 20.0572617946vw;
    transform: translate(-3.5883441258%);
  }
}

@media (max-width: 1162px) {
  .home-preview__advance-title-entity {
    font-size: 20.0532839963vw;
    transform: translate(-3.5781683626%);
  }
}

@media (max-width: 1161px) {
  .home-preview__advance-title-entity {
    font-size: 20.049306198vw;
    transform: translate(-3.5679925994%);
  }
}

@media (max-width: 1160px) {
  .home-preview__advance-title-entity {
    font-size: 20.0453283996vw;
    transform: translate(-3.5578168363%);
  }
}

@media (max-width: 1159px) {
  .home-preview__advance-title-entity {
    font-size: 20.0413506013vw;
    transform: translate(-3.5476410731%);
  }
}

@media (max-width: 1158px) {
  .home-preview__advance-title-entity {
    font-size: 20.037372803vw;
    transform: translate(-3.5374653099%);
  }
}

@media (max-width: 1157px) {
  .home-preview__advance-title-entity {
    font-size: 20.0333950046vw;
    transform: translate(-3.5272895467%);
  }
}

@media (max-width: 1156px) {
  .home-preview__advance-title-entity {
    font-size: 20.0294172063vw;
    transform: translate(-3.5171137835%);
  }
}

@media (max-width: 1155px) {
  .home-preview__advance-title-entity {
    font-size: 20.025439408vw;
    transform: translate(-3.5069380204%);
  }
}

@media (max-width: 1154px) {
  .home-preview__advance-title-entity {
    font-size: 20.0214616096vw;
    transform: translate(-3.4967622572%);
  }
}

@media (max-width: 1153px) {
  .home-preview__advance-title-entity {
    font-size: 20.0174838113vw;
    transform: translate(-3.486586494%);
  }
}

@media (max-width: 1152px) {
  .home-preview__advance-title-entity {
    font-size: 20.013506013vw;
    transform: translate(-3.4764107308%);
  }
}

@media (max-width: 1151px) {
  .home-preview__advance-title-entity {
    font-size: 20.0095282146vw;
    transform: translate(-3.4662349676%);
  }
}

@media (max-width: 1150px) {
  .home-preview__advance-title-entity {
    font-size: 20.0055504163vw;
    transform: translate(-3.4560592044%);
  }
}

@media (max-width: 1149px) {
  .home-preview__advance-title-entity {
    font-size: 20.0015726179vw;
    transform: translate(-3.4458834413%);
  }
}

@media (max-width: 1148px) {
  .home-preview__advance-title-entity {
    font-size: 19.9975948196vw;
    transform: translate(-3.4357076781%);
  }
}

@media (max-width: 1147px) {
  .home-preview__advance-title-entity {
    font-size: 19.9936170213vw;
    transform: translate(-3.4255319149%);
  }
}

@media (max-width: 1146px) {
  .home-preview__advance-title-entity {
    font-size: 19.9896392229vw;
    transform: translate(-3.4153561517%);
  }
}

@media (max-width: 1145px) {
  .home-preview__advance-title-entity {
    font-size: 19.9856614246vw;
    transform: translate(-3.4051803885%);
  }
}

@media (max-width: 1144px) {
  .home-preview__advance-title-entity {
    font-size: 19.9816836263vw;
    transform: translate(-3.3950046253%);
  }
}

@media (max-width: 1143px) {
  .home-preview__advance-title-entity {
    font-size: 19.9777058279vw;
    transform: translate(-3.3848288622%);
  }
}

@media (max-width: 1142px) {
  .home-preview__advance-title-entity {
    font-size: 19.9737280296vw;
    transform: translate(-3.374653099%);
  }
}

@media (max-width: 1141px) {
  .home-preview__advance-title-entity {
    font-size: 19.9697502313vw;
    transform: translate(-3.3644773358%);
  }
}

@media (max-width: 1140px) {
  .home-preview__advance-title-entity {
    font-size: 19.9657724329vw;
    transform: translate(-3.3543015726%);
  }
}

@media (max-width: 1139px) {
  .home-preview__advance-title-entity {
    font-size: 19.9617946346vw;
    transform: translate(-3.3441258094%);
  }
}

@media (max-width: 1138px) {
  .home-preview__advance-title-entity {
    font-size: 19.9578168363vw;
    transform: translate(-3.3339500463%);
  }
}

@media (max-width: 1137px) {
  .home-preview__advance-title-entity {
    font-size: 19.9538390379vw;
    transform: translate(-3.3237742831%);
  }
}

@media (max-width: 1136px) {
  .home-preview__advance-title-entity {
    font-size: 19.9498612396vw;
    transform: translate(-3.3135985199%);
  }
}

@media (max-width: 1135px) {
  .home-preview__advance-title-entity {
    font-size: 19.9458834413vw;
    transform: translate(-3.3034227567%);
  }
}

@media (max-width: 1134px) {
  .home-preview__advance-title-entity {
    font-size: 19.9419056429vw;
    transform: translate(-3.2932469935%);
  }
}

@media (max-width: 1133px) {
  .home-preview__advance-title-entity {
    font-size: 19.9379278446vw;
    transform: translate(-3.2830712303%);
  }
}

@media (max-width: 1132px) {
  .home-preview__advance-title-entity {
    font-size: 19.9339500463vw;
    transform: translate(-3.2728954672%);
  }
}

@media (max-width: 1131px) {
  .home-preview__advance-title-entity {
    font-size: 19.9299722479vw;
    transform: translate(-3.262719704%);
  }
}

@media (max-width: 1130px) {
  .home-preview__advance-title-entity {
    font-size: 19.9259944496vw;
    transform: translate(-3.2525439408%);
  }
}

@media (max-width: 1129px) {
  .home-preview__advance-title-entity {
    font-size: 19.9220166512vw;
    transform: translate(-3.2423681776%);
  }
}

@media (max-width: 1128px) {
  .home-preview__advance-title-entity {
    font-size: 19.9180388529vw;
    transform: translate(-3.2321924144%);
  }
}

@media (max-width: 1127px) {
  .home-preview__advance-title-entity {
    font-size: 19.9140610546vw;
    transform: translate(-3.2220166512%);
  }
}

@media (max-width: 1126px) {
  .home-preview__advance-title-entity {
    font-size: 19.9100832562vw;
    transform: translate(-3.2118408881%);
  }
}

@media (max-width: 1125px) {
  .home-preview__advance-title-entity {
    font-size: 19.9061054579vw;
    transform: translate(-3.2016651249%);
  }
}

@media (max-width: 1124px) {
  .home-preview__advance-title-entity {
    font-size: 19.9021276596vw;
    transform: translate(-3.1914893617%);
  }
}

@media (max-width: 1123px) {
  .home-preview__advance-title-entity {
    font-size: 19.8981498612vw;
    transform: translate(-3.1813135985%);
  }
}

@media (max-width: 1122px) {
  .home-preview__advance-title-entity {
    font-size: 19.8941720629vw;
    transform: translate(-3.1711378353%);
  }
}

@media (max-width: 1121px) {
  .home-preview__advance-title-entity {
    font-size: 19.8901942646vw;
    transform: translate(-3.1609620722%);
  }
}

@media (max-width: 1120px) {
  .home-preview__advance-title-entity {
    font-size: 19.8862164662vw;
    transform: translate(-3.150786309%);
  }
}

@media (max-width: 1119px) {
  .home-preview__advance-title-entity {
    font-size: 19.8822386679vw;
    transform: translate(-3.1406105458%);
  }
}

@media (max-width: 1118px) {
  .home-preview__advance-title-entity {
    font-size: 19.8782608696vw;
    transform: translate(-3.1304347826%);
  }
}

@media (max-width: 1117px) {
  .home-preview__advance-title-entity {
    font-size: 19.8742830712vw;
    transform: translate(-3.1202590194%);
  }
}

@media (max-width: 1116px) {
  .home-preview__advance-title-entity {
    font-size: 19.8703052729vw;
    transform: translate(-3.1100832562%);
  }
}

@media (max-width: 1115px) {
  .home-preview__advance-title-entity {
    font-size: 19.8663274746vw;
    transform: translate(-3.0999074931%);
  }
}

@media (max-width: 1114px) {
  .home-preview__advance-title-entity {
    font-size: 19.8623496762vw;
    transform: translate(-3.0897317299%);
  }
}

@media (max-width: 1113px) {
  .home-preview__advance-title-entity {
    font-size: 19.8583718779vw;
    transform: translate(-3.0795559667%);
  }
}

@media (max-width: 1112px) {
  .home-preview__advance-title-entity {
    font-size: 19.8543940796vw;
    transform: translate(-3.0693802035%);
  }
}

@media (max-width: 1111px) {
  .home-preview__advance-title-entity {
    font-size: 19.8504162812vw;
    transform: translate(-3.0592044403%);
  }
}

@media (max-width: 1110px) {
  .home-preview__advance-title-entity {
    font-size: 19.8464384829vw;
    transform: translate(-3.0490286772%);
  }
}

@media (max-width: 1109px) {
  .home-preview__advance-title-entity {
    font-size: 19.8424606846vw;
    transform: translate(-3.038852914%);
  }
}

@media (max-width: 1108px) {
  .home-preview__advance-title-entity {
    font-size: 19.8384828862vw;
    transform: translate(-3.0286771508%);
  }
}

@media (max-width: 1107px) {
  .home-preview__advance-title-entity {
    font-size: 19.8345050879vw;
    transform: translate(-3.0185013876%);
  }
}

@media (max-width: 1106px) {
  .home-preview__advance-title-entity {
    font-size: 19.8305272895vw;
    transform: translate(-3.0083256244%);
  }
}

@media (max-width: 1105px) {
  .home-preview__advance-title-entity {
    font-size: 19.8265494912vw;
    transform: translate(-2.9981498612%);
  }
}

@media (max-width: 1104px) {
  .home-preview__advance-title-entity {
    font-size: 19.8225716929vw;
    transform: translate(-2.9879740981%);
  }
}

@media (max-width: 1103px) {
  .home-preview__advance-title-entity {
    font-size: 19.8185938945vw;
    transform: translate(-2.9777983349%);
  }
}

@media (max-width: 1102px) {
  .home-preview__advance-title-entity {
    font-size: 19.8146160962vw;
    transform: translate(-2.9676225717%);
  }
}

@media (max-width: 1101px) {
  .home-preview__advance-title-entity {
    font-size: 19.8106382979vw;
    transform: translate(-2.9574468085%);
  }
}

@media (max-width: 1100px) {
  .home-preview__advance-title-entity {
    font-size: 19.8066604995vw;
    transform: translate(-2.9472710453%);
  }
}

@media (max-width: 1099px) {
  .home-preview__advance-title-entity {
    font-size: 19.8026827012vw;
    transform: translate(-2.9370952821%);
  }
}

@media (max-width: 1098px) {
  .home-preview__advance-title-entity {
    font-size: 19.7987049029vw;
    transform: translate(-2.926919519%);
  }
}

@media (max-width: 1097px) {
  .home-preview__advance-title-entity {
    font-size: 19.7947271045vw;
    transform: translate(-2.9167437558%);
  }
}

@media (max-width: 1096px) {
  .home-preview__advance-title-entity {
    font-size: 19.7907493062vw;
    transform: translate(-2.9065679926%);
  }
}

@media (max-width: 1095px) {
  .home-preview__advance-title-entity {
    font-size: 19.7867715079vw;
    transform: translate(-2.8963922294%);
  }
}

@media (max-width: 1094px) {
  .home-preview__advance-title-entity {
    font-size: 19.7827937095vw;
    transform: translate(-2.8862164662%);
  }
}

@media (max-width: 1093px) {
  .home-preview__advance-title-entity {
    font-size: 19.7788159112vw;
    transform: translate(-2.8760407031%);
  }
}

@media (max-width: 1092px) {
  .home-preview__advance-title-entity {
    font-size: 19.7748381129vw;
    transform: translate(-2.8658649399%);
  }
}

@media (max-width: 1091px) {
  .home-preview__advance-title-entity {
    font-size: 19.7708603145vw;
    transform: translate(-2.8556891767%);
  }
}

@media (max-width: 1090px) {
  .home-preview__advance-title-entity {
    font-size: 19.7668825162vw;
    transform: translate(-2.8455134135%);
  }
}

@media (max-width: 1089px) {
  .home-preview__advance-title-entity {
    font-size: 19.7629047179vw;
    transform: translate(-2.8353376503%);
  }
}

@media (max-width: 1088px) {
  .home-preview__advance-title-entity {
    font-size: 19.7589269195vw;
    transform: translate(-2.8251618871%);
  }
}

@media (max-width: 1087px) {
  .home-preview__advance-title-entity {
    font-size: 19.7549491212vw;
    transform: translate(-2.814986124%);
  }
}

@media (max-width: 1086px) {
  .home-preview__advance-title-entity {
    font-size: 19.7509713228vw;
    transform: translate(-2.8048103608%);
  }
}

@media (max-width: 1085px) {
  .home-preview__advance-title-entity {
    font-size: 19.7469935245vw;
    transform: translate(-2.7946345976%);
  }
}

@media (max-width: 1084px) {
  .home-preview__advance-title-entity {
    font-size: 19.7430157262vw;
    transform: translate(-2.7844588344%);
  }
}

@media (max-width: 1083px) {
  .home-preview__advance-title-entity {
    font-size: 19.7390379278vw;
    transform: translate(-2.7742830712%);
  }
}

@media (max-width: 1082px) {
  .home-preview__advance-title-entity {
    font-size: 19.7350601295vw;
    transform: translate(-2.764107308%);
  }
}

@media (max-width: 1081px) {
  .home-preview__advance-title-entity {
    font-size: 19.7310823312vw;
    transform: translate(-2.7539315449%);
  }
}

@media (max-width: 1080px) {
  .home-preview__advance-title-entity {
    font-size: 19.7271045328vw;
    transform: translate(-2.7437557817%);
  }
}

@media (max-width: 1079px) {
  .home-preview__advance-title-entity {
    font-size: 19.7231267345vw;
    transform: translate(-2.7335800185%);
  }
}

@media (max-width: 1078px) {
  .home-preview__advance-title-entity {
    font-size: 19.7191489362vw;
    transform: translate(-2.7234042553%);
  }
}

@media (max-width: 1077px) {
  .home-preview__advance-title-entity {
    font-size: 19.7151711378vw;
    transform: translate(-2.7132284921%);
  }
}

@media (max-width: 1076px) {
  .home-preview__advance-title-entity {
    font-size: 19.7111933395vw;
    transform: translate(-2.703052729%);
  }
}

@media (max-width: 1075px) {
  .home-preview__advance-title-entity {
    font-size: 19.7072155412vw;
    transform: translate(-2.6928769658%);
  }
}

@media (max-width: 1074px) {
  .home-preview__advance-title-entity {
    font-size: 19.7032377428vw;
    transform: translate(-2.6827012026%);
  }
}

@media (max-width: 1073px) {
  .home-preview__advance-title-entity {
    font-size: 19.6992599445vw;
    transform: translate(-2.6725254394%);
  }
}

@media (max-width: 1072px) {
  .home-preview__advance-title-entity {
    font-size: 19.6952821462vw;
    transform: translate(-2.6623496762%);
  }
}

@media (max-width: 1071px) {
  .home-preview__advance-title-entity {
    font-size: 19.6913043478vw;
    transform: translate(-2.652173913%);
  }
}

@media (max-width: 1070px) {
  .home-preview__advance-title-entity {
    font-size: 19.6873265495vw;
    transform: translate(-2.6419981499%);
  }
}

@media (max-width: 1069px) {
  .home-preview__advance-title-entity {
    font-size: 19.6833487512vw;
    transform: translate(-2.6318223867%);
  }
}

@media (max-width: 1068px) {
  .home-preview__advance-title-entity {
    font-size: 19.6793709528vw;
    transform: translate(-2.6216466235%);
  }
}

@media (max-width: 1067px) {
  .home-preview__advance-title-entity {
    font-size: 19.6753931545vw;
    transform: translate(-2.6114708603%);
  }
}

@media (max-width: 1066px) {
  .home-preview__advance-title-entity {
    font-size: 19.6714153562vw;
    transform: translate(-2.6012950971%);
  }
}

@media (max-width: 1065px) {
  .home-preview__advance-title-entity {
    font-size: 19.6674375578vw;
    transform: translate(-2.591119334%);
  }
}

@media (max-width: 1064px) {
  .home-preview__advance-title-entity {
    font-size: 19.6634597595vw;
    transform: translate(-2.5809435708%);
  }
}

@media (max-width: 1063px) {
  .home-preview__advance-title-entity {
    font-size: 19.6594819611vw;
    transform: translate(-2.5707678076%);
  }
}

@media (max-width: 1062px) {
  .home-preview__advance-title-entity {
    font-size: 19.6555041628vw;
    transform: translate(-2.5605920444%);
  }
}

@media (max-width: 1061px) {
  .home-preview__advance-title-entity {
    font-size: 19.6515263645vw;
    transform: translate(-2.5504162812%);
  }
}

@media (max-width: 1060px) {
  .home-preview__advance-title-entity {
    font-size: 19.6475485661vw;
    transform: translate(-2.540240518%);
  }
}

@media (max-width: 1059px) {
  .home-preview__advance-title-entity {
    font-size: 19.6435707678vw;
    transform: translate(-2.5300647549%);
  }
}

@media (max-width: 1058px) {
  .home-preview__advance-title-entity {
    font-size: 19.6395929695vw;
    transform: translate(-2.5198889917%);
  }
}

@media (max-width: 1057px) {
  .home-preview__advance-title-entity {
    font-size: 19.6356151711vw;
    transform: translate(-2.5097132285%);
  }
}

@media (max-width: 1056px) {
  .home-preview__advance-title-entity {
    font-size: 19.6316373728vw;
    transform: translate(-2.4995374653%);
  }
}

@media (max-width: 1055px) {
  .home-preview__advance-title-entity {
    font-size: 19.6276595745vw;
    transform: translate(-2.4893617021%);
  }
}

@media (max-width: 1054px) {
  .home-preview__advance-title-entity {
    font-size: 19.6236817761vw;
    transform: translate(-2.4791859389%);
  }
}

@media (max-width: 1053px) {
  .home-preview__advance-title-entity {
    font-size: 19.6197039778vw;
    transform: translate(-2.4690101758%);
  }
}

@media (max-width: 1052px) {
  .home-preview__advance-title-entity {
    font-size: 19.6157261795vw;
    transform: translate(-2.4588344126%);
  }
}

@media (max-width: 1051px) {
  .home-preview__advance-title-entity {
    font-size: 19.6117483811vw;
    transform: translate(-2.4486586494%);
  }
}

@media (max-width: 1050px) {
  .home-preview__advance-title-entity {
    font-size: 19.6077705828vw;
    transform: translate(-2.4384828862%);
  }
}

@media (max-width: 1049px) {
  .home-preview__advance-title-entity {
    font-size: 19.6037927845vw;
    transform: translate(-2.428307123%);
  }
}

@media (max-width: 1048px) {
  .home-preview__advance-title-entity {
    font-size: 19.5998149861vw;
    transform: translate(-2.4181313599%);
  }
}

@media (max-width: 1047px) {
  .home-preview__advance-title-entity {
    font-size: 19.5958371878vw;
    transform: translate(-2.4079555967%);
  }
}

@media (max-width: 1046px) {
  .home-preview__advance-title-entity {
    font-size: 19.5918593895vw;
    transform: translate(-2.3977798335%);
  }
}

@media (max-width: 1045px) {
  .home-preview__advance-title-entity {
    font-size: 19.5878815911vw;
    transform: translate(-2.3876040703%);
  }
}

@media (max-width: 1044px) {
  .home-preview__advance-title-entity {
    font-size: 19.5839037928vw;
    transform: translate(-2.3774283071%);
  }
}

@media (max-width: 1043px) {
  .home-preview__advance-title-entity {
    font-size: 19.5799259944vw;
    transform: translate(-2.3672525439%);
  }
}

@media (max-width: 1042px) {
  .home-preview__advance-title-entity {
    font-size: 19.5759481961vw;
    transform: translate(-2.3570767808%);
  }
}

@media (max-width: 1041px) {
  .home-preview__advance-title-entity {
    font-size: 19.5719703978vw;
    transform: translate(-2.3469010176%);
  }
}

@media (max-width: 1040px) {
  .home-preview__advance-title-entity {
    font-size: 19.5679925994vw;
    transform: translate(-2.3367252544%);
  }
}

@media (max-width: 1039px) {
  .home-preview__advance-title-entity {
    font-size: 19.5640148011vw;
    transform: translate(-2.3265494912%);
  }
}

@media (max-width: 1038px) {
  .home-preview__advance-title-entity {
    font-size: 19.5600370028vw;
    transform: translate(-2.316373728%);
  }
}

@media (max-width: 1037px) {
  .home-preview__advance-title-entity {
    font-size: 19.5560592044vw;
    transform: translate(-2.3061979648%);
  }
}

@media (max-width: 1036px) {
  .home-preview__advance-title-entity {
    font-size: 19.5520814061vw;
    transform: translate(-2.2960222017%);
  }
}

@media (max-width: 1035px) {
  .home-preview__advance-title-entity {
    font-size: 19.5481036078vw;
    transform: translate(-2.2858464385%);
  }
}

@media (max-width: 1034px) {
  .home-preview__advance-title-entity {
    font-size: 19.5441258094vw;
    transform: translate(-2.2756706753%);
  }
}

@media (max-width: 1033px) {
  .home-preview__advance-title-entity {
    font-size: 19.5401480111vw;
    transform: translate(-2.2654949121%);
  }
}

@media (max-width: 1032px) {
  .home-preview__advance-title-entity {
    font-size: 19.5361702128vw;
    transform: translate(-2.2553191489%);
  }
}

@media (max-width: 1031px) {
  .home-preview__advance-title-entity {
    font-size: 19.5321924144vw;
    transform: translate(-2.2451433858%);
  }
}

@media (max-width: 1030px) {
  .home-preview__advance-title-entity {
    font-size: 19.5282146161vw;
    transform: translate(-2.2349676226%);
  }
}

@media (max-width: 1029px) {
  .home-preview__advance-title-entity {
    font-size: 19.5242368178vw;
    transform: translate(-2.2247918594%);
  }
}

@media (max-width: 1028px) {
  .home-preview__advance-title-entity {
    font-size: 19.5202590194vw;
    transform: translate(-2.2146160962%);
  }
}

@media (max-width: 1027px) {
  .home-preview__advance-title-entity {
    font-size: 19.5162812211vw;
    transform: translate(-2.204440333%);
  }
}

@media (max-width: 1026px) {
  .home-preview__advance-title-entity {
    font-size: 19.5123034228vw;
    transform: translate(-2.1942645698%);
  }
}

@media (max-width: 1025px) {
  .home-preview__advance-title-entity {
    font-size: 19.5083256244vw;
    transform: translate(-2.1840888067%);
  }
}

@media (max-width: 1024px) {
  .home-preview__advance-title-entity {
    font-size: 19.5043478261vw;
    transform: translate(-2.1739130435%);
  }
}

@media (max-width: 1023px) {
  .home-preview__advance-title-entity {
    font-size: 19.5003700278vw;
    transform: translate(-2.1637372803%);
  }
}

@media (max-width: 1022px) {
  .home-preview__advance-title-entity {
    font-size: 19.4963922294vw;
    transform: translate(-2.1535615171%);
  }
}

@media (max-width: 1021px) {
  .home-preview__advance-title-entity {
    font-size: 19.4924144311vw;
    transform: translate(-2.1433857539%);
  }
}

@media (max-width: 1020px) {
  .home-preview__advance-title-entity {
    font-size: 19.4884366327vw;
    transform: translate(-2.1332099907%);
  }
}

@media (max-width: 1019px) {
  .home-preview__advance-title-entity {
    font-size: 19.4844588344vw;
    transform: translate(-2.1230342276%);
  }
}

@media (max-width: 1018px) {
  .home-preview__advance-title-entity {
    font-size: 19.4804810361vw;
    transform: translate(-2.1128584644%);
  }
}

@media (max-width: 1017px) {
  .home-preview__advance-title-entity {
    font-size: 19.4765032377vw;
    transform: translate(-2.1026827012%);
  }
}

@media (max-width: 1016px) {
  .home-preview__advance-title-entity {
    font-size: 19.4725254394vw;
    transform: translate(-2.092506938%);
  }
}

@media (max-width: 1015px) {
  .home-preview__advance-title-entity {
    font-size: 19.4685476411vw;
    transform: translate(-2.0823311748%);
  }
}

@media (max-width: 1014px) {
  .home-preview__advance-title-entity {
    font-size: 19.4645698427vw;
    transform: translate(-2.0721554117%);
  }
}

@media (max-width: 1013px) {
  .home-preview__advance-title-entity {
    font-size: 19.4605920444vw;
    transform: translate(-2.0619796485%);
  }
}

@media (max-width: 1012px) {
  .home-preview__advance-title-entity {
    font-size: 19.4566142461vw;
    transform: translate(-2.0518038853%);
  }
}

@media (max-width: 1011px) {
  .home-preview__advance-title-entity {
    font-size: 19.4526364477vw;
    transform: translate(-2.0416281221%);
  }
}

@media (max-width: 1010px) {
  .home-preview__advance-title-entity {
    font-size: 19.4486586494vw;
    transform: translate(-2.0314523589%);
  }
}

@media (max-width: 1009px) {
  .home-preview__advance-title-entity {
    font-size: 19.4446808511vw;
    transform: translate(-2.0212765957%);
  }
}

@media (max-width: 1008px) {
  .home-preview__advance-title-entity {
    font-size: 19.4407030527vw;
    transform: translate(-2.0111008326%);
  }
}

@media (max-width: 1007px) {
  .home-preview__advance-title-entity {
    font-size: 19.4367252544vw;
    transform: translate(-2.0009250694%);
  }
}

@media (max-width: 1006px) {
  .home-preview__advance-title-entity {
    font-size: 19.4327474561vw;
    transform: translate(-1.9907493062%);
  }
}

@media (max-width: 1005px) {
  .home-preview__advance-title-entity {
    font-size: 19.4287696577vw;
    transform: translate(-1.980573543%);
  }
}

@media (max-width: 1004px) {
  .home-preview__advance-title-entity {
    font-size: 19.4247918594vw;
    transform: translate(-1.9703977798%);
  }
}

@media (max-width: 1003px) {
  .home-preview__advance-title-entity {
    font-size: 19.4208140611vw;
    transform: translate(-1.9602220167%);
  }
}

@media (max-width: 1002px) {
  .home-preview__advance-title-entity {
    font-size: 19.4168362627vw;
    transform: translate(-1.9500462535%);
  }
}

@media (max-width: 1001px) {
  .home-preview__advance-title-entity {
    font-size: 19.4128584644vw;
    transform: translate(-1.9398704903%);
  }
}

@media (max-width: 1000px) {
  .home-preview__advance-title-entity {
    font-size: 19.408880666vw;
    transform: translate(-1.9296947271%);
  }
}

@media (max-width: 999px) {
  .home-preview__advance-title-entity {
    font-size: 19.4049028677vw;
    transform: translate(-1.9195189639%);
  }
}

@media (max-width: 998px) {
  .home-preview__advance-title-entity {
    font-size: 19.4009250694vw;
    transform: translate(-1.9093432007%);
  }
}

@media (max-width: 997px) {
  .home-preview__advance-title-entity {
    font-size: 19.396947271vw;
    transform: translate(-1.8991674376%);
  }
}

@media (max-width: 996px) {
  .home-preview__advance-title-entity {
    font-size: 19.3929694727vw;
    transform: translate(-1.8889916744%);
  }
}

@media (max-width: 995px) {
  .home-preview__advance-title-entity {
    font-size: 19.3889916744vw;
    transform: translate(-1.8788159112%);
  }
}

@media (max-width: 994px) {
  .home-preview__advance-title-entity {
    font-size: 19.385013876vw;
    transform: translate(-1.868640148%);
  }
}

@media (max-width: 993px) {
  .home-preview__advance-title-entity {
    font-size: 19.3810360777vw;
    transform: translate(-1.8584643848%);
  }
}

@media (max-width: 992px) {
  .home-preview__advance-title-entity {
    font-size: 19.3770582794vw;
    transform: translate(-1.8482886216%);
  }
}

@media (max-width: 991px) {
  .home-preview__advance-title-entity {
    font-size: 19.373080481vw;
    transform: translate(-1.8381128585%);
  }
}

@media (max-width: 990px) {
  .home-preview__advance-title-entity {
    font-size: 19.3691026827vw;
    transform: translate(-1.8279370953%);
  }
}

@media (max-width: 989px) {
  .home-preview__advance-title-entity {
    font-size: 19.3651248844vw;
    transform: translate(-1.8177613321%);
  }
}

@media (max-width: 988px) {
  .home-preview__advance-title-entity {
    font-size: 19.361147086vw;
    transform: translate(-1.8075855689%);
  }
}

@media (max-width: 987px) {
  .home-preview__advance-title-entity {
    font-size: 19.3571692877vw;
    transform: translate(-1.7974098057%);
  }
}

@media (max-width: 986px) {
  .home-preview__advance-title-entity {
    font-size: 19.3531914894vw;
    transform: translate(-1.7872340426%);
  }
}

@media (max-width: 985px) {
  .home-preview__advance-title-entity {
    font-size: 19.349213691vw;
    transform: translate(-1.7770582794%);
  }
}

@media (max-width: 984px) {
  .home-preview__advance-title-entity {
    font-size: 19.3452358927vw;
    transform: translate(-1.7668825162%);
  }
}

@media (max-width: 983px) {
  .home-preview__advance-title-entity {
    font-size: 19.3412580944vw;
    transform: translate(-1.756706753%);
  }
}

@media (max-width: 982px) {
  .home-preview__advance-title-entity {
    font-size: 19.337280296vw;
    transform: translate(-1.7465309898%);
  }
}

@media (max-width: 981px) {
  .home-preview__advance-title-entity {
    font-size: 19.3333024977vw;
    transform: translate(-1.7363552266%);
  }
}

@media (max-width: 980px) {
  .home-preview__advance-title-entity {
    font-size: 19.3293246994vw;
    transform: translate(-1.7261794635%);
  }
}

@media (max-width: 979px) {
  .home-preview__advance-title-entity {
    font-size: 19.325346901vw;
    transform: translate(-1.7160037003%);
  }
}

@media (max-width: 978px) {
  .home-preview__advance-title-entity {
    font-size: 19.3213691027vw;
    transform: translate(-1.7058279371%);
  }
}

@media (max-width: 977px) {
  .home-preview__advance-title-entity {
    font-size: 19.3173913043vw;
    transform: translate(-1.6956521739%);
  }
}

@media (max-width: 976px) {
  .home-preview__advance-title-entity {
    font-size: 19.313413506vw;
    transform: translate(-1.6854764107%);
  }
}

@media (max-width: 975px) {
  .home-preview__advance-title-entity {
    font-size: 19.3094357077vw;
    transform: translate(-1.6753006475%);
  }
}

@media (max-width: 974px) {
  .home-preview__advance-title-entity {
    font-size: 19.3054579093vw;
    transform: translate(-1.6651248844%);
  }
}

@media (max-width: 973px) {
  .home-preview__advance-title-entity {
    font-size: 19.301480111vw;
    transform: translate(-1.6549491212%);
  }
}

@media (max-width: 972px) {
  .home-preview__advance-title-entity {
    font-size: 19.2975023127vw;
    transform: translate(-1.644773358%);
  }
}

@media (max-width: 971px) {
  .home-preview__advance-title-entity {
    font-size: 19.2935245143vw;
    transform: translate(-1.6345975948%);
  }
}

@media (max-width: 970px) {
  .home-preview__advance-title-entity {
    font-size: 19.289546716vw;
    transform: translate(-1.6244218316%);
  }
}

@media (max-width: 969px) {
  .home-preview__advance-title-entity {
    font-size: 19.2855689177vw;
    transform: translate(-1.6142460685%);
  }
}

@media (max-width: 968px) {
  .home-preview__advance-title-entity {
    font-size: 19.2815911193vw;
    transform: translate(-1.6040703053%);
  }
}

@media (max-width: 967px) {
  .home-preview__advance-title-entity {
    font-size: 19.277613321vw;
    transform: translate(-1.5938945421%);
  }
}

@media (max-width: 966px) {
  .home-preview__advance-title-entity {
    font-size: 19.2736355227vw;
    transform: translate(-1.5837187789%);
  }
}

@media (max-width: 965px) {
  .home-preview__advance-title-entity {
    font-size: 19.2696577243vw;
    transform: translate(-1.5735430157%);
  }
}

@media (max-width: 964px) {
  .home-preview__advance-title-entity {
    font-size: 19.265679926vw;
    transform: translate(-1.5633672525%);
  }
}

@media (max-width: 963px) {
  .home-preview__advance-title-entity {
    font-size: 19.2617021277vw;
    transform: translate(-1.5531914894%);
  }
}

@media (max-width: 962px) {
  .home-preview__advance-title-entity {
    font-size: 19.2577243293vw;
    transform: translate(-1.5430157262%);
  }
}

@media (max-width: 961px) {
  .home-preview__advance-title-entity {
    font-size: 19.253746531vw;
    transform: translate(-1.532839963%);
  }
}

@media (max-width: 960px) {
  .home-preview__advance-title-entity {
    font-size: 19.2497687327vw;
    transform: translate(-1.5226641998%);
  }
}

@media (max-width: 959px) {
  .home-preview__advance-title-entity {
    font-size: 19.2457909343vw;
    transform: translate(-1.5124884366%);
  }
}

@media (max-width: 958px) {
  .home-preview__advance-title-entity {
    font-size: 19.241813136vw;
    transform: translate(-1.5023126735%);
  }
}

@media (max-width: 957px) {
  .home-preview__advance-title-entity {
    font-size: 19.2378353377vw;
    transform: translate(-1.4921369103%);
  }
}

@media (max-width: 956px) {
  .home-preview__advance-title-entity {
    font-size: 19.2338575393vw;
    transform: translate(-1.4819611471%);
  }
}

@media (max-width: 955px) {
  .home-preview__advance-title-entity {
    font-size: 19.229879741vw;
    transform: translate(-1.4717853839%);
  }
}

@media (max-width: 954px) {
  .home-preview__advance-title-entity {
    font-size: 19.2259019426vw;
    transform: translate(-1.4616096207%);
  }
}

@media (max-width: 953px) {
  .home-preview__advance-title-entity {
    font-size: 19.2219241443vw;
    transform: translate(-1.4514338575%);
  }
}

@media (max-width: 952px) {
  .home-preview__advance-title-entity {
    font-size: 19.217946346vw;
    transform: translate(-1.4412580944%);
  }
}

@media (max-width: 951px) {
  .home-preview__advance-title-entity {
    font-size: 19.2139685476vw;
    transform: translate(-1.4310823312%);
  }
}

@media (max-width: 950px) {
  .home-preview__advance-title-entity {
    font-size: 19.2099907493vw;
    transform: translate(-1.420906568%);
  }
}

@media (max-width: 949px) {
  .home-preview__advance-title-entity {
    font-size: 19.206012951vw;
    transform: translate(-1.4107308048%);
  }
}

@media (max-width: 948px) {
  .home-preview__advance-title-entity {
    font-size: 19.2020351526vw;
    transform: translate(-1.4005550416%);
  }
}

@media (max-width: 947px) {
  .home-preview__advance-title-entity {
    font-size: 19.1980573543vw;
    transform: translate(-1.3903792784%);
  }
}

@media (max-width: 946px) {
  .home-preview__advance-title-entity {
    font-size: 19.194079556vw;
    transform: translate(-1.3802035153%);
  }
}

@media (max-width: 945px) {
  .home-preview__advance-title-entity {
    font-size: 19.1901017576vw;
    transform: translate(-1.3700277521%);
  }
}

@media (max-width: 944px) {
  .home-preview__advance-title-entity {
    font-size: 19.1861239593vw;
    transform: translate(-1.3598519889%);
  }
}

@media (max-width: 943px) {
  .home-preview__advance-title-entity {
    font-size: 19.182146161vw;
    transform: translate(-1.3496762257%);
  }
}

@media (max-width: 942px) {
  .home-preview__advance-title-entity {
    font-size: 19.1781683626vw;
    transform: translate(-1.3395004625%);
  }
}

@media (max-width: 941px) {
  .home-preview__advance-title-entity {
    font-size: 19.1741905643vw;
    transform: translate(-1.3293246994%);
  }
}

@media (max-width: 940px) {
  .home-preview__advance-title-entity {
    font-size: 19.170212766vw;
    transform: translate(-1.3191489362%);
  }
}

@media (max-width: 939px) {
  .home-preview__advance-title-entity {
    font-size: 19.1662349676vw;
    transform: translate(-1.308973173%);
  }
}

@media (max-width: 938px) {
  .home-preview__advance-title-entity {
    font-size: 19.1622571693vw;
    transform: translate(-1.2987974098%);
  }
}

@media (max-width: 937px) {
  .home-preview__advance-title-entity {
    font-size: 19.158279371vw;
    transform: translate(-1.2886216466%);
  }
}

@media (max-width: 936px) {
  .home-preview__advance-title-entity {
    font-size: 19.1543015726vw;
    transform: translate(-1.2784458834%);
  }
}

@media (max-width: 935px) {
  .home-preview__advance-title-entity {
    font-size: 19.1503237743vw;
    transform: translate(-1.2682701203%);
  }
}

@media (max-width: 934px) {
  .home-preview__advance-title-entity {
    font-size: 19.1463459759vw;
    transform: translate(-1.2580943571%);
  }
}

@media (max-width: 933px) {
  .home-preview__advance-title-entity {
    font-size: 19.1423681776vw;
    transform: translate(-1.2479185939%);
  }
}

@media (max-width: 932px) {
  .home-preview__advance-title-entity {
    font-size: 19.1383903793vw;
    transform: translate(-1.2377428307%);
  }
}

@media (max-width: 931px) {
  .home-preview__advance-title-entity {
    font-size: 19.1344125809vw;
    transform: translate(-1.2275670675%);
  }
}

@media (max-width: 930px) {
  .home-preview__advance-title-entity {
    font-size: 19.1304347826vw;
    transform: translate(-1.2173913043%);
  }
}

@media (max-width: 929px) {
  .home-preview__advance-title-entity {
    font-size: 19.1264569843vw;
    transform: translate(-1.2072155412%);
  }
}

@media (max-width: 928px) {
  .home-preview__advance-title-entity {
    font-size: 19.1224791859vw;
    transform: translate(-1.197039778%);
  }
}

@media (max-width: 927px) {
  .home-preview__advance-title-entity {
    font-size: 19.1185013876vw;
    transform: translate(-1.1868640148%);
  }
}

@media (max-width: 926px) {
  .home-preview__advance-title-entity {
    font-size: 19.1145235893vw;
    transform: translate(-1.1766882516%);
  }
}

@media (max-width: 925px) {
  .home-preview__advance-title-entity {
    font-size: 19.1105457909vw;
    transform: translate(-1.1665124884%);
  }
}

@media (max-width: 924px) {
  .home-preview__advance-title-entity {
    font-size: 19.1065679926vw;
    transform: translate(-1.1563367253%);
  }
}

@media (max-width: 923px) {
  .home-preview__advance-title-entity {
    font-size: 19.1025901943vw;
    transform: translate(-1.1461609621%);
  }
}

@media (max-width: 922px) {
  .home-preview__advance-title-entity {
    font-size: 19.0986123959vw;
    transform: translate(-1.1359851989%);
  }
}

@media (max-width: 921px) {
  .home-preview__advance-title-entity {
    font-size: 19.0946345976vw;
    transform: translate(-1.1258094357%);
  }
}

@media (max-width: 920px) {
  .home-preview__advance-title-entity {
    font-size: 19.0906567993vw;
    transform: translate(-1.1156336725%);
  }
}

@media (max-width: 919px) {
  .home-preview__advance-title-entity {
    font-size: 19.0866790009vw;
    transform: translate(-1.1054579093%);
  }
}

@media (max-width: 918px) {
  .home-preview__advance-title-entity {
    font-size: 19.0827012026vw;
    transform: translate(-1.0952821462%);
  }
}

@media (max-width: 917px) {
  .home-preview__advance-title-entity {
    font-size: 19.0787234043vw;
    transform: translate(-1.085106383%);
  }
}

@media (max-width: 916px) {
  .home-preview__advance-title-entity {
    font-size: 19.0747456059vw;
    transform: translate(-1.0749306198%);
  }
}

@media (max-width: 915px) {
  .home-preview__advance-title-entity {
    font-size: 19.0707678076vw;
    transform: translate(-1.0647548566%);
  }
}

@media (max-width: 914px) {
  .home-preview__advance-title-entity {
    font-size: 19.0667900093vw;
    transform: translate(-1.0545790934%);
  }
}

@media (max-width: 913px) {
  .home-preview__advance-title-entity {
    font-size: 19.0628122109vw;
    transform: translate(-1.0444033302%);
  }
}

@media (max-width: 912px) {
  .home-preview__advance-title-entity {
    font-size: 19.0588344126vw;
    transform: translate(-1.0342275671%);
  }
}

@media (max-width: 911px) {
  .home-preview__advance-title-entity {
    font-size: 19.0548566142vw;
    transform: translate(-1.0240518039%);
  }
}

@media (max-width: 910px) {
  .home-preview__advance-title-entity {
    font-size: 19.0508788159vw;
    transform: translate(-1.0138760407%);
  }
}

@media (max-width: 909px) {
  .home-preview__advance-title-entity {
    font-size: 19.0469010176vw;
    transform: translate(-1.0037002775%);
  }
}

@media (max-width: 908px) {
  .home-preview__advance-title-entity {
    font-size: 19.0429232192vw;
    transform: translate(-0.9935245143%);
  }
}

@media (max-width: 907px) {
  .home-preview__advance-title-entity {
    font-size: 19.0389454209vw;
    transform: translate(-0.9833487512%);
  }
}

@media (max-width: 906px) {
  .home-preview__advance-title-entity {
    font-size: 19.0349676226vw;
    transform: translate(-0.973172988%);
  }
}

@media (max-width: 905px) {
  .home-preview__advance-title-entity {
    font-size: 19.0309898242vw;
    transform: translate(-0.9629972248%);
  }
}

@media (max-width: 904px) {
  .home-preview__advance-title-entity {
    font-size: 19.0270120259vw;
    transform: translate(-0.9528214616%);
  }
}

@media (max-width: 903px) {
  .home-preview__advance-title-entity {
    font-size: 19.0230342276vw;
    transform: translate(-0.9426456984%);
  }
}

@media (max-width: 902px) {
  .home-preview__advance-title-entity {
    font-size: 19.0190564292vw;
    transform: translate(-0.9324699352%);
  }
}

@media (max-width: 901px) {
  .home-preview__advance-title-entity {
    font-size: 19.0150786309vw;
    transform: translate(-0.9222941721%);
  }
}

@media (max-width: 900px) {
  .home-preview__advance-title-entity {
    font-size: 19.0111008326vw;
    transform: translate(-0.9121184089%);
  }
}

@media (max-width: 899px) {
  .home-preview__advance-title-entity {
    font-size: 19.0071230342vw;
    transform: translate(-0.9019426457%);
  }
}

@media (max-width: 898px) {
  .home-preview__advance-title-entity {
    font-size: 19.0031452359vw;
    transform: translate(-0.8917668825%);
  }
}

@media (max-width: 897px) {
  .home-preview__advance-title-entity {
    font-size: 18.9991674376vw;
    transform: translate(-0.8815911193%);
  }
}

@media (max-width: 896px) {
  .home-preview__advance-title-entity {
    font-size: 18.9951896392vw;
    transform: translate(-0.8714153562%);
  }
}

@media (max-width: 895px) {
  .home-preview__advance-title-entity {
    font-size: 18.9912118409vw;
    transform: translate(-0.861239593%);
  }
}

@media (max-width: 894px) {
  .home-preview__advance-title-entity {
    font-size: 18.9872340426vw;
    transform: translate(-0.8510638298%);
  }
}

@media (max-width: 893px) {
  .home-preview__advance-title-entity {
    font-size: 18.9832562442vw;
    transform: translate(-0.8408880666%);
  }
}

@media (max-width: 892px) {
  .home-preview__advance-title-entity {
    font-size: 18.9792784459vw;
    transform: translate(-0.8307123034%);
  }
}

@media (max-width: 891px) {
  .home-preview__advance-title-entity {
    font-size: 18.9753006475vw;
    transform: translate(-0.8205365402%);
  }
}

@media (max-width: 890px) {
  .home-preview__advance-title-entity {
    font-size: 18.9713228492vw;
    transform: translate(-0.8103607771%);
  }
}

@media (max-width: 889px) {
  .home-preview__advance-title-entity {
    font-size: 18.9673450509vw;
    transform: translate(-0.8001850139%);
  }
}

@media (max-width: 888px) {
  .home-preview__advance-title-entity {
    font-size: 18.9633672525vw;
    transform: translate(-0.7900092507%);
  }
}

@media (max-width: 887px) {
  .home-preview__advance-title-entity {
    font-size: 18.9593894542vw;
    transform: translate(-0.7798334875%);
  }
}

@media (max-width: 886px) {
  .home-preview__advance-title-entity {
    font-size: 18.9554116559vw;
    transform: translate(-0.7696577243%);
  }
}

@media (max-width: 885px) {
  .home-preview__advance-title-entity {
    font-size: 18.9514338575vw;
    transform: translate(-0.7594819611%);
  }
}

@media (max-width: 884px) {
  .home-preview__advance-title-entity {
    font-size: 18.9474560592vw;
    transform: translate(-0.749306198%);
  }
}

@media (max-width: 883px) {
  .home-preview__advance-title-entity {
    font-size: 18.9434782609vw;
    transform: translate(-0.7391304348%);
  }
}

@media (max-width: 882px) {
  .home-preview__advance-title-entity {
    font-size: 18.9395004625vw;
    transform: translate(-0.7289546716%);
  }
}

@media (max-width: 881px) {
  .home-preview__advance-title-entity {
    font-size: 18.9355226642vw;
    transform: translate(-0.7187789084%);
  }
}

@media (max-width: 880px) {
  .home-preview__advance-title-entity {
    font-size: 18.9315448659vw;
    transform: translate(-0.7086031452%);
  }
}

@media (max-width: 879px) {
  .home-preview__advance-title-entity {
    font-size: 18.9275670675vw;
    transform: translate(-0.6984273821%);
  }
}

@media (max-width: 878px) {
  .home-preview__advance-title-entity {
    font-size: 18.9235892692vw;
    transform: translate(-0.6882516189%);
  }
}

@media (max-width: 877px) {
  .home-preview__advance-title-entity {
    font-size: 18.9196114709vw;
    transform: translate(-0.6780758557%);
  }
}

@media (max-width: 876px) {
  .home-preview__advance-title-entity {
    font-size: 18.9156336725vw;
    transform: translate(-0.6679000925%);
  }
}

@media (max-width: 875px) {
  .home-preview__advance-title-entity {
    font-size: 18.9116558742vw;
    transform: translate(-0.6577243293%);
  }
}

@media (max-width: 874px) {
  .home-preview__advance-title-entity {
    font-size: 18.9076780759vw;
    transform: translate(-0.6475485661%);
  }
}

@media (max-width: 873px) {
  .home-preview__advance-title-entity {
    font-size: 18.9037002775vw;
    transform: translate(-0.637372803%);
  }
}

@media (max-width: 872px) {
  .home-preview__advance-title-entity {
    font-size: 18.8997224792vw;
    transform: translate(-0.6271970398%);
  }
}

@media (max-width: 871px) {
  .home-preview__advance-title-entity {
    font-size: 18.8957446809vw;
    transform: translate(-0.6170212766%);
  }
}

@media (max-width: 870px) {
  .home-preview__advance-title-entity {
    font-size: 18.8917668825vw;
    transform: translate(-0.6068455134%);
  }
}

@media (max-width: 869px) {
  .home-preview__advance-title-entity {
    font-size: 18.8877890842vw;
    transform: translate(-0.5966697502%);
  }
}

@media (max-width: 868px) {
  .home-preview__advance-title-entity {
    font-size: 18.8838112858vw;
    transform: translate(-0.586493987%);
  }
}

@media (max-width: 867px) {
  .home-preview__advance-title-entity {
    font-size: 18.8798334875vw;
    transform: translate(-0.5763182239%);
  }
}

@media (max-width: 866px) {
  .home-preview__advance-title-entity {
    font-size: 18.8758556892vw;
    transform: translate(-0.5661424607%);
  }
}

@media (max-width: 865px) {
  .home-preview__advance-title-entity {
    font-size: 18.8718778908vw;
    transform: translate(-0.5559666975%);
  }
}

@media (max-width: 864px) {
  .home-preview__advance-title-entity {
    font-size: 18.8679000925vw;
    transform: translate(-0.5457909343%);
  }
}

@media (max-width: 863px) {
  .home-preview__advance-title-entity {
    font-size: 18.8639222942vw;
    transform: translate(-0.5356151711%);
  }
}

@media (max-width: 862px) {
  .home-preview__advance-title-entity {
    font-size: 18.8599444958vw;
    transform: translate(-0.525439408%);
  }
}

@media (max-width: 861px) {
  .home-preview__advance-title-entity {
    font-size: 18.8559666975vw;
    transform: translate(-0.5152636448%);
  }
}

@media (max-width: 860px) {
  .home-preview__advance-title-entity {
    font-size: 18.8519888992vw;
    transform: translate(-0.5050878816%);
  }
}

@media (max-width: 859px) {
  .home-preview__advance-title-entity {
    font-size: 18.8480111008vw;
    transform: translate(-0.4949121184%);
  }
}

@media (max-width: 858px) {
  .home-preview__advance-title-entity {
    font-size: 18.8440333025vw;
    transform: translate(-0.4847363552%);
  }
}

@media (max-width: 857px) {
  .home-preview__advance-title-entity {
    font-size: 18.8400555042vw;
    transform: translate(-0.474560592%);
  }
}

@media (max-width: 856px) {
  .home-preview__advance-title-entity {
    font-size: 18.8360777058vw;
    transform: translate(-0.4643848289%);
  }
}

@media (max-width: 855px) {
  .home-preview__advance-title-entity {
    font-size: 18.8320999075vw;
    transform: translate(-0.4542090657%);
  }
}

@media (max-width: 854px) {
  .home-preview__advance-title-entity {
    font-size: 18.8281221092vw;
    transform: translate(-0.4440333025%);
  }
}

@media (max-width: 853px) {
  .home-preview__advance-title-entity {
    font-size: 18.8241443108vw;
    transform: translate(-0.4338575393%);
  }
}

@media (max-width: 852px) {
  .home-preview__advance-title-entity {
    font-size: 18.8201665125vw;
    transform: translate(-0.4236817761%);
  }
}

@media (max-width: 851px) {
  .home-preview__advance-title-entity {
    font-size: 18.8161887142vw;
    transform: translate(-0.413506013%);
  }
}

@media (max-width: 850px) {
  .home-preview__advance-title-entity {
    font-size: 18.8122109158vw;
    transform: translate(-0.4033302498%);
  }
}

@media (max-width: 849px) {
  .home-preview__advance-title-entity {
    font-size: 18.8082331175vw;
    transform: translate(-0.3931544866%);
  }
}

@media (max-width: 848px) {
  .home-preview__advance-title-entity {
    font-size: 18.8042553191vw;
    transform: translate(-0.3829787234%);
  }
}

@media (max-width: 847px) {
  .home-preview__advance-title-entity {
    font-size: 18.8002775208vw;
    transform: translate(-0.3728029602%);
  }
}

@media (max-width: 846px) {
  .home-preview__advance-title-entity {
    font-size: 18.7962997225vw;
    transform: translate(-0.362627197%);
  }
}

@media (max-width: 845px) {
  .home-preview__advance-title-entity {
    font-size: 18.7923219241vw;
    transform: translate(-0.3524514339%);
  }
}

@media (max-width: 844px) {
  .home-preview__advance-title-entity {
    font-size: 18.7883441258vw;
    transform: translate(-0.3422756707%);
  }
}

@media (max-width: 843px) {
  .home-preview__advance-title-entity {
    font-size: 18.7843663275vw;
    transform: translate(-0.3320999075%);
  }
}

@media (max-width: 842px) {
  .home-preview__advance-title-entity {
    font-size: 18.7803885291vw;
    transform: translate(-0.3219241443%);
  }
}

@media (max-width: 841px) {
  .home-preview__advance-title-entity {
    font-size: 18.7764107308vw;
    transform: translate(-0.3117483811%);
  }
}

@media (max-width: 840px) {
  .home-preview__advance-title-entity {
    font-size: 18.7724329325vw;
    transform: translate(-0.3015726179%);
  }
}

@media (max-width: 839px) {
  .home-preview__advance-title-entity {
    font-size: 18.7684551341vw;
    transform: translate(-0.2913968548%);
  }
}

@media (max-width: 838px) {
  .home-preview__advance-title-entity {
    font-size: 18.7644773358vw;
    transform: translate(-0.2812210916%);
  }
}

@media (max-width: 837px) {
  .home-preview__advance-title-entity {
    font-size: 18.7604995375vw;
    transform: translate(-0.2710453284%);
  }
}

@media (max-width: 836px) {
  .home-preview__advance-title-entity {
    font-size: 18.7565217391vw;
    transform: translate(-0.2608695652%);
  }
}

@media (max-width: 835px) {
  .home-preview__advance-title-entity {
    font-size: 18.7525439408vw;
    transform: translate(-0.250693802%);
  }
}

@media (max-width: 834px) {
  .home-preview__advance-title-entity {
    font-size: 18.7485661425vw;
    transform: translate(-0.2405180389%);
  }
}

@media (max-width: 833px) {
  .home-preview__advance-title-entity {
    font-size: 18.7445883441vw;
    transform: translate(-0.2303422757%);
  }
}

@media (max-width: 832px) {
  .home-preview__advance-title-entity {
    font-size: 18.7406105458vw;
    transform: translate(-0.2201665125%);
  }
}

@media (max-width: 831px) {
  .home-preview__advance-title-entity {
    font-size: 18.7366327475vw;
    transform: translate(-0.2099907493%);
  }
}

@media (max-width: 830px) {
  .home-preview__advance-title-entity {
    font-size: 18.7326549491vw;
    transform: translate(-0.1998149861%);
  }
}

@media (max-width: 829px) {
  .home-preview__advance-title-entity {
    font-size: 18.7286771508vw;
    transform: translate(-0.1896392229%);
  }
}

@media (max-width: 828px) {
  .home-preview__advance-title-entity {
    font-size: 18.7246993525vw;
    transform: translate(-0.1794634598%);
  }
}

@media (max-width: 827px) {
  .home-preview__advance-title-entity {
    font-size: 18.7207215541vw;
    transform: translate(-0.1692876966%);
  }
}

@media (max-width: 826px) {
  .home-preview__advance-title-entity {
    font-size: 18.7167437558vw;
    transform: translate(-0.1591119334%);
  }
}

@media (max-width: 825px) {
  .home-preview__advance-title-entity {
    font-size: 18.7127659574vw;
    transform: translate(-0.1489361702%);
  }
}

@media (max-width: 824px) {
  .home-preview__advance-title-entity {
    font-size: 18.7087881591vw;
    transform: translate(-0.138760407%);
  }
}

@media (max-width: 823px) {
  .home-preview__advance-title-entity {
    font-size: 18.7048103608vw;
    transform: translate(-0.1285846438%);
  }
}

@media (max-width: 822px) {
  .home-preview__advance-title-entity {
    font-size: 18.7008325624vw;
    transform: translate(-0.1184088807%);
  }
}

@media (max-width: 821px) {
  .home-preview__advance-title-entity {
    font-size: 18.6968547641vw;
    transform: translate(-0.1082331175%);
  }
}

@media (max-width: 820px) {
  .home-preview__advance-title-entity {
    font-size: 18.6928769658vw;
    transform: translate(-0.0980573543%);
  }
}

@media (max-width: 819px) {
  .home-preview__advance-title-entity {
    font-size: 18.6888991674vw;
    transform: translate(-0.0878815911%);
  }
}

@media (max-width: 818px) {
  .home-preview__advance-title-entity {
    font-size: 18.6849213691vw;
    transform: translate(-0.0777058279%);
  }
}

@media (max-width: 817px) {
  .home-preview__advance-title-entity {
    font-size: 18.6809435708vw;
    transform: translate(-0.0675300648%);
  }
}

@media (max-width: 816px) {
  .home-preview__advance-title-entity {
    font-size: 18.6769657724vw;
    transform: translate(-0.0573543016%);
  }
}

@media (max-width: 815px) {
  .home-preview__advance-title-entity {
    font-size: 18.6729879741vw;
    transform: translate(-0.0471785384%);
  }
}

@media (max-width: 814px) {
  .home-preview__advance-title-entity {
    font-size: 18.6690101758vw;
    transform: translate(-0.0370027752%);
  }
}

@media (max-width: 813px) {
  .home-preview__advance-title-entity {
    font-size: 18.6650323774vw;
    transform: translate(-0.026827012%);
  }
}

@media (max-width: 812px) {
  .home-preview__advance-title-entity {
    font-size: 18.6610545791vw;
    transform: translate(-0.0166512488%);
  }
}

@media (max-width: 811px) {
  .home-preview__advance-title-entity {
    font-size: 18.6570767808vw;
    transform: translate(-0.0064754857%);
  }
}

@media (max-width: 810px) {
  .home-preview__advance-title-entity {
    font-size: 18.6530989824vw;
    transform: translate(0.0037002775%);
  }
}

@media (max-width: 809px) {
  .home-preview__advance-title-entity {
    font-size: 18.6491211841vw;
    transform: translate(0.0138760407%);
  }
}

@media (max-width: 808px) {
  .home-preview__advance-title-entity {
    font-size: 18.6451433858vw;
    transform: translate(0.0240518039%);
  }
}

@media (max-width: 807px) {
  .home-preview__advance-title-entity {
    font-size: 18.6411655874vw;
    transform: translate(0.0342275671%);
  }
}

@media (max-width: 806px) {
  .home-preview__advance-title-entity {
    font-size: 18.6371877891vw;
    transform: translate(0.0444033302%);
  }
}

@media (max-width: 805px) {
  .home-preview__advance-title-entity {
    font-size: 18.6332099907vw;
    transform: translate(0.0545790934%);
  }
}

@media (max-width: 804px) {
  .home-preview__advance-title-entity {
    font-size: 18.6292321924vw;
    transform: translate(0.0647548566%);
  }
}

@media (max-width: 803px) {
  .home-preview__advance-title-entity {
    font-size: 18.6252543941vw;
    transform: translate(0.0749306198%);
  }
}

@media (max-width: 802px) {
  .home-preview__advance-title-entity {
    font-size: 18.6212765957vw;
    transform: translate(0.085106383%);
  }
}

@media (max-width: 801px) {
  .home-preview__advance-title-entity {
    font-size: 18.6172987974vw;
    transform: translate(0.0952821462%);
  }
}

@media (max-width: 800px) {
  .home-preview__advance-title-entity {
    font-size: 18.6133209991vw;
    transform: translate(0.1054579093%);
  }
}

@media (max-width: 799px) {
  .home-preview__advance-title-entity {
    font-size: 18.6093432007vw;
    transform: translate(0.1156336725%);
  }
}

@media (max-width: 798px) {
  .home-preview__advance-title-entity {
    font-size: 18.6053654024vw;
    transform: translate(0.1258094357%);
  }
}

@media (max-width: 797px) {
  .home-preview__advance-title-entity {
    font-size: 18.6013876041vw;
    transform: translate(0.1359851989%);
  }
}

@media (max-width: 796px) {
  .home-preview__advance-title-entity {
    font-size: 18.5974098057vw;
    transform: translate(0.1461609621%);
  }
}

@media (max-width: 795px) {
  .home-preview__advance-title-entity {
    font-size: 18.5934320074vw;
    transform: translate(0.1563367253%);
  }
}

@media (max-width: 794px) {
  .home-preview__advance-title-entity {
    font-size: 18.5894542091vw;
    transform: translate(0.1665124884%);
  }
}

@media (max-width: 793px) {
  .home-preview__advance-title-entity {
    font-size: 18.5854764107vw;
    transform: translate(0.1766882516%);
  }
}

@media (max-width: 792px) {
  .home-preview__advance-title-entity {
    font-size: 18.5814986124vw;
    transform: translate(0.1868640148%);
  }
}

@media (max-width: 791px) {
  .home-preview__advance-title-entity {
    font-size: 18.5775208141vw;
    transform: translate(0.197039778%);
  }
}

@media (max-width: 790px) {
  .home-preview__advance-title-entity {
    font-size: 18.5735430157vw;
    transform: translate(0.2072155412%);
  }
}

@media (max-width: 789px) {
  .home-preview__advance-title-entity {
    font-size: 18.5695652174vw;
    transform: translate(0.2173913043%);
  }
}

@media (max-width: 788px) {
  .home-preview__advance-title-entity {
    font-size: 18.5655874191vw;
    transform: translate(0.2275670675%);
  }
}

@media (max-width: 787px) {
  .home-preview__advance-title-entity {
    font-size: 18.5616096207vw;
    transform: translate(0.2377428307%);
  }
}

@media (max-width: 786px) {
  .home-preview__advance-title-entity {
    font-size: 18.5576318224vw;
    transform: translate(0.2479185939%);
  }
}

@media (max-width: 785px) {
  .home-preview__advance-title-entity {
    font-size: 18.5536540241vw;
    transform: translate(0.2580943571%);
  }
}

@media (max-width: 784px) {
  .home-preview__advance-title-entity {
    font-size: 18.5496762257vw;
    transform: translate(0.2682701203%);
  }
}

@media (max-width: 783px) {
  .home-preview__advance-title-entity {
    font-size: 18.5456984274vw;
    transform: translate(0.2784458834%);
  }
}

@media (max-width: 782px) {
  .home-preview__advance-title-entity {
    font-size: 18.541720629vw;
    transform: translate(0.2886216466%);
  }
}

@media (max-width: 781px) {
  .home-preview__advance-title-entity {
    font-size: 18.5377428307vw;
    transform: translate(0.2987974098%);
  }
}

@media (max-width: 780px) {
  .home-preview__advance-title-entity {
    font-size: 18.5337650324vw;
    transform: translate(0.308973173%);
  }
}

@media (max-width: 779px) {
  .home-preview__advance-title-entity {
    font-size: 18.529787234vw;
    transform: translate(0.3191489362%);
  }
}

@media (max-width: 778px) {
  .home-preview__advance-title-entity {
    font-size: 18.5258094357vw;
    transform: translate(0.3293246994%);
  }
}

@media (max-width: 777px) {
  .home-preview__advance-title-entity {
    font-size: 18.5218316374vw;
    transform: translate(0.3395004625%);
  }
}

@media (max-width: 776px) {
  .home-preview__advance-title-entity {
    font-size: 18.517853839vw;
    transform: translate(0.3496762257%);
  }
}

@media (max-width: 775px) {
  .home-preview__advance-title-entity {
    font-size: 18.5138760407vw;
    transform: translate(0.3598519889%);
  }
}

@media (max-width: 774px) {
  .home-preview__advance-title-entity {
    font-size: 18.5098982424vw;
    transform: translate(0.3700277521%);
  }
}

@media (max-width: 773px) {
  .home-preview__advance-title-entity {
    font-size: 18.505920444vw;
    transform: translate(0.3802035153%);
  }
}

@media (max-width: 772px) {
  .home-preview__advance-title-entity {
    font-size: 18.5019426457vw;
    transform: translate(0.3903792784%);
  }
}

@media (max-width: 771px) {
  .home-preview__advance-title-entity {
    font-size: 18.4979648474vw;
    transform: translate(0.4005550416%);
  }
}

@media (max-width: 770px) {
  .home-preview__advance-title-entity {
    font-size: 18.493987049vw;
    transform: translate(0.4107308048%);
  }
}

@media (max-width: 769px) {
  .home-preview__advance-title-entity {
    font-size: 18.4900092507vw;
    transform: translate(0.420906568%);
  }
}

@media (max-width: 768px) {
  .home-preview__advance-title-entity {
    font-size: 18.4860314524vw;
    transform: translate(0.4310823312%);
  }
}

@media (max-width: 767px) {
  .home-preview__advance-title-entity {
    font-size: 18.482053654vw;
    transform: translate(0.4412580944%);
  }
}

@media (max-width: 766px) {
  .home-preview__advance-title-entity {
    font-size: 18.4780758557vw;
    transform: translate(0.4514338575%);
  }
}

@media (max-width: 765px) {
  .home-preview__advance-title-entity {
    font-size: 18.4740980574vw;
    transform: translate(0.4616096207%);
  }
}

@media (max-width: 764px) {
  .home-preview__advance-title-entity {
    font-size: 18.470120259vw;
    transform: translate(0.4717853839%);
  }
}

@media (max-width: 763px) {
  .home-preview__advance-title-entity {
    font-size: 18.4661424607vw;
    transform: translate(0.4819611471%);
  }
}

@media (max-width: 762px) {
  .home-preview__advance-title-entity {
    font-size: 18.4621646623vw;
    transform: translate(0.4921369103%);
  }
}

@media (max-width: 761px) {
  .home-preview__advance-title-entity {
    font-size: 18.458186864vw;
    transform: translate(0.5023126735%);
  }
}

@media (max-width: 760px) {
  .home-preview__advance-title-entity {
    font-size: 18.4542090657vw;
    transform: translate(0.5124884366%);
  }
}

@media (max-width: 759px) {
  .home-preview__advance-title-entity {
    font-size: 18.4502312673vw;
    transform: translate(0.5226641998%);
  }
}

@media (max-width: 758px) {
  .home-preview__advance-title-entity {
    font-size: 18.446253469vw;
    transform: translate(0.532839963%);
  }
}

@media (max-width: 757px) {
  .home-preview__advance-title-entity {
    font-size: 18.4422756707vw;
    transform: translate(0.5430157262%);
  }
}

@media (max-width: 756px) {
  .home-preview__advance-title-entity {
    font-size: 18.4382978723vw;
    transform: translate(0.5531914894%);
  }
}

@media (max-width: 755px) {
  .home-preview__advance-title-entity {
    font-size: 18.434320074vw;
    transform: translate(0.5633672525%);
  }
}

@media (max-width: 754px) {
  .home-preview__advance-title-entity {
    font-size: 18.4303422757vw;
    transform: translate(0.5735430157%);
  }
}

@media (max-width: 753px) {
  .home-preview__advance-title-entity {
    font-size: 18.4263644773vw;
    transform: translate(0.5837187789%);
  }
}

@media (max-width: 752px) {
  .home-preview__advance-title-entity {
    font-size: 18.422386679vw;
    transform: translate(0.5938945421%);
  }
}

@media (max-width: 751px) {
  .home-preview__advance-title-entity {
    font-size: 18.4184088807vw;
    transform: translate(0.6040703053%);
  }
}

@media (max-width: 750px) {
  .home-preview__advance-title-entity {
    font-size: 18.4144310823vw;
    transform: translate(0.6142460685%);
  }
}

@media (max-width: 749px) {
  .home-preview__advance-title-entity {
    font-size: 18.410453284vw;
    transform: translate(0.6244218316%);
  }
}

@media (max-width: 748px) {
  .home-preview__advance-title-entity {
    font-size: 18.4064754857vw;
    transform: translate(0.6345975948%);
  }
}

@media (max-width: 747px) {
  .home-preview__advance-title-entity {
    font-size: 18.4024976873vw;
    transform: translate(0.644773358%);
  }
}

@media (max-width: 746px) {
  .home-preview__advance-title-entity {
    font-size: 18.398519889vw;
    transform: translate(0.6549491212%);
  }
}

@media (max-width: 745px) {
  .home-preview__advance-title-entity {
    font-size: 18.3945420907vw;
    transform: translate(0.6651248844%);
  }
}

@media (max-width: 744px) {
  .home-preview__advance-title-entity {
    font-size: 18.3905642923vw;
    transform: translate(0.6753006475%);
  }
}

@media (max-width: 743px) {
  .home-preview__advance-title-entity {
    font-size: 18.386586494vw;
    transform: translate(0.6854764107%);
  }
}

@media (max-width: 742px) {
  .home-preview__advance-title-entity {
    font-size: 18.3826086957vw;
    transform: translate(0.6956521739%);
  }
}

@media (max-width: 741px) {
  .home-preview__advance-title-entity {
    font-size: 18.3786308973vw;
    transform: translate(0.7058279371%);
  }
}

@media (max-width: 740px) {
  .home-preview__advance-title-entity {
    font-size: 18.374653099vw;
    transform: translate(0.7160037003%);
  }
}

@media (max-width: 739px) {
  .home-preview__advance-title-entity {
    font-size: 18.3706753006vw;
    transform: translate(0.7261794635%);
  }
}

@media (max-width: 738px) {
  .home-preview__advance-title-entity {
    font-size: 18.3666975023vw;
    transform: translate(0.7363552266%);
  }
}

@media (max-width: 737px) {
  .home-preview__advance-title-entity {
    font-size: 18.362719704vw;
    transform: translate(0.7465309898%);
  }
}

@media (max-width: 736px) {
  .home-preview__advance-title-entity {
    font-size: 18.3587419056vw;
    transform: translate(0.756706753%);
  }
}

@media (max-width: 735px) {
  .home-preview__advance-title-entity {
    font-size: 18.3547641073vw;
    transform: translate(0.7668825162%);
  }
}

@media (max-width: 734px) {
  .home-preview__advance-title-entity {
    font-size: 18.350786309vw;
    transform: translate(0.7770582794%);
  }
}

@media (max-width: 733px) {
  .home-preview__advance-title-entity {
    font-size: 18.3468085106vw;
    transform: translate(0.7872340426%);
  }
}

@media (max-width: 732px) {
  .home-preview__advance-title-entity {
    font-size: 18.3428307123vw;
    transform: translate(0.7974098057%);
  }
}

@media (max-width: 731px) {
  .home-preview__advance-title-entity {
    font-size: 18.338852914vw;
    transform: translate(0.8075855689%);
  }
}

@media (max-width: 730px) {
  .home-preview__advance-title-entity {
    font-size: 18.3348751156vw;
    transform: translate(0.8177613321%);
  }
}

@media (max-width: 729px) {
  .home-preview__advance-title-entity {
    font-size: 18.3308973173vw;
    transform: translate(0.8279370953%);
  }
}

@media (max-width: 728px) {
  .home-preview__advance-title-entity {
    font-size: 18.326919519vw;
    transform: translate(0.8381128585%);
  }
}

@media (max-width: 727px) {
  .home-preview__advance-title-entity {
    font-size: 18.3229417206vw;
    transform: translate(0.8482886216%);
  }
}

@media (max-width: 726px) {
  .home-preview__advance-title-entity {
    font-size: 18.3189639223vw;
    transform: translate(0.8584643848%);
  }
}

@media (max-width: 725px) {
  .home-preview__advance-title-entity {
    font-size: 18.314986124vw;
    transform: translate(0.868640148%);
  }
}

@media (max-width: 724px) {
  .home-preview__advance-title-entity {
    font-size: 18.3110083256vw;
    transform: translate(0.8788159112%);
  }
}

@media (max-width: 723px) {
  .home-preview__advance-title-entity {
    font-size: 18.3070305273vw;
    transform: translate(0.8889916744%);
  }
}

@media (max-width: 722px) {
  .home-preview__advance-title-entity {
    font-size: 18.303052729vw;
    transform: translate(0.8991674376%);
  }
}

@media (max-width: 721px) {
  .home-preview__advance-title-entity {
    font-size: 18.2990749306vw;
    transform: translate(0.9093432007%);
  }
}

@media (max-width: 720px) {
  .home-preview__advance-title-entity {
    font-size: 18.2950971323vw;
    transform: translate(0.9195189639%);
  }
}

@media (max-width: 719px) {
  .home-preview__advance-title-entity {
    font-size: 18.291119334vw;
    transform: translate(0.9296947271%);
  }
}

@media (max-width: 718px) {
  .home-preview__advance-title-entity {
    font-size: 18.2871415356vw;
    transform: translate(0.9398704903%);
  }
}

@media (max-width: 717px) {
  .home-preview__advance-title-entity {
    font-size: 18.2831637373vw;
    transform: translate(0.9500462535%);
  }
}

@media (max-width: 716px) {
  .home-preview__advance-title-entity {
    font-size: 18.2791859389vw;
    transform: translate(0.9602220167%);
  }
}

@media (max-width: 715px) {
  .home-preview__advance-title-entity {
    font-size: 18.2752081406vw;
    transform: translate(0.9703977798%);
  }
}

@media (max-width: 714px) {
  .home-preview__advance-title-entity {
    font-size: 18.2712303423vw;
    transform: translate(0.980573543%);
  }
}

@media (max-width: 713px) {
  .home-preview__advance-title-entity {
    font-size: 18.2672525439vw;
    transform: translate(0.9907493062%);
  }
}

@media (max-width: 712px) {
  .home-preview__advance-title-entity {
    font-size: 18.2632747456vw;
    transform: translate(1.0009250694%);
  }
}

@media (max-width: 711px) {
  .home-preview__advance-title-entity {
    font-size: 18.2592969473vw;
    transform: translate(1.0111008326%);
  }
}

@media (max-width: 710px) {
  .home-preview__advance-title-entity {
    font-size: 18.2553191489vw;
    transform: translate(1.0212765957%);
  }
}

@media (max-width: 709px) {
  .home-preview__advance-title-entity {
    font-size: 18.2513413506vw;
    transform: translate(1.0314523589%);
  }
}

@media (max-width: 708px) {
  .home-preview__advance-title-entity {
    font-size: 18.2473635523vw;
    transform: translate(1.0416281221%);
  }
}

@media (max-width: 707px) {
  .home-preview__advance-title-entity {
    font-size: 18.2433857539vw;
    transform: translate(1.0518038853%);
  }
}

@media (max-width: 706px) {
  .home-preview__advance-title-entity {
    font-size: 18.2394079556vw;
    transform: translate(1.0619796485%);
  }
}

@media (max-width: 705px) {
  .home-preview__advance-title-entity {
    font-size: 18.2354301573vw;
    transform: translate(1.0721554117%);
  }
}

@media (max-width: 704px) {
  .home-preview__advance-title-entity {
    font-size: 18.2314523589vw;
    transform: translate(1.0823311748%);
  }
}

@media (max-width: 703px) {
  .home-preview__advance-title-entity {
    font-size: 18.2274745606vw;
    transform: translate(1.092506938%);
  }
}

@media (max-width: 702px) {
  .home-preview__advance-title-entity {
    font-size: 18.2234967623vw;
    transform: translate(1.1026827012%);
  }
}

@media (max-width: 701px) {
  .home-preview__advance-title-entity {
    font-size: 18.2195189639vw;
    transform: translate(1.1128584644%);
  }
}

@media (max-width: 700px) {
  .home-preview__advance-title-entity {
    font-size: 18.2155411656vw;
    transform: translate(1.1230342276%);
  }
}

@media (max-width: 699px) {
  .home-preview__advance-title-entity {
    font-size: 18.2115633673vw;
    transform: translate(1.1332099907%);
  }
}

@media (max-width: 698px) {
  .home-preview__advance-title-entity {
    font-size: 18.2075855689vw;
    transform: translate(1.1433857539%);
  }
}

@media (max-width: 697px) {
  .home-preview__advance-title-entity {
    font-size: 18.2036077706vw;
    transform: translate(1.1535615171%);
  }
}

@media (max-width: 696px) {
  .home-preview__advance-title-entity {
    font-size: 18.1996299722vw;
    transform: translate(1.1637372803%);
  }
}

@media (max-width: 695px) {
  .home-preview__advance-title-entity {
    font-size: 18.1956521739vw;
    transform: translate(1.1739130435%);
  }
}

@media (max-width: 694px) {
  .home-preview__advance-title-entity {
    font-size: 18.1916743756vw;
    transform: translate(1.1840888067%);
  }
}

@media (max-width: 693px) {
  .home-preview__advance-title-entity {
    font-size: 18.1876965772vw;
    transform: translate(1.1942645698%);
  }
}

@media (max-width: 692px) {
  .home-preview__advance-title-entity {
    font-size: 18.1837187789vw;
    transform: translate(1.204440333%);
  }
}

@media (max-width: 691px) {
  .home-preview__advance-title-entity {
    font-size: 18.1797409806vw;
    transform: translate(1.2146160962%);
  }
}

@media (max-width: 690px) {
  .home-preview__advance-title-entity {
    font-size: 18.1757631822vw;
    transform: translate(1.2247918594%);
  }
}

@media (max-width: 689px) {
  .home-preview__advance-title-entity {
    font-size: 18.1717853839vw;
    transform: translate(1.2349676226%);
  }
}

@media (max-width: 688px) {
  .home-preview__advance-title-entity {
    font-size: 18.1678075856vw;
    transform: translate(1.2451433858%);
  }
}

@media (max-width: 687px) {
  .home-preview__advance-title-entity {
    font-size: 18.1638297872vw;
    transform: translate(1.2553191489%);
  }
}

@media (max-width: 686px) {
  .home-preview__advance-title-entity {
    font-size: 18.1598519889vw;
    transform: translate(1.2654949121%);
  }
}

@media (max-width: 685px) {
  .home-preview__advance-title-entity {
    font-size: 18.1558741906vw;
    transform: translate(1.2756706753%);
  }
}

@media (max-width: 684px) {
  .home-preview__advance-title-entity {
    font-size: 18.1518963922vw;
    transform: translate(1.2858464385%);
  }
}

@media (max-width: 683px) {
  .home-preview__advance-title-entity {
    font-size: 18.1479185939vw;
    transform: translate(1.2960222017%);
  }
}

@media (max-width: 682px) {
  .home-preview__advance-title-entity {
    font-size: 18.1439407956vw;
    transform: translate(1.3061979648%);
  }
}

@media (max-width: 681px) {
  .home-preview__advance-title-entity {
    font-size: 18.1399629972vw;
    transform: translate(1.316373728%);
  }
}

@media (max-width: 680px) {
  .home-preview__advance-title-entity {
    font-size: 18.1359851989vw;
    transform: translate(1.3265494912%);
  }
}

@media (max-width: 679px) {
  .home-preview__advance-title-entity {
    font-size: 18.1320074006vw;
    transform: translate(1.3367252544%);
  }
}

@media (max-width: 678px) {
  .home-preview__advance-title-entity {
    font-size: 18.1280296022vw;
    transform: translate(1.3469010176%);
  }
}

@media (max-width: 677px) {
  .home-preview__advance-title-entity {
    font-size: 18.1240518039vw;
    transform: translate(1.3570767808%);
  }
}

@media (max-width: 676px) {
  .home-preview__advance-title-entity {
    font-size: 18.1200740056vw;
    transform: translate(1.3672525439%);
  }
}

@media (max-width: 675px) {
  .home-preview__advance-title-entity {
    font-size: 18.1160962072vw;
    transform: translate(1.3774283071%);
  }
}

@media (max-width: 674px) {
  .home-preview__advance-title-entity {
    font-size: 18.1121184089vw;
    transform: translate(1.3876040703%);
  }
}

@media (max-width: 673px) {
  .home-preview__advance-title-entity {
    font-size: 18.1081406105vw;
    transform: translate(1.3977798335%);
  }
}

@media (max-width: 672px) {
  .home-preview__advance-title-entity {
    font-size: 18.1041628122vw;
    transform: translate(1.4079555967%);
  }
}

@media (max-width: 671px) {
  .home-preview__advance-title-entity {
    font-size: 18.1001850139vw;
    transform: translate(1.4181313599%);
  }
}

@media (max-width: 670px) {
  .home-preview__advance-title-entity {
    font-size: 18.0962072155vw;
    transform: translate(1.428307123%);
  }
}

@media (max-width: 669px) {
  .home-preview__advance-title-entity {
    font-size: 18.0922294172vw;
    transform: translate(1.4384828862%);
  }
}

@media (max-width: 668px) {
  .home-preview__advance-title-entity {
    font-size: 18.0882516189vw;
    transform: translate(1.4486586494%);
  }
}

@media (max-width: 667px) {
  .home-preview__advance-title-entity {
    font-size: 18.0842738205vw;
    transform: translate(1.4588344126%);
  }
}

@media (max-width: 666px) {
  .home-preview__advance-title-entity {
    font-size: 18.0802960222vw;
    transform: translate(1.4690101758%);
  }
}

@media (max-width: 665px) {
  .home-preview__advance-title-entity {
    font-size: 18.0763182239vw;
    transform: translate(1.4791859389%);
  }
}

@media (max-width: 664px) {
  .home-preview__advance-title-entity {
    font-size: 18.0723404255vw;
    transform: translate(1.4893617021%);
  }
}

@media (max-width: 663px) {
  .home-preview__advance-title-entity {
    font-size: 18.0683626272vw;
    transform: translate(1.4995374653%);
  }
}

@media (max-width: 662px) {
  .home-preview__advance-title-entity {
    font-size: 18.0643848289vw;
    transform: translate(1.5097132285%);
  }
}

@media (max-width: 661px) {
  .home-preview__advance-title-entity {
    font-size: 18.0604070305vw;
    transform: translate(1.5198889917%);
  }
}

@media (max-width: 660px) {
  .home-preview__advance-title-entity {
    font-size: 18.0564292322vw;
    transform: translate(1.5300647549%);
  }
}

@media (max-width: 659px) {
  .home-preview__advance-title-entity {
    font-size: 18.0524514339vw;
    transform: translate(1.540240518%);
  }
}

@media (max-width: 658px) {
  .home-preview__advance-title-entity {
    font-size: 18.0484736355vw;
    transform: translate(1.5504162812%);
  }
}

@media (max-width: 657px) {
  .home-preview__advance-title-entity {
    font-size: 18.0444958372vw;
    transform: translate(1.5605920444%);
  }
}

@media (max-width: 656px) {
  .home-preview__advance-title-entity {
    font-size: 18.0405180389vw;
    transform: translate(1.5707678076%);
  }
}

@media (max-width: 655px) {
  .home-preview__advance-title-entity {
    font-size: 18.0365402405vw;
    transform: translate(1.5809435708%);
  }
}

@media (max-width: 654px) {
  .home-preview__advance-title-entity {
    font-size: 18.0325624422vw;
    transform: translate(1.591119334%);
  }
}

@media (max-width: 653px) {
  .home-preview__advance-title-entity {
    font-size: 18.0285846438vw;
    transform: translate(1.6012950971%);
  }
}

@media (max-width: 652px) {
  .home-preview__advance-title-entity {
    font-size: 18.0246068455vw;
    transform: translate(1.6114708603%);
  }
}

@media (max-width: 651px) {
  .home-preview__advance-title-entity {
    font-size: 18.0206290472vw;
    transform: translate(1.6216466235%);
  }
}

@media (max-width: 650px) {
  .home-preview__advance-title-entity {
    font-size: 18.0166512488vw;
    transform: translate(1.6318223867%);
  }
}

@media (max-width: 649px) {
  .home-preview__advance-title-entity {
    font-size: 18.0126734505vw;
    transform: translate(1.6419981499%);
  }
}

@media (max-width: 648px) {
  .home-preview__advance-title-entity {
    font-size: 18.0086956522vw;
    transform: translate(1.652173913%);
  }
}

@media (max-width: 647px) {
  .home-preview__advance-title-entity {
    font-size: 18.0047178538vw;
    transform: translate(1.6623496762%);
  }
}

@media (max-width: 646px) {
  .home-preview__advance-title-entity {
    font-size: 18.0007400555vw;
    transform: translate(1.6725254394%);
  }
}

@media (max-width: 645px) {
  .home-preview__advance-title-entity {
    font-size: 17.9967622572vw;
    transform: translate(1.6827012026%);
  }
}

@media (max-width: 644px) {
  .home-preview__advance-title-entity {
    font-size: 17.9927844588vw;
    transform: translate(1.6928769658%);
  }
}

@media (max-width: 643px) {
  .home-preview__advance-title-entity {
    font-size: 17.9888066605vw;
    transform: translate(1.703052729%);
  }
}

@media (max-width: 642px) {
  .home-preview__advance-title-entity {
    font-size: 17.9848288622vw;
    transform: translate(1.7132284921%);
  }
}

@media (max-width: 641px) {
  .home-preview__advance-title-entity {
    font-size: 17.9808510638vw;
    transform: translate(1.7234042553%);
  }
}

@media (max-width: 640px) {
  .home-preview__advance-title-entity {
    font-size: 17.9768732655vw;
    transform: translate(1.7335800185%);
  }
}

@media (max-width: 639px) {
  .home-preview__advance-title-entity {
    font-size: 17.9728954672vw;
    transform: translate(1.7437557817%);
  }
}

@media (max-width: 638px) {
  .home-preview__advance-title-entity {
    font-size: 17.9689176688vw;
    transform: translate(1.7539315449%);
  }
}

@media (max-width: 637px) {
  .home-preview__advance-title-entity {
    font-size: 17.9649398705vw;
    transform: translate(1.764107308%);
  }
}

@media (max-width: 636px) {
  .home-preview__advance-title-entity {
    font-size: 17.9609620722vw;
    transform: translate(1.7742830712%);
  }
}

@media (max-width: 635px) {
  .home-preview__advance-title-entity {
    font-size: 17.9569842738vw;
    transform: translate(1.7844588344%);
  }
}

@media (max-width: 634px) {
  .home-preview__advance-title-entity {
    font-size: 17.9530064755vw;
    transform: translate(1.7946345976%);
  }
}

@media (max-width: 633px) {
  .home-preview__advance-title-entity {
    font-size: 17.9490286772vw;
    transform: translate(1.8048103608%);
  }
}

@media (max-width: 632px) {
  .home-preview__advance-title-entity {
    font-size: 17.9450508788vw;
    transform: translate(1.814986124%);
  }
}

@media (max-width: 631px) {
  .home-preview__advance-title-entity {
    font-size: 17.9410730805vw;
    transform: translate(1.8251618871%);
  }
}

@media (max-width: 630px) {
  .home-preview__advance-title-entity {
    font-size: 17.9370952821vw;
    transform: translate(1.8353376503%);
  }
}

@media (max-width: 629px) {
  .home-preview__advance-title-entity {
    font-size: 17.9331174838vw;
    transform: translate(1.8455134135%);
  }
}

@media (max-width: 628px) {
  .home-preview__advance-title-entity {
    font-size: 17.9291396855vw;
    transform: translate(1.8556891767%);
  }
}

@media (max-width: 627px) {
  .home-preview__advance-title-entity {
    font-size: 17.9251618871vw;
    transform: translate(1.8658649399%);
  }
}

@media (max-width: 626px) {
  .home-preview__advance-title-entity {
    font-size: 17.9211840888vw;
    transform: translate(1.8760407031%);
  }
}

@media (max-width: 625px) {
  .home-preview__advance-title-entity {
    font-size: 17.9172062905vw;
    transform: translate(1.8862164662%);
  }
}

@media (max-width: 624px) {
  .home-preview__advance-title-entity {
    font-size: 17.9132284921vw;
    transform: translate(1.8963922294%);
  }
}

@media (max-width: 623px) {
  .home-preview__advance-title-entity {
    font-size: 17.9092506938vw;
    transform: translate(1.9065679926%);
  }
}

@media (max-width: 622px) {
  .home-preview__advance-title-entity {
    font-size: 17.9052728955vw;
    transform: translate(1.9167437558%);
  }
}

@media (max-width: 621px) {
  .home-preview__advance-title-entity {
    font-size: 17.9012950971vw;
    transform: translate(1.926919519%);
  }
}

@media (max-width: 620px) {
  .home-preview__advance-title-entity {
    font-size: 17.8973172988vw;
    transform: translate(1.9370952821%);
  }
}

@media (max-width: 619px) {
  .home-preview__advance-title-entity {
    font-size: 17.8933395005vw;
    transform: translate(1.9472710453%);
  }
}

@media (max-width: 618px) {
  .home-preview__advance-title-entity {
    font-size: 17.8893617021vw;
    transform: translate(1.9574468085%);
  }
}

@media (max-width: 617px) {
  .home-preview__advance-title-entity {
    font-size: 17.8853839038vw;
    transform: translate(1.9676225717%);
  }
}

@media (max-width: 616px) {
  .home-preview__advance-title-entity {
    font-size: 17.8814061055vw;
    transform: translate(1.9777983349%);
  }
}

@media (max-width: 615px) {
  .home-preview__advance-title-entity {
    font-size: 17.8774283071vw;
    transform: translate(1.9879740981%);
  }
}

@media (max-width: 614px) {
  .home-preview__advance-title-entity {
    font-size: 17.8734505088vw;
    transform: translate(1.9981498612%);
  }
}

@media (max-width: 613px) {
  .home-preview__advance-title-entity {
    font-size: 17.8694727105vw;
    transform: translate(2.0083256244%);
  }
}

@media (max-width: 612px) {
  .home-preview__advance-title-entity {
    font-size: 17.8654949121vw;
    transform: translate(2.0185013876%);
  }
}

@media (max-width: 611px) {
  .home-preview__advance-title-entity {
    font-size: 17.8615171138vw;
    transform: translate(2.0286771508%);
  }
}

@media (max-width: 610px) {
  .home-preview__advance-title-entity {
    font-size: 17.8575393154vw;
    transform: translate(2.038852914%);
  }
}

@media (max-width: 609px) {
  .home-preview__advance-title-entity {
    font-size: 17.8535615171vw;
    transform: translate(2.0490286772%);
  }
}

@media (max-width: 608px) {
  .home-preview__advance-title-entity {
    font-size: 17.8495837188vw;
    transform: translate(2.0592044403%);
  }
}

@media (max-width: 607px) {
  .home-preview__advance-title-entity {
    font-size: 17.8456059204vw;
    transform: translate(2.0693802035%);
  }
}

@media (max-width: 606px) {
  .home-preview__advance-title-entity {
    font-size: 17.8416281221vw;
    transform: translate(2.0795559667%);
  }
}

@media (max-width: 605px) {
  .home-preview__advance-title-entity {
    font-size: 17.8376503238vw;
    transform: translate(2.0897317299%);
  }
}

@media (max-width: 604px) {
  .home-preview__advance-title-entity {
    font-size: 17.8336725254vw;
    transform: translate(2.0999074931%);
  }
}

@media (max-width: 603px) {
  .home-preview__advance-title-entity {
    font-size: 17.8296947271vw;
    transform: translate(2.1100832562%);
  }
}

@media (max-width: 602px) {
  .home-preview__advance-title-entity {
    font-size: 17.8257169288vw;
    transform: translate(2.1202590194%);
  }
}

@media (max-width: 601px) {
  .home-preview__advance-title-entity {
    font-size: 17.8217391304vw;
    transform: translate(2.1304347826%);
  }
}

@media (max-width: 600px) {
  .home-preview__advance-title-entity {
    font-size: 17.8177613321vw;
    transform: translate(2.1406105458%);
  }
}

@media (max-width: 599px) {
  .home-preview__advance-title-entity {
    font-size: 17.8137835338vw;
    transform: translate(2.150786309%);
  }
}

@media (max-width: 598px) {
  .home-preview__advance-title-entity {
    font-size: 17.8098057354vw;
    transform: translate(2.1609620722%);
  }
}

@media (max-width: 597px) {
  .home-preview__advance-title-entity {
    font-size: 17.8058279371vw;
    transform: translate(2.1711378353%);
  }
}

@media (max-width: 596px) {
  .home-preview__advance-title-entity {
    font-size: 17.8018501388vw;
    transform: translate(2.1813135985%);
  }
}

@media (max-width: 595px) {
  .home-preview__advance-title-entity {
    font-size: 17.7978723404vw;
    transform: translate(2.1914893617%);
  }
}

@media (max-width: 594px) {
  .home-preview__advance-title-entity {
    font-size: 17.7938945421vw;
    transform: translate(2.2016651249%);
  }
}

@media (max-width: 593px) {
  .home-preview__advance-title-entity {
    font-size: 17.7899167438vw;
    transform: translate(2.2118408881%);
  }
}

@media (max-width: 592px) {
  .home-preview__advance-title-entity {
    font-size: 17.7859389454vw;
    transform: translate(2.2220166512%);
  }
}

@media (max-width: 591px) {
  .home-preview__advance-title-entity {
    font-size: 17.7819611471vw;
    transform: translate(2.2321924144%);
  }
}

@media (max-width: 590px) {
  .home-preview__advance-title-entity {
    font-size: 17.7779833488vw;
    transform: translate(2.2423681776%);
  }
}

@media (max-width: 589px) {
  .home-preview__advance-title-entity {
    font-size: 17.7740055504vw;
    transform: translate(2.2525439408%);
  }
}

@media (max-width: 588px) {
  .home-preview__advance-title-entity {
    font-size: 17.7700277521vw;
    transform: translate(2.262719704%);
  }
}

@media (max-width: 587px) {
  .home-preview__advance-title-entity {
    font-size: 17.7660499537vw;
    transform: translate(2.2728954672%);
  }
}

@media (max-width: 586px) {
  .home-preview__advance-title-entity {
    font-size: 17.7620721554vw;
    transform: translate(2.2830712303%);
  }
}

@media (max-width: 585px) {
  .home-preview__advance-title-entity {
    font-size: 17.7580943571vw;
    transform: translate(2.2932469935%);
  }
}

@media (max-width: 584px) {
  .home-preview__advance-title-entity {
    font-size: 17.7541165587vw;
    transform: translate(2.3034227567%);
  }
}

@media (max-width: 583px) {
  .home-preview__advance-title-entity {
    font-size: 17.7501387604vw;
    transform: translate(2.3135985199%);
  }
}

@media (max-width: 582px) {
  .home-preview__advance-title-entity {
    font-size: 17.7461609621vw;
    transform: translate(2.3237742831%);
  }
}

@media (max-width: 581px) {
  .home-preview__advance-title-entity {
    font-size: 17.7421831637vw;
    transform: translate(2.3339500463%);
  }
}

@media (max-width: 580px) {
  .home-preview__advance-title-entity {
    font-size: 17.7382053654vw;
    transform: translate(2.3441258094%);
  }
}

@media (max-width: 579px) {
  .home-preview__advance-title-entity {
    font-size: 17.7342275671vw;
    transform: translate(2.3543015726%);
  }
}

@media (max-width: 578px) {
  .home-preview__advance-title-entity {
    font-size: 17.7302497687vw;
    transform: translate(2.3644773358%);
  }
}

@media (max-width: 577px) {
  .home-preview__advance-title-entity {
    font-size: 17.7262719704vw;
    transform: translate(2.374653099%);
  }
}

@media (max-width: 576px) {
  .home-preview__advance-title-entity {
    font-size: 17.7222941721vw;
    transform: translate(2.3848288622%);
  }
}

@media (max-width: 575px) {
  .home-preview__advance-title-entity {
    font-size: 17.7183163737vw;
    transform: translate(2.3950046253%);
  }
}

@media (max-width: 574px) {
  .home-preview__advance-title-entity {
    font-size: 17.7143385754vw;
    transform: translate(2.4051803885%);
  }
}

@media (max-width: 573px) {
  .home-preview__advance-title-entity {
    font-size: 17.7103607771vw;
    transform: translate(2.4153561517%);
  }
}

@media (max-width: 572px) {
  .home-preview__advance-title-entity {
    font-size: 17.7063829787vw;
    transform: translate(2.4255319149%);
  }
}

@media (max-width: 571px) {
  .home-preview__advance-title-entity {
    font-size: 17.7024051804vw;
    transform: translate(2.4357076781%);
  }
}

@media (max-width: 570px) {
  .home-preview__advance-title-entity {
    font-size: 17.6984273821vw;
    transform: translate(2.4458834413%);
  }
}

@media (max-width: 569px) {
  .home-preview__advance-title-entity {
    font-size: 17.6944495837vw;
    transform: translate(2.4560592044%);
  }
}

@media (max-width: 568px) {
  .home-preview__advance-title-entity {
    font-size: 17.6904717854vw;
    transform: translate(2.4662349676%);
  }
}

@media (max-width: 567px) {
  .home-preview__advance-title-entity {
    font-size: 17.686493987vw;
    transform: translate(2.4764107308%);
  }
}

@media (max-width: 566px) {
  .home-preview__advance-title-entity {
    font-size: 17.6825161887vw;
    transform: translate(2.486586494%);
  }
}

@media (max-width: 565px) {
  .home-preview__advance-title-entity {
    font-size: 17.6785383904vw;
    transform: translate(2.4967622572%);
  }
}

@media (max-width: 564px) {
  .home-preview__advance-title-entity {
    font-size: 17.674560592vw;
    transform: translate(2.5069380204%);
  }
}

@media (max-width: 563px) {
  .home-preview__advance-title-entity {
    font-size: 17.6705827937vw;
    transform: translate(2.5171137835%);
  }
}

@media (max-width: 562px) {
  .home-preview__advance-title-entity {
    font-size: 17.6666049954vw;
    transform: translate(2.5272895467%);
  }
}

@media (max-width: 561px) {
  .home-preview__advance-title-entity {
    font-size: 17.662627197vw;
    transform: translate(2.5374653099%);
  }
}

@media (max-width: 560px) {
  .home-preview__advance-title-entity {
    font-size: 17.6586493987vw;
    transform: translate(2.5476410731%);
  }
}

@media (max-width: 559px) {
  .home-preview__advance-title-entity {
    font-size: 17.6546716004vw;
    transform: translate(2.5578168363%);
  }
}

@media (max-width: 558px) {
  .home-preview__advance-title-entity {
    font-size: 17.650693802vw;
    transform: translate(2.5679925994%);
  }
}

@media (max-width: 557px) {
  .home-preview__advance-title-entity {
    font-size: 17.6467160037vw;
    transform: translate(2.5781683626%);
  }
}

@media (max-width: 556px) {
  .home-preview__advance-title-entity {
    font-size: 17.6427382054vw;
    transform: translate(2.5883441258%);
  }
}

@media (max-width: 555px) {
  .home-preview__advance-title-entity {
    font-size: 17.638760407vw;
    transform: translate(2.598519889%);
  }
}

@media (max-width: 554px) {
  .home-preview__advance-title-entity {
    font-size: 17.6347826087vw;
    transform: translate(2.6086956522%);
  }
}

@media (max-width: 553px) {
  .home-preview__advance-title-entity {
    font-size: 17.6308048104vw;
    transform: translate(2.6188714154%);
  }
}

@media (max-width: 552px) {
  .home-preview__advance-title-entity {
    font-size: 17.626827012vw;
    transform: translate(2.6290471785%);
  }
}

@media (max-width: 551px) {
  .home-preview__advance-title-entity {
    font-size: 17.6228492137vw;
    transform: translate(2.6392229417%);
  }
}

@media (max-width: 550px) {
  .home-preview__advance-title-entity {
    font-size: 17.6188714154vw;
    transform: translate(2.6493987049%);
  }
}

@media (max-width: 549px) {
  .home-preview__advance-title-entity {
    font-size: 17.614893617vw;
    transform: translate(2.6595744681%);
  }
}

@media (max-width: 548px) {
  .home-preview__advance-title-entity {
    font-size: 17.6109158187vw;
    transform: translate(2.6697502313%);
  }
}

@media (max-width: 547px) {
  .home-preview__advance-title-entity {
    font-size: 17.6069380204vw;
    transform: translate(2.6799259944%);
  }
}

@media (max-width: 546px) {
  .home-preview__advance-title-entity {
    font-size: 17.602960222vw;
    transform: translate(2.6901017576%);
  }
}

@media (max-width: 545px) {
  .home-preview__advance-title-entity {
    font-size: 17.5989824237vw;
    transform: translate(2.7002775208%);
  }
}

@media (max-width: 544px) {
  .home-preview__advance-title-entity {
    font-size: 17.5950046253vw;
    transform: translate(2.710453284%);
  }
}

@media (max-width: 543px) {
  .home-preview__advance-title-entity {
    font-size: 17.591026827vw;
    transform: translate(2.7206290472%);
  }
}

@media (max-width: 542px) {
  .home-preview__advance-title-entity {
    font-size: 17.5870490287vw;
    transform: translate(2.7308048104%);
  }
}

@media (max-width: 541px) {
  .home-preview__advance-title-entity {
    font-size: 17.5830712303vw;
    transform: translate(2.7409805735%);
  }
}

@media (max-width: 540px) {
  .home-preview__advance-title-entity {
    font-size: 17.579093432vw;
    transform: translate(2.7511563367%);
  }
}

@media (max-width: 539px) {
  .home-preview__advance-title-entity {
    font-size: 17.5751156337vw;
    transform: translate(2.7613320999%);
  }
}

@media (max-width: 538px) {
  .home-preview__advance-title-entity {
    font-size: 17.5711378353vw;
    transform: translate(2.7715078631%);
  }
}

@media (max-width: 537px) {
  .home-preview__advance-title-entity {
    font-size: 17.567160037vw;
    transform: translate(2.7816836263%);
  }
}

@media (max-width: 536px) {
  .home-preview__advance-title-entity {
    font-size: 17.5631822387vw;
    transform: translate(2.7918593895%);
  }
}

@media (max-width: 535px) {
  .home-preview__advance-title-entity {
    font-size: 17.5592044403vw;
    transform: translate(2.8020351526%);
  }
}

@media (max-width: 534px) {
  .home-preview__advance-title-entity {
    font-size: 17.555226642vw;
    transform: translate(2.8122109158%);
  }
}

@media (max-width: 533px) {
  .home-preview__advance-title-entity {
    font-size: 17.5512488437vw;
    transform: translate(2.822386679%);
  }
}

@media (max-width: 532px) {
  .home-preview__advance-title-entity {
    font-size: 17.5472710453vw;
    transform: translate(2.8325624422%);
  }
}

@media (max-width: 531px) {
  .home-preview__advance-title-entity {
    font-size: 17.543293247vw;
    transform: translate(2.8427382054%);
  }
}

@media (max-width: 530px) {
  .home-preview__advance-title-entity {
    font-size: 17.5393154487vw;
    transform: translate(2.8529139685%);
  }
}

@media (max-width: 529px) {
  .home-preview__advance-title-entity {
    font-size: 17.5353376503vw;
    transform: translate(2.8630897317%);
  }
}

@media (max-width: 528px) {
  .home-preview__advance-title-entity {
    font-size: 17.531359852vw;
    transform: translate(2.8732654949%);
  }
}

@media (max-width: 527px) {
  .home-preview__advance-title-entity {
    font-size: 17.5273820537vw;
    transform: translate(2.8834412581%);
  }
}

@media (max-width: 526px) {
  .home-preview__advance-title-entity {
    font-size: 17.5234042553vw;
    transform: translate(2.8936170213%);
  }
}

@media (max-width: 525px) {
  .home-preview__advance-title-entity {
    font-size: 17.519426457vw;
    transform: translate(2.9037927845%);
  }
}

@media (max-width: 524px) {
  .home-preview__advance-title-entity {
    font-size: 17.5154486586vw;
    transform: translate(2.9139685476%);
  }
}

@media (max-width: 523px) {
  .home-preview__advance-title-entity {
    font-size: 17.5114708603vw;
    transform: translate(2.9241443108%);
  }
}

@media (max-width: 522px) {
  .home-preview__advance-title-entity {
    font-size: 17.507493062vw;
    transform: translate(2.934320074%);
  }
}

@media (max-width: 521px) {
  .home-preview__advance-title-entity {
    font-size: 17.5035152636vw;
    transform: translate(2.9444958372%);
  }
}

@media (max-width: 520px) {
  .home-preview__advance-title-entity {
    font-size: 17.4995374653vw;
    transform: translate(2.9546716004%);
  }
}

@media (max-width: 519px) {
  .home-preview__advance-title-entity {
    font-size: 17.495559667vw;
    transform: translate(2.9648473636%);
  }
}

@media (max-width: 518px) {
  .home-preview__advance-title-entity {
    font-size: 17.4915818686vw;
    transform: translate(2.9750231267%);
  }
}

@media (max-width: 517px) {
  .home-preview__advance-title-entity {
    font-size: 17.4876040703vw;
    transform: translate(2.9851988899%);
  }
}

@media (max-width: 516px) {
  .home-preview__advance-title-entity {
    font-size: 17.483626272vw;
    transform: translate(2.9953746531%);
  }
}

@media (max-width: 515px) {
  .home-preview__advance-title-entity {
    font-size: 17.4796484736vw;
    transform: translate(3.0055504163%);
  }
}

@media (max-width: 514px) {
  .home-preview__advance-title-entity {
    font-size: 17.4756706753vw;
    transform: translate(3.0157261795%);
  }
}

@media (max-width: 513px) {
  .home-preview__advance-title-entity {
    font-size: 17.471692877vw;
    transform: translate(3.0259019426%);
  }
}

@media (max-width: 512px) {
  .home-preview__advance-title-entity {
    font-size: 17.4677150786vw;
    transform: translate(3.0360777058%);
  }
}

@media (max-width: 511px) {
  .home-preview__advance-title-entity {
    font-size: 17.4637372803vw;
    transform: translate(3.046253469%);
  }
}

@media (max-width: 510px) {
  .home-preview__advance-title-entity {
    font-size: 17.459759482vw;
    transform: translate(3.0564292322%);
  }
}

@media (max-width: 509px) {
  .home-preview__advance-title-entity {
    font-size: 17.4557816836vw;
    transform: translate(3.0666049954%);
  }
}

@media (max-width: 508px) {
  .home-preview__advance-title-entity {
    font-size: 17.4518038853vw;
    transform: translate(3.0767807586%);
  }
}

@media (max-width: 507px) {
  .home-preview__advance-title-entity {
    font-size: 17.447826087vw;
    transform: translate(3.0869565217%);
  }
}

@media (max-width: 506px) {
  .home-preview__advance-title-entity {
    font-size: 17.4438482886vw;
    transform: translate(3.0971322849%);
  }
}

@media (max-width: 505px) {
  .home-preview__advance-title-entity {
    font-size: 17.4398704903vw;
    transform: translate(3.1073080481%);
  }
}

@media (max-width: 504px) {
  .home-preview__advance-title-entity {
    font-size: 17.435892692vw;
    transform: translate(3.1174838113%);
  }
}

@media (max-width: 503px) {
  .home-preview__advance-title-entity {
    font-size: 17.4319148936vw;
    transform: translate(3.1276595745%);
  }
}

@media (max-width: 502px) {
  .home-preview__advance-title-entity {
    font-size: 17.4279370953vw;
    transform: translate(3.1378353377%);
  }
}

@media (max-width: 501px) {
  .home-preview__advance-title-entity {
    font-size: 17.4239592969vw;
    transform: translate(3.1480111008%);
  }
}

@media (max-width: 500px) {
  .home-preview__advance-title-entity {
    font-size: 17.4199814986vw;
    transform: translate(3.158186864%);
  }
}

@media (max-width: 499px) {
  .home-preview__advance-title-entity {
    font-size: 17.4160037003vw;
    transform: translate(3.1683626272%);
  }
}

@media (max-width: 498px) {
  .home-preview__advance-title-entity {
    font-size: 17.4120259019vw;
    transform: translate(3.1785383904%);
  }
}

@media (max-width: 497px) {
  .home-preview__advance-title-entity {
    font-size: 17.4080481036vw;
    transform: translate(3.1887141536%);
  }
}

@media (max-width: 496px) {
  .home-preview__advance-title-entity {
    font-size: 17.4040703053vw;
    transform: translate(3.1988899167%);
  }
}

@media (max-width: 495px) {
  .home-preview__advance-title-entity {
    font-size: 17.4000925069vw;
    transform: translate(3.2090656799%);
  }
}

@media (max-width: 494px) {
  .home-preview__advance-title-entity {
    font-size: 17.3961147086vw;
    transform: translate(3.2192414431%);
  }
}

@media (max-width: 493px) {
  .home-preview__advance-title-entity {
    font-size: 17.3921369103vw;
    transform: translate(3.2294172063%);
  }
}

@media (max-width: 492px) {
  .home-preview__advance-title-entity {
    font-size: 17.3881591119vw;
    transform: translate(3.2395929695%);
  }
}

@media (max-width: 491px) {
  .home-preview__advance-title-entity {
    font-size: 17.3841813136vw;
    transform: translate(3.2497687327%);
  }
}

@media (max-width: 490px) {
  .home-preview__advance-title-entity {
    font-size: 17.3802035153vw;
    transform: translate(3.2599444958%);
  }
}

@media (max-width: 489px) {
  .home-preview__advance-title-entity {
    font-size: 17.3762257169vw;
    transform: translate(3.270120259%);
  }
}

@media (max-width: 488px) {
  .home-preview__advance-title-entity {
    font-size: 17.3722479186vw;
    transform: translate(3.2802960222%);
  }
}

@media (max-width: 487px) {
  .home-preview__advance-title-entity {
    font-size: 17.3682701203vw;
    transform: translate(3.2904717854%);
  }
}

@media (max-width: 486px) {
  .home-preview__advance-title-entity {
    font-size: 17.3642923219vw;
    transform: translate(3.3006475486%);
  }
}

@media (max-width: 485px) {
  .home-preview__advance-title-entity {
    font-size: 17.3603145236vw;
    transform: translate(3.3108233117%);
  }
}

@media (max-width: 484px) {
  .home-preview__advance-title-entity {
    font-size: 17.3563367253vw;
    transform: translate(3.3209990749%);
  }
}

@media (max-width: 483px) {
  .home-preview__advance-title-entity {
    font-size: 17.3523589269vw;
    transform: translate(3.3311748381%);
  }
}

@media (max-width: 482px) {
  .home-preview__advance-title-entity {
    font-size: 17.3483811286vw;
    transform: translate(3.3413506013%);
  }
}

@media (max-width: 481px) {
  .home-preview__advance-title-entity {
    font-size: 17.3444033302vw;
    transform: translate(3.3515263645%);
  }
}

@media (max-width: 480px) {
  .home-preview__advance-title-entity {
    font-size: 17.3404255319vw;
    transform: translate(3.3617021277%);
  }
}

@media (max-width: 479px) {
  .home-preview__advance-title-entity {
    font-size: 17.3364477336vw;
    transform: translate(3.3718778908%);
  }
}

@media (max-width: 478px) {
  .home-preview__advance-title-entity {
    font-size: 17.3324699352vw;
    transform: translate(3.382053654%);
  }
}

@media (max-width: 477px) {
  .home-preview__advance-title-entity {
    font-size: 17.3284921369vw;
    transform: translate(3.3922294172%);
  }
}

@media (max-width: 476px) {
  .home-preview__advance-title-entity {
    font-size: 17.3245143386vw;
    transform: translate(3.4024051804%);
  }
}

@media (max-width: 475px) {
  .home-preview__advance-title-entity {
    font-size: 17.3205365402vw;
    transform: translate(3.4125809436%);
  }
}

@media (max-width: 474px) {
  .home-preview__advance-title-entity {
    font-size: 17.3165587419vw;
    transform: translate(3.4227567068%);
  }
}

@media (max-width: 473px) {
  .home-preview__advance-title-entity {
    font-size: 17.3125809436vw;
    transform: translate(3.4329324699%);
  }
}

@media (max-width: 472px) {
  .home-preview__advance-title-entity {
    font-size: 17.3086031452vw;
    transform: translate(3.4431082331%);
  }
}

@media (max-width: 471px) {
  .home-preview__advance-title-entity {
    font-size: 17.3046253469vw;
    transform: translate(3.4532839963%);
  }
}

@media (max-width: 470px) {
  .home-preview__advance-title-entity {
    font-size: 17.3006475486vw;
    transform: translate(3.4634597595%);
  }
}

@media (max-width: 469px) {
  .home-preview__advance-title-entity {
    font-size: 17.2966697502vw;
    transform: translate(3.4736355227%);
  }
}

@media (max-width: 468px) {
  .home-preview__advance-title-entity {
    font-size: 17.2926919519vw;
    transform: translate(3.4838112858%);
  }
}

@media (max-width: 467px) {
  .home-preview__advance-title-entity {
    font-size: 17.2887141536vw;
    transform: translate(3.493987049%);
  }
}

@media (max-width: 466px) {
  .home-preview__advance-title-entity {
    font-size: 17.2847363552vw;
    transform: translate(3.5041628122%);
  }
}

@media (max-width: 465px) {
  .home-preview__advance-title-entity {
    font-size: 17.2807585569vw;
    transform: translate(3.5143385754%);
  }
}

@media (max-width: 464px) {
  .home-preview__advance-title-entity {
    font-size: 17.2767807586vw;
    transform: translate(3.5245143386%);
  }
}

@media (max-width: 463px) {
  .home-preview__advance-title-entity {
    font-size: 17.2728029602vw;
    transform: translate(3.5346901018%);
  }
}

@media (max-width: 462px) {
  .home-preview__advance-title-entity {
    font-size: 17.2688251619vw;
    transform: translate(3.5448658649%);
  }
}

@media (max-width: 461px) {
  .home-preview__advance-title-entity {
    font-size: 17.2648473636vw;
    transform: translate(3.5550416281%);
  }
}

@media (max-width: 460px) {
  .home-preview__advance-title-entity {
    font-size: 17.2608695652vw;
    transform: translate(3.5652173913%);
  }
}

@media (max-width: 459px) {
  .home-preview__advance-title-entity {
    font-size: 17.2568917669vw;
    transform: translate(3.5753931545%);
  }
}

@media (max-width: 458px) {
  .home-preview__advance-title-entity {
    font-size: 17.2529139685vw;
    transform: translate(3.5855689177%);
  }
}

@media (max-width: 457px) {
  .home-preview__advance-title-entity {
    font-size: 17.2489361702vw;
    transform: translate(3.5957446809%);
  }
}

@media (max-width: 456px) {
  .home-preview__advance-title-entity {
    font-size: 17.2449583719vw;
    transform: translate(3.605920444%);
  }
}

@media (max-width: 455px) {
  .home-preview__advance-title-entity {
    font-size: 17.2409805735vw;
    transform: translate(3.6160962072%);
  }
}

@media (max-width: 454px) {
  .home-preview__advance-title-entity {
    font-size: 17.2370027752vw;
    transform: translate(3.6262719704%);
  }
}

@media (max-width: 453px) {
  .home-preview__advance-title-entity {
    font-size: 17.2330249769vw;
    transform: translate(3.6364477336%);
  }
}

@media (max-width: 452px) {
  .home-preview__advance-title-entity {
    font-size: 17.2290471785vw;
    transform: translate(3.6466234968%);
  }
}

@media (max-width: 451px) {
  .home-preview__advance-title-entity {
    font-size: 17.2250693802vw;
    transform: translate(3.6567992599%);
  }
}

@media (max-width: 450px) {
  .home-preview__advance-title-entity {
    font-size: 17.2210915819vw;
    transform: translate(3.6669750231%);
  }
}

@media (max-width: 449px) {
  .home-preview__advance-title-entity {
    font-size: 17.2171137835vw;
    transform: translate(3.6771507863%);
  }
}

@media (max-width: 448px) {
  .home-preview__advance-title-entity {
    font-size: 17.2131359852vw;
    transform: translate(3.6873265495%);
  }
}

@media (max-width: 447px) {
  .home-preview__advance-title-entity {
    font-size: 17.2091581869vw;
    transform: translate(3.6975023127%);
  }
}

@media (max-width: 446px) {
  .home-preview__advance-title-entity {
    font-size: 17.2051803885vw;
    transform: translate(3.7076780759%);
  }
}

@media (max-width: 445px) {
  .home-preview__advance-title-entity {
    font-size: 17.2012025902vw;
    transform: translate(3.717853839%);
  }
}

@media (max-width: 444px) {
  .home-preview__advance-title-entity {
    font-size: 17.1972247919vw;
    transform: translate(3.7280296022%);
  }
}

@media (max-width: 443px) {
  .home-preview__advance-title-entity {
    font-size: 17.1932469935vw;
    transform: translate(3.7382053654%);
  }
}

@media (max-width: 442px) {
  .home-preview__advance-title-entity {
    font-size: 17.1892691952vw;
    transform: translate(3.7483811286%);
  }
}

@media (max-width: 441px) {
  .home-preview__advance-title-entity {
    font-size: 17.1852913969vw;
    transform: translate(3.7585568918%);
  }
}

@media (max-width: 440px) {
  .home-preview__advance-title-entity {
    font-size: 17.1813135985vw;
    transform: translate(3.7687326549%);
  }
}

@media (max-width: 439px) {
  .home-preview__advance-title-entity {
    font-size: 17.1773358002vw;
    transform: translate(3.7789084181%);
  }
}

@media (max-width: 438px) {
  .home-preview__advance-title-entity {
    font-size: 17.1733580019vw;
    transform: translate(3.7890841813%);
  }
}

@media (max-width: 437px) {
  .home-preview__advance-title-entity {
    font-size: 17.1693802035vw;
    transform: translate(3.7992599445%);
  }
}

@media (max-width: 436px) {
  .home-preview__advance-title-entity {
    font-size: 17.1654024052vw;
    transform: translate(3.8094357077%);
  }
}

@media (max-width: 435px) {
  .home-preview__advance-title-entity {
    font-size: 17.1614246068vw;
    transform: translate(3.8196114709%);
  }
}

@media (max-width: 434px) {
  .home-preview__advance-title-entity {
    font-size: 17.1574468085vw;
    transform: translate(3.829787234%);
  }
}

@media (max-width: 433px) {
  .home-preview__advance-title-entity {
    font-size: 17.1534690102vw;
    transform: translate(3.8399629972%);
  }
}

@media (max-width: 432px) {
  .home-preview__advance-title-entity {
    font-size: 17.1494912118vw;
    transform: translate(3.8501387604%);
  }
}

@media (max-width: 431px) {
  .home-preview__advance-title-entity {
    font-size: 17.1455134135vw;
    transform: translate(3.8603145236%);
  }
}

@media (max-width: 430px) {
  .home-preview__advance-title-entity {
    font-size: 17.1415356152vw;
    transform: translate(3.8704902868%);
  }
}

@media (max-width: 429px) {
  .home-preview__advance-title-entity {
    font-size: 17.1375578168vw;
    transform: translate(3.88066605%);
  }
}

@media (max-width: 428px) {
  .home-preview__advance-title-entity {
    font-size: 17.1335800185vw;
    transform: translate(3.8908418131%);
  }
}

@media (max-width: 427px) {
  .home-preview__advance-title-entity {
    font-size: 17.1296022202vw;
    transform: translate(3.9010175763%);
  }
}

@media (max-width: 426px) {
  .home-preview__advance-title-entity {
    font-size: 17.1256244218vw;
    transform: translate(3.9111933395%);
  }
}

@media (max-width: 425px) {
  .home-preview__advance-title-entity {
    font-size: 17.1216466235vw;
    transform: translate(3.9213691027%);
  }
}

@media (max-width: 424px) {
  .home-preview__advance-title-entity {
    font-size: 17.1176688252vw;
    transform: translate(3.9315448659%);
  }
}

@media (max-width: 423px) {
  .home-preview__advance-title-entity {
    font-size: 17.1136910268vw;
    transform: translate(3.941720629%);
  }
}

@media (max-width: 422px) {
  .home-preview__advance-title-entity {
    font-size: 17.1097132285vw;
    transform: translate(3.9518963922%);
  }
}

@media (max-width: 421px) {
  .home-preview__advance-title-entity {
    font-size: 17.1057354302vw;
    transform: translate(3.9620721554%);
  }
}

@media (max-width: 420px) {
  .home-preview__advance-title-entity {
    font-size: 17.1017576318vw;
    transform: translate(3.9722479186%);
  }
}

@media (max-width: 419px) {
  .home-preview__advance-title-entity {
    font-size: 17.0977798335vw;
    transform: translate(3.9824236818%);
  }
}

@media (max-width: 418px) {
  .home-preview__advance-title-entity {
    font-size: 17.0938020352vw;
    transform: translate(3.992599445%);
  }
}

@media (max-width: 417px) {
  .home-preview__advance-title-entity {
    font-size: 17.0898242368vw;
    transform: translate(4.0027752081%);
  }
}

@media (max-width: 416px) {
  .home-preview__advance-title-entity {
    font-size: 17.0858464385vw;
    transform: translate(4.0129509713%);
  }
}

@media (max-width: 415px) {
  .home-preview__advance-title-entity {
    font-size: 17.0818686401vw;
    transform: translate(4.0231267345%);
  }
}

@media (max-width: 414px) {
  .home-preview__advance-title-entity {
    font-size: 17.0778908418vw;
    transform: translate(4.0333024977%);
  }
}

@media (max-width: 413px) {
  .home-preview__advance-title-entity {
    font-size: 17.0739130435vw;
    transform: translate(4.0434782609%);
  }
}

@media (max-width: 412px) {
  .home-preview__advance-title-entity {
    font-size: 17.0699352451vw;
    transform: translate(4.0536540241%);
  }
}

@media (max-width: 411px) {
  .home-preview__advance-title-entity {
    font-size: 17.0659574468vw;
    transform: translate(4.0638297872%);
  }
}

@media (max-width: 410px) {
  .home-preview__advance-title-entity {
    font-size: 17.0619796485vw;
    transform: translate(4.0740055504%);
  }
}

@media (max-width: 409px) {
  .home-preview__advance-title-entity {
    font-size: 17.0580018501vw;
    transform: translate(4.0841813136%);
  }
}

@media (max-width: 408px) {
  .home-preview__advance-title-entity {
    font-size: 17.0540240518vw;
    transform: translate(4.0943570768%);
  }
}

@media (max-width: 407px) {
  .home-preview__advance-title-entity {
    font-size: 17.0500462535vw;
    transform: translate(4.10453284%);
  }
}

@media (max-width: 406px) {
  .home-preview__advance-title-entity {
    font-size: 17.0460684551vw;
    transform: translate(4.1147086031%);
  }
}

@media (max-width: 405px) {
  .home-preview__advance-title-entity {
    font-size: 17.0420906568vw;
    transform: translate(4.1248843663%);
  }
}

@media (max-width: 404px) {
  .home-preview__advance-title-entity {
    font-size: 17.0381128585vw;
    transform: translate(4.1350601295%);
  }
}

@media (max-width: 403px) {
  .home-preview__advance-title-entity {
    font-size: 17.0341350601vw;
    transform: translate(4.1452358927%);
  }
}

@media (max-width: 402px) {
  .home-preview__advance-title-entity {
    font-size: 17.0301572618vw;
    transform: translate(4.1554116559%);
  }
}

@media (max-width: 401px) {
  .home-preview__advance-title-entity {
    font-size: 17.0261794635vw;
    transform: translate(4.1655874191%);
  }
}

@media (max-width: 400px) {
  .home-preview__advance-title-entity {
    font-size: 17.0222016651vw;
    transform: translate(4.1757631822%);
  }
}

@media (max-width: 399px) {
  .home-preview__advance-title-entity {
    font-size: 17.0182238668vw;
    transform: translate(4.1859389454%);
  }
}

@media (max-width: 398px) {
  .home-preview__advance-title-entity {
    font-size: 17.0142460685vw;
    transform: translate(4.1961147086%);
  }
}

@media (max-width: 397px) {
  .home-preview__advance-title-entity {
    font-size: 17.0102682701vw;
    transform: translate(4.2062904718%);
  }
}

@media (max-width: 396px) {
  .home-preview__advance-title-entity {
    font-size: 17.0062904718vw;
    transform: translate(4.216466235%);
  }
}

@media (max-width: 395px) {
  .home-preview__advance-title-entity {
    font-size: 17.0023126735vw;
    transform: translate(4.2266419981%);
  }
}

@media (max-width: 394px) {
  .home-preview__advance-title-entity {
    font-size: 16.9983348751vw;
    transform: translate(4.2368177613%);
  }
}

@media (max-width: 393px) {
  .home-preview__advance-title-entity {
    font-size: 16.9943570768vw;
    transform: translate(4.2469935245%);
  }
}

@media (max-width: 392px) {
  .home-preview__advance-title-entity {
    font-size: 16.9903792784vw;
    transform: translate(4.2571692877%);
  }
}

@media (max-width: 391px) {
  .home-preview__advance-title-entity {
    font-size: 16.9864014801vw;
    transform: translate(4.2673450509%);
  }
}

@media (max-width: 390px) {
  .home-preview__advance-title-entity {
    font-size: 16.9824236818vw;
    transform: translate(4.2775208141%);
  }
}

@media (max-width: 389px) {
  .home-preview__advance-title-entity {
    font-size: 16.9784458834vw;
    transform: translate(4.2876965772%);
  }
}

@media (max-width: 388px) {
  .home-preview__advance-title-entity {
    font-size: 16.9744680851vw;
    transform: translate(4.2978723404%);
  }
}

@media (max-width: 387px) {
  .home-preview__advance-title-entity {
    font-size: 16.9704902868vw;
    transform: translate(4.3080481036%);
  }
}

@media (max-width: 386px) {
  .home-preview__advance-title-entity {
    font-size: 16.9665124884vw;
    transform: translate(4.3182238668%);
  }
}

@media (max-width: 385px) {
  .home-preview__advance-title-entity {
    font-size: 16.9625346901vw;
    transform: translate(4.32839963%);
  }
}

@media (max-width: 384px) {
  .home-preview__advance-title-entity {
    font-size: 16.9585568918vw;
    transform: translate(4.3385753932%);
  }
}

@media (max-width: 383px) {
  .home-preview__advance-title-entity {
    font-size: 16.9545790934vw;
    transform: translate(4.3487511563%);
  }
}

@media (max-width: 382px) {
  .home-preview__advance-title-entity {
    font-size: 16.9506012951vw;
    transform: translate(4.3589269195%);
  }
}

@media (max-width: 381px) {
  .home-preview__advance-title-entity {
    font-size: 16.9466234968vw;
    transform: translate(4.3691026827%);
  }
}

@media (max-width: 380px) {
  .home-preview__advance-title-entity {
    font-size: 16.9426456984vw;
    transform: translate(4.3792784459%);
  }
}

@media (max-width: 379px) {
  .home-preview__advance-title-entity {
    font-size: 16.9386679001vw;
    transform: translate(4.3894542091%);
  }
}

@media (max-width: 378px) {
  .home-preview__advance-title-entity {
    font-size: 16.9346901018vw;
    transform: translate(4.3996299722%);
  }
}

@media (max-width: 377px) {
  .home-preview__advance-title-entity {
    font-size: 16.9307123034vw;
    transform: translate(4.4098057354%);
  }
}

@media (max-width: 376px) {
  .home-preview__advance-title-entity {
    font-size: 16.9267345051vw;
    transform: translate(4.4199814986%);
  }
}

@media (max-width: 375px) {
  .home-preview__advance-title-entity {
    font-size: 16.9227567068vw;
    transform: translate(4.4301572618%);
  }
}

@media (max-width: 374px) {
  .home-preview__advance-title-entity {
    font-size: 16.9187789084vw;
    transform: translate(4.440333025%);
  }
}

@media (max-width: 373px) {
  .home-preview__advance-title-entity {
    font-size: 16.9148011101vw;
    transform: translate(4.4505087882%);
  }
}

@media (max-width: 372px) {
  .home-preview__advance-title-entity {
    font-size: 16.9108233117vw;
    transform: translate(4.4606845513%);
  }
}

@media (max-width: 371px) {
  .home-preview__advance-title-entity {
    font-size: 16.9068455134vw;
    transform: translate(4.4708603145%);
  }
}

@media (max-width: 370px) {
  .home-preview__advance-title-entity {
    font-size: 16.9028677151vw;
    transform: translate(4.4810360777%);
  }
}

@media (max-width: 369px) {
  .home-preview__advance-title-entity {
    font-size: 16.8988899167vw;
    transform: translate(4.4912118409%);
  }
}

@media (max-width: 368px) {
  .home-preview__advance-title-entity {
    font-size: 16.8949121184vw;
    transform: translate(4.5013876041%);
  }
}

@media (max-width: 367px) {
  .home-preview__advance-title-entity {
    font-size: 16.8909343201vw;
    transform: translate(4.5115633673%);
  }
}

@media (max-width: 366px) {
  .home-preview__advance-title-entity {
    font-size: 16.8869565217vw;
    transform: translate(4.5217391304%);
  }
}

@media (max-width: 365px) {
  .home-preview__advance-title-entity {
    font-size: 16.8829787234vw;
    transform: translate(4.5319148936%);
  }
}

@media (max-width: 364px) {
  .home-preview__advance-title-entity {
    font-size: 16.8790009251vw;
    transform: translate(4.5420906568%);
  }
}

@media (max-width: 363px) {
  .home-preview__advance-title-entity {
    font-size: 16.8750231267vw;
    transform: translate(4.55226642%);
  }
}

@media (max-width: 362px) {
  .home-preview__advance-title-entity {
    font-size: 16.8710453284vw;
    transform: translate(4.5624421832%);
  }
}

@media (max-width: 361px) {
  .home-preview__advance-title-entity {
    font-size: 16.8670675301vw;
    transform: translate(4.5726179463%);
  }
}

@media (max-width: 360px) {
  .home-preview__advance-title-entity {
    font-size: 16.8630897317vw;
    transform: translate(4.5827937095%);
  }
}

@media (max-width: 359px) {
  .home-preview__advance-title-entity {
    font-size: 16.8591119334vw;
    transform: translate(4.5929694727%);
  }
}

@media (max-width: 358px) {
  .home-preview__advance-title-entity {
    font-size: 16.8551341351vw;
    transform: translate(4.6031452359%);
  }
}

@media (max-width: 357px) {
  .home-preview__advance-title-entity {
    font-size: 16.8511563367vw;
    transform: translate(4.6133209991%);
  }
}

@media (max-width: 356px) {
  .home-preview__advance-title-entity {
    font-size: 16.8471785384vw;
    transform: translate(4.6234967623%);
  }
}

@media (max-width: 355px) {
  .home-preview__advance-title-entity {
    font-size: 16.8432007401vw;
    transform: translate(4.6336725254%);
  }
}

@media (max-width: 354px) {
  .home-preview__advance-title-entity {
    font-size: 16.8392229417vw;
    transform: translate(4.6438482886%);
  }
}

@media (max-width: 353px) {
  .home-preview__advance-title-entity {
    font-size: 16.8352451434vw;
    transform: translate(4.6540240518%);
  }
}

@media (max-width: 352px) {
  .home-preview__advance-title-entity {
    font-size: 16.8312673451vw;
    transform: translate(4.664199815%);
  }
}

@media (max-width: 351px) {
  .home-preview__advance-title-entity {
    font-size: 16.8272895467vw;
    transform: translate(4.6743755782%);
  }
}

@media (max-width: 350px) {
  .home-preview__advance-title-entity {
    font-size: 16.8233117484vw;
    transform: translate(4.6845513414%);
  }
}

@media (max-width: 349px) {
  .home-preview__advance-title-entity {
    font-size: 16.81933395vw;
    transform: translate(4.6947271045%);
  }
}

@media (max-width: 348px) {
  .home-preview__advance-title-entity {
    font-size: 16.8153561517vw;
    transform: translate(4.7049028677%);
  }
}

@media (max-width: 347px) {
  .home-preview__advance-title-entity {
    font-size: 16.8113783534vw;
    transform: translate(4.7150786309%);
  }
}

@media (max-width: 346px) {
  .home-preview__advance-title-entity {
    font-size: 16.807400555vw;
    transform: translate(4.7252543941%);
  }
}

@media (max-width: 345px) {
  .home-preview__advance-title-entity {
    font-size: 16.8034227567vw;
    transform: translate(4.7354301573%);
  }
}

@media (max-width: 344px) {
  .home-preview__advance-title-entity {
    font-size: 16.7994449584vw;
    transform: translate(4.7456059204%);
  }
}

@media (max-width: 343px) {
  .home-preview__advance-title-entity {
    font-size: 16.79546716vw;
    transform: translate(4.7557816836%);
  }
}

@media (max-width: 342px) {
  .home-preview__advance-title-entity {
    font-size: 16.7914893617vw;
    transform: translate(4.7659574468%);
  }
}

@media (max-width: 341px) {
  .home-preview__advance-title-entity {
    font-size: 16.7875115634vw;
    transform: translate(4.77613321%);
  }
}

@media (max-width: 340px) {
  .home-preview__advance-title-entity {
    font-size: 16.783533765vw;
    transform: translate(4.7863089732%);
  }
}

@media (max-width: 339px) {
  .home-preview__advance-title-entity {
    font-size: 16.7795559667vw;
    transform: translate(4.7964847364%);
  }
}

@media (max-width: 338px) {
  .home-preview__advance-title-entity {
    font-size: 16.7755781684vw;
    transform: translate(4.8066604995%);
  }
}

@media (max-width: 337px) {
  .home-preview__advance-title-entity {
    font-size: 16.77160037vw;
    transform: translate(4.8168362627%);
  }
}

@media (max-width: 336px) {
  .home-preview__advance-title-entity {
    font-size: 16.7676225717vw;
    transform: translate(4.8270120259%);
  }
}

@media (max-width: 335px) {
  .home-preview__advance-title-entity {
    font-size: 16.7636447734vw;
    transform: translate(4.8371877891%);
  }
}

@media (max-width: 334px) {
  .home-preview__advance-title-entity {
    font-size: 16.759666975vw;
    transform: translate(4.8473635523%);
  }
}

@media (max-width: 333px) {
  .home-preview__advance-title-entity {
    font-size: 16.7556891767vw;
    transform: translate(4.8575393154%);
  }
}

@media (max-width: 332px) {
  .home-preview__advance-title-entity {
    font-size: 16.7517113784vw;
    transform: translate(4.8677150786%);
  }
}

@media (max-width: 331px) {
  .home-preview__advance-title-entity {
    font-size: 16.74773358vw;
    transform: translate(4.8778908418%);
  }
}

@media (max-width: 330px) {
  .home-preview__advance-title-entity {
    font-size: 16.7437557817vw;
    transform: translate(4.888066605%);
  }
}

@media (max-width: 329px) {
  .home-preview__advance-title-entity {
    font-size: 16.7397779833vw;
    transform: translate(4.8982423682%);
  }
}

@media (max-width: 328px) {
  .home-preview__advance-title-entity {
    font-size: 16.735800185vw;
    transform: translate(4.9084181314%);
  }
}

@media (max-width: 327px) {
  .home-preview__advance-title-entity {
    font-size: 16.7318223867vw;
    transform: translate(4.9185938945%);
  }
}

@media (max-width: 326px) {
  .home-preview__advance-title-entity {
    font-size: 16.7278445883vw;
    transform: translate(4.9287696577%);
  }
}

@media (max-width: 325px) {
  .home-preview__advance-title-entity {
    font-size: 16.72386679vw;
    transform: translate(4.9389454209%);
  }
}

@media (max-width: 324px) {
  .home-preview__advance-title-entity {
    font-size: 16.7198889917vw;
    transform: translate(4.9491211841%);
  }
}

@media (max-width: 323px) {
  .home-preview__advance-title-entity {
    font-size: 16.7159111933vw;
    transform: translate(4.9592969473%);
  }
}

@media (max-width: 322px) {
  .home-preview__advance-title-entity {
    font-size: 16.711933395vw;
    transform: translate(4.9694727105%);
  }
}

@media (max-width: 321px) {
  .home-preview__advance-title-entity {
    font-size: 16.7079555967vw;
    transform: translate(4.9796484736%);
  }
}

@media (max-width: 320px) {
  .home-preview__advance-title-entity {
    font-size: 16.7039777983vw;
    transform: translate(4.9898242368%);
  }
}

@media (max-width: 1350px) {
  .home-preview__basic-title-entity-circle {
    right: 10%;
    top: 37%;
  }
}

@media (max-width: 1230px) {
  .home-preview__basic-title-entity-circle {
    right: 9.8%;
    top: 36%;
  }
}

@media (max-width: 1200px) {
  .home-preview__basic-title-entity-circle {
    right: 3.8%;
    top: 38%;
  }
}

@media (max-width: 1100px) {
  .home-preview__basic-title-entity-circle {
    right: 2.8%;
    top: 37%;
  }
}

@media (max-width: 1030px) {
  .home-preview__basic-title-entity-circle {
    right: 2%;
    top: 36%;
  }
}

@media (max-width: 992px) {
  .home-preview__basic-title-entity-circle {
    right: 5.7%;
    top: 39%;
  }
}

@media (max-width: 880px) {
  .home-preview__basic-title-entity-circle {
    right: 4.6%;
    top: 37%;
  }
}

@media (max-width: 800px) {
  .home-preview__basic-title-entity-circle {
    right: 3.6%;
    top: 36%;
  }
}

@media (max-width: 768px) {
  .home-preview__basic-title-entity-circle {
    right: 2.4%;
    top: 39%;
  }
}

.main-page-scroll #mainSecond {
  margin-top: 100vh;
  background-color: #fff;
}

.main-page-scroll #mainThird {
  background-color: #f9fbff;
}

.main-page-scroll #mainThird .section__container {
  max-width: none;
}

.main-page-scroll #mainFourth {
  background-color: #df1d26;
}

.main-page-scroll .section__wrapper {
  position: relative;
  z-index: 10;
}

.main-page-scroll .home-preview {
  position: fixed;
}

.main-page-scroll .header {
  position: fixed;
  /* top: 0; */
  z-index: 10;
}

.main-page-scroll footer {
  position: relative;
  z-index: 10;
}

.form-input__wrapper {
  position: relative;
}

.form-input__info {
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  color: #fff;
  font-size: 14px;
}

.form-input_red .form-input__info {
  color: #e8767b;
}

.form-input__wrapper.form-input_red input,
.form-input__wrapper.form-input_red_red textarea {
  border-color: #e8767b;
}

.form-input_dark-red .form-input__info {
  color: #ae141b;
}

.form-input_dark-red input,
.form-input_dark-red textarea {
  border-color: #ae141b !important;
}

.form-input__wrapper input {
  font-family: Manrope;
}

.checkbox-agreement {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.checkbox-agreement + label {
  display: inline-flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #f9fbfd;
}

.checkbox-agreement + label:before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #ffffff;
  border-radius: 0.25em;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.checkbox-agreement:checked + label:before {
  background-color: #0053c5;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.checkbox-agreement:not(:disabled):not(:checked) + label:hover:before {
  border-color: #b3d7ff;
}

.checkbox-agreement:not(:disabled):active + label:before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.checkbox-agreement:focus + label:before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.checkbox-agreement:focus:not(:checked) + label:before {
  border-color: #80bdff;
}

.checkbox-agreement:disabled + label:before {
  background-color: #e9ecef;
}

.block-three > .block__description {
  color: #fff;
  white-space: wrap;
  width: 50%;
}

.block-three > .block__description--small {
  color: #fff;
  font-family: Manrope;
}

.promo__girl {
  transition: all 0.3s ease 0s;
  position: absolute;
  display: none;
  top: 250px;
  right: -160px;
  height: 634px;
  width: 794px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/local/front/dist/images/girl2_2.png);
}

.promo__input {
  height: 70px;
  max-width: 415px;
  padding: 21px 30px;
  border: 1px solid #ffffff;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #f9fbfd;
}

.promo__form > .checkbox-wrapper {
  margin-top: 20px;
  max-width: 415px;
}

.promo__form > .checkbox-wrapper > label {
  color: #fff;
}

.effect__button:after {
  content: url(/local/front/dist/svg/arrow_right-red.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  right: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  text-indent: 0px;
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.effect__button.effect-blue:before {
  content: url(/local/front/dist/svg/arrow_right-blue.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

@media (min-width: 768px) {
  .block-three {
    margin: 88px 28px 0;
    width: 70%;
  }

  .promo__girl {
    display: block;
  }
}

@media (min-width: 992px) {
  .block-one,
  .block-three {
    margin: 88px 42px 0;
    width: calc(50% - 22px);
  }

  .block-three > .block__description {
    white-space: nowrap;
  }

  .promo__girl {
    height: 691px;
    width: 866px;
    top: 100px;
    right: -140px;
  }
}

@media (min-width: 1200px) {
  .promo__girl {
    width: 932px;
    height: 743px;
    right: -80px;
    top: 75px;
  }
}

@media (min-width: 1400px) {
  .promo__girl {
    width: 1056px;
    height: 841px;
    top: 95px;
  }
}

.primary-button {
  color: #fff;
  text-align: center;
  border-radius: 4px;
  padding: 24px 0;
  overflow: hidden;
  transition: all 0.3s ease;
  display: inline-block;
  letter-spacing: 0.1em;
}

.primary-button__transform {
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  position: relative;
}

.primary-button__transform span {
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  display: inline-block;
  padding: 0 74px 0 32px;
}

.primary-button__transform svg {
  position: absolute;
  width: 38px;
  top: 50%;
}

.primary-button__transform svg:first-child {
  left: 0;
  transform: translateY(-50%) translate(-100%);
}

.primary-button__transform svg:last-child {
  right: 0;
  transform: translateY(-50%) translate(-50%);
}

.primary-button:hover .primary-button__transform {
  transform: translate(26%);
}

.primary-button.primary-button_red:not(.primary-button_fill) {
  color: #df1d26;
}

.primary-button.primary-button_red:not(.primary-button_fill) svg path {
  fill: #df1d26;
}

.primary-button.primary-button_blue:not(.primary-button_fill) {
  color: #0052f1;
}

.primary-button.primary-button_blue:not(.primary-button_fill) svg path {
  fill: #0052f1;
}

.primary-button.primary-button_fill.primary-button_red {
  background: #df1d26;
}

.primary-button.primary-button_fill.primary-button_blue {
  background: #0052f1;
}

.primary-button_outline {
  background-color: transparent;
}

.primary-button_outline.primary-button_blue {
  color: #0052f1;
  border: 1px solid #0052f1;
}

.primary-button_outline.primary-button_blue svg path {
  fill: #0052f1;
}

.primary-button_outline.primary-button_red {
  color: #df1d26;
  border: 1px solid #df1d26;
}

.primary-button_outline.primary-button_red svg path {
  fill: #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_red {
  color: #0052f1;
  border: 1px solid #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_red svg path {
  fill: #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_blue {
  color: #df1d26;
  border: 1px solid #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_outline.primary-button_blue svg path {
  fill: #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_fill.primary-button_red {
  background: #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_fill.primary-button_blue {
  background: #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_red:not(.primary-button_fill):not(.primary-button_outline) {
  color: #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_red:not(.primary-button_fill):not(.primary-button_outline) svg path {
  fill: #0052f1;
}

.primary-button:hover.primary-button_change-c.primary-button_blue:not(.primary-button_fill):not(.primary-button_outline) {
  color: #df1d26;
}

.primary-button:hover.primary-button_change-c.primary-button_blue:not(.primary-button_fill):not(.primary-button_outline) svg path {
  fill: #df1d26;
}

/*! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com
 */
*,
:before,
:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}

:before,
:after {
  --tw-content: "";
}

html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}

body {
  margin: 0;
  line-height: inherit;
}

hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

a {
  color: inherit;
  text-decoration: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

:-moz-ui-invalid {
  box-shadow: none;
}

progress {
  vertical-align: baseline;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button,
[role="button"] {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

img,
video {
  max-width: 100%;
  height: auto;
}

*,
:before,
:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

::-webkit-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

.container {
  width: 100%;
}

.\!container {
  width: 100% !important;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }

  .\!container {
    max-width: 640px !important;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }

  .\!container {
    max-width: 768px !important;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }

  .\!container {
    max-width: 1024px !important;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }

  .\!container {
    max-width: 1280px !important;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }

  .\!container {
    max-width: 1536px !important;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.static {
  position: static;
}

.block {
  display: block;
}

.hidden {
  display: none;
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.resize {
  resize: both;
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

*,
*:before,
*:after {
  padding: 0%;
  margin: 0;
  border: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

ul,
ol,
li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit;
}

html {
  scroll-behavior: smooth;
}

body._lock {
  overflow: hidden;
}

._hidden {
  opacity: 0;
  visibility: hidden;
}

* {
  font-family: Montserrat, sans-serif;
  font-style: normal;
}

.interaction-off {
  cursor: default;
  pointer-events: none;
}

.wrapper {
  min-height: 100%;
  padding-top: 0;
}

.wrapper-content {
  max-width: 1400px;
  width: 100%;
  padding-left: 48px;
  padding-right: 48px;
  margin-left: auto;
  margin-right: auto;
}

.modal__wrapper {
  transition: all 0.3s ease 0s;
  z-index: 100;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  visibility: hidden;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.modal__wrapper._active {
  visibility: visible;
}

.modal__container {
  position: relative;
  border-radius: 30px;
  visibility: hidden;
}

.modal__container._active {
  visibility: visible;
}

#gallery-modal {
  padding: 10vh 15vw;
}

#gallery-container {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
}

#gallery-container > .modal-close {
  cursor: pointer;
  position: absolute;
  top: -46px;
  right: -46px;
  width: 40px;
  height: 40px;
}

.modal__content-container {
  min-width: 280px;
  max-width: 640px;
  min-height: 380px;
  background-color: #fff;
  padding: 45px 34px 89px;
  border-radius: 30px;
}

.modal__title {
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  text-align: center;
}

.modal__description {
  margin-top: 25px;
  display: flex;
  flex-direction: column;
}

.modal__description > span {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #828d9d;
}

.modal_button__wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.modal__button {
  justify-self: center;
  position: relative;
  width: 195px;
  height: 70px;
  display: flex;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 18px;
  padding: 22px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #0053c5;
  color: #f9fbfd;
}

.modal__button:after {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  right: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  text-indent: 0px;
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.modal__button.effect-red {
  transition: text-indent 0.2s linear 0s;
}

.modal__button.effect-red:before {
  content: url(/local/front/dist/svg/arrow_right.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.modal__button.effect-red:hover {
  text-indent: 50px;
}

.modal__button.effect-red:hover:before {
  transform: translate(0);
}

.modal__button.effect-red:hover:after {
  transform: translate(30px);
}

.modal__img1 {
  width: 180px;
  height: 180px;
  transform: scale(1.4);
  position: absolute;
  top: calc(50% - 100px);
  left: -120px;
  background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.modal__img2 {
  z-index: -1;
  width: 80px;
  height: 80px;
  position: absolute;
  top: -40px;
  right: -40px;
  background-image: url(/local/front/dist/images/\423\440\43e\432\43d\438-1-small.png);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 1400px) {
  .wrapper-content {
    max-width: 100%;
  }
}

@media (max-width: 768px) {
  .wrapper-content {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media (max-width: 640px) {
  .wrapper-content {
    padding-left: 14px;
    padding-right: 14px;
  }
}

.gallery-slide {
  width: 276px;
  height: 230px;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.gallery-swiper {
  margin-top: 25px;
  border-radius: 10px;
}

.gallery-swiper__nav {
  display: none;
  max-width: 116px;
  justify-content: space-between;
  margin-top: 25px;
}

.gallery-swiper__btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #828d9d;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gallery-swiper__btn svg path {
  stroke: #828d9d;
}

.gallery-swiper__btn:hover {
  background-color: rgba(255, 255, 255, 0.204);
}

.gallery-swiper_prev {
  transform: rotate(90deg);
}

.gallery-swiper_next {
  transform: rotate(-90deg);
}

.gallery-swiper .swiper-slide {
  opacity: 0;
  height: auto;
  transition: opacity 0.6s ease;
}

.gallery-swiper .swiper-slide-active,
.gallery-swiper .swiper-slide-active ~ .swiper-slide {
  opacity: 1;
}

.gallery-big {
  display: none;
}

@media (min-width: 500px) {
  .gallery-slide {
    width: 460px;
    height: 324px;
  }
}

@media (min-width: 768px) {
  .gallery-slide {
    width: 576px;
    height: 407px;
  }

  .gallery-swiper__nav {
    display: flex;
  }
}

@media (min-width: 992px) {
  .gallery-slide {
    width: 696px;
    height: 491px;
  }
}

@media (min-width: 1200px) {
  .swiper-wrapper,
  .gallery-swiper__nav {
    display: none !important;
  }

  .gallery-big {
    height: 500px;
    width: 100%;
    display: grid;
  }
}

.modals-container {
  position: fixed;
  height: 0;
  width: 0;
  top: -200px;
  left: 0;
  opacity: 0;
  background-color: transparent;
  z-index: 18;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  overflow: hidden;
  transition: opacity 0.3s ease;
}

.modals-container__content {
  position: relative;
  display: inline-block;
}

.modals-container__content-close {
  position: absolute;
  top: -32px;
  right: -32px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid white;
  border-radius: 25px;
  cursor: pointer;
}

.modals-container__content-close svg {
  width: 18px;
  height: 18px;
}

.modals-container_show {
  top: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.643);
}

.modals-container_center:not(.modals-container_full) .modals-container__content {
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translate(-50%);
}

.modals-container_full .modals-container__content {
  height: 100%;
  top: 0;
  transform: translateY(0);
}

.modals-container_full.modals-container_center .modals-container__content {
  transform: translateY(0) translate(-50%);
}

.modals-container_right .modals-container__content {
  position: absolute;
  display: block;
  right: 0;
  left: auto;
  transform: none;
  max-width: 510px;
  width: 100%;
}

@media (max-width: 768px) {
  .modals-container__content-close {
    top: 6px;
    right: 6px;
    height: 32px;
    width: 32px;
    background-color: rgba(59, 130, 246, 0.5);
    border-color: transparent;
  }
}

.modal-form-appeal {
  max-width: 566px;
  width: 100%;
  height: 499px;
  background-color: #fff;
  border-radius: 30px;
  padding: 75px;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.modal-form-appeal__title {
  font-weight: 700;
  font-size: 32px;
  text-align: center;
}

.modal-form-appeal__form {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}

.modal-form-appeal__input-wrapper {
  width: 100%;
  display: flex;
  -moz-column-gap: 6px;
  column-gap: 6px;
  align-items: start;
}

.modal-form-appeal__input {
  width: 100%;
  padding: 20px 30px;
  outline: none;
  border: 1px solid #dde0eb;
  border-radius: 4px;
  font-size: 18px;
}

.modal-form-appeal__checkbox {
  margin-top: 4px;
}

.modal-form-appeal__input:focus {
  border-color: #ced2dd;
  outline: 1px solid #ced2dd;
}

@media (max-width: 640px) {
  .modal-form-appeal {
    padding: 32px 12px;
    height: 420px;
    border-radius: 6px;
  }

  .modal-form-appeal__title {
    font-size: 24px;
  }

  .modal-form-appeal__form {
    justify-content: space-around;
  }

  .modal-form-appeal label {
    font-size: 14px;
  }
}

.modal-form-appeal-contacts {
  max-width: 566px;
  width: 100%;
  height: 689px;
  background-color: #fff;
  border-radius: 30px;
  padding: 75px;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.modal-form-appeal-contacts__title {
  font-weight: 700;
  font-size: 32px;
  text-align: center;
}

.modal-form-appeal-contacts__form {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}

.modal-form-appeal-contacts__inputs {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 18px;
}

.modal-form-appeal-contacts__input-wrapper {
  width: 100%;
  display: flex;
  -moz-column-gap: 6px;
  column-gap: 6px;
  align-items: start;
}

.modal-form-appeal-contacts__input {
  width: 100%;
  padding: 20px 30px;
  outline: none;
  border: 1px solid #dde0eb;
  border-radius: 4px;
  font-size: 18px;
}

.modal-form-appeal-contacts__checkbox {
  margin-top: 4px;
}

.modal-form-appeal-contacts__input:focus {
  border-color: #ced2dd;
  outline: 1px solid #ced2dd;
}

@media (max-width: 640px) {
  .modal-form-appeal-contacts {
    padding: 32px 12px;
    border-radius: 6px;
  }

  .modal-form-appeal-contacts__title {
    font-size: 24px;
  }

  .modal-form-appeal-contacts__form {
    justify-content: space-around;
  }

  .modal-form-appeal-contacts label {
    font-size: 14px;
  }
}

.modal-form-callback {
  background-color: #fff;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}

.modal-form-callback__top {
  padding: 30px;
  border-bottom: 1px solid #dde0eb;
  text-align: center;
  position: relative;
}

.modal-form-callback__icon {
  position: absolute;
  width: 40px;
  height: 40px;
  right: 12px;
  top: 12px;
  cursor: pointer;
}

.modal-form-callback__icon svg path {
  fill: #fff;
}

.modal-form-callback__icon svg circle {
  fill: rgba(0, 80, 240, 0.3);
}

.modal-form-callback__icon:hover svg circle {
  fill: #0050f0;
}

.modal-form-callback__title {
  font-weight: 700;
  font-size: 24px;
}

.modal-form-callback__info {
  font-size: 16px;
}

.modal-form-callback__form {
  padding: 32px 30px;
}

.modal-form-callback__label {
  color: #525b6c;
  font-size: 14px;
}

.modal-form-callback__input {
  width: 100%;
  outline: none;
  border: none;
  border-bottom: 1px solid #dde0eb;
  font-size: 18px;
  padding: 20px 0;
}

.modal-form-callback__checkbox {
  margin-right: 6px;
}

.modal-form-callback__input-wrapper span {
  font-size: 14px;
}

.modal-form-callback .form-input__wrapper {
  margin-bottom: 20px;
}

.modal-form-callback .form-input__wrapper input:invalid {
  border: none;
  border-bottom: 1px solid #e8767b;
}

.modal-form-callback__button-wrapper {
  display: block;
}

.modal-form-callback__button-wrapper button span {
  text-transform: uppercase;
}

@media (max-width: 640px) {
  .modal-form-callback__top {
    padding: 24px 16px;
  }

  .modal-form-callback__title {
    font-size: 18px;
  }

  .modal-form-callback__info,
  .modal-form-callback__label {
    font-size: 14px;
  }

  .modal-form-callback__input {
    padding: 14px 0;
    font-size: 16px;
  }

  .modal-form-callback__input-wrapper label {
    font-size: 12px;
  }

  .modal-form-callback .form-input__wrapper {
    margin-bottom: 16px;
  }
}

.modal-form-success {
  position: relative;
  max-width: 520px;
  width: 100%;
  background-color: #fff;
  border-radius: 30px;
  padding: 75px;
}

.modal-form-success__title {
  font-weight: 700;
  font-size: 28px;
  text-align: center;
}

.modal-form-success__info {
  margin-top: 12px;
  color: #525b6c;
  font-size: 16px;
  text-align: center;
}

.modal-form-success__button-wrapper {
  position: relative;
  display: inline-block;
  margin-top: 12px;
  left: 50%;
  transform: translate(-50%);
}

@media (max-width: 640px) {
  .modal-form-success {
    padding: 32px 24px;
    border-radius: 6px;
  }

  .modal-form-success__title {
    font-size: 18px;
  }

  .modal-form-success__info {
    font-size: 14px;
  }
}

button.button-secondary a.button-secondary,
button.button-secondary_red,
a.button-secondary_red {
  background-color: #ea2a23;
}

button.button-secondary_blue,
a.button-secondary_blue {
  background-color: #0052f1;
}

.button-secondary {
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
  padding: 0 48px 0 12px;
}

.button-secondary__container {
  display: flex;
  align-items: center;
  height: 48px;
  transition: transform 0.3s ease;
  position: relative;
}

.button-secondary__container span {
  white-space: nowrap;
  flex: 1 1 auto;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.2rem;
  font-family: Manrope;
  color: #fff;
}

.button-secondary__arrow {
  width: 48px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
}

.button-secondary__arrow:first-child {
  left: 0px;
  transform: translate(-100%);
}

.button-secondary__arrow:last-child {
  right: 0px;
  transform: translate(100%);
}

.button-secondary:hover .button-secondary__container {
  transform: translate(36px);
}

.button-secondary_big .button-secondary__container {
  height: 70px;
}

.button-secondary-arrow {
  position: absolute;
  top: 25px;
  width: 18px;
  height: 2px;
  background-color: #fff;
}

.button-secondary-arrow:after,
.button-secondary-arrow:before {
  content: "";
  position: absolute;
  width: 60%;
  height: 2px;
  right: -1.8px;
  background-color: #fff;
}

.button-secondary-arrow:after {
  top: -3.6px;
  transform: rotate(45deg);
}

.button-secondary-arrow:before {
  top: 4.5px;
  transform: rotate(-45deg);
}

.discount-info-block {
  height: 80px;
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 15;
  background-color: #5639c3;
}

.discount-info-block__container {
  position: relative;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between;
}

.discount-info-block__label {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 600;
  color: #fff;
}

.discount-info-block__img-bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.discount-info-block__img-bg img {
  position: absolute;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.discount-info-block img.discount-info-block__img-head {
  height: 164px;
  right: 32%;
  transform: rotate(-31deg) translate(0) translateY(-25%);
}

.discount-info-block img.discount-info-block__img-notebook {
  height: 92px;
  right: 33%;
  transform: rotate(45deg) translate(40%) translateY(-40%);
}

.discount-info-block img.discount-info-block__img-grid-second {
  left: auto;
  right: 0;
}

.discount-info-block button.button-secondary {
  background-color: #ea2a23;
}

.discount-info-block__head-fix ~ .header {
  top: 80px;
}

.discount-info-block ~ main .course-section__wrapper {
  min-height: calc(100vh - 80px);
}

.discount-info-block ~ main #event-first,
.discount-info-block ~ main #event-first > .section__container {
  min-height: calc(100vh - 80px);
}

body._lock .discount-info-block {
  z-index: 8;
}

.discount-info-block_theme-violet {
  background-color: #5639c3;
}

.discount-info-block_theme-violet button.button-secondary {
  background-color: #ea2a23;
}

.discount-info-block_theme-green {
  background-color: #29b15f;
}

.discount-info-block_theme-green button.button-secondary {
  background-color: #0052f1;
}

.discount-info-block_theme-brown {
  background-color: #e08e14;
}

.discount-info-block_theme-brown button.button-secondary {
  background-color: #ea2a23;
}

@media (max-width: 1440px) {
  .discount-info-block img.discount-info-block__img-head {
    right: 30%;
  }

  .discount-info-block img.discount-info-block__img-notebook {
    right: 32%;
  }
}

@media (max-width: 1224px) {
  .discount-info-block__label {
    max-width: 60%;
    font-size: 20px;
  }
}

@media (max-width: 1024px) {
  .discount-info-block__head-fix ~ .main .home-preview {
    margin-top: 120px;
    height: calc(100vh - 120px);
  }
}

@media (max-width: 920px) {
  .discount-info-block__label {
    font-size: 18px;
  }
}

@media (max-width: 780px) {
  .discount-info-block__label {
    font-size: 16px;
    max-width: 39.4%;
  }

  .discount-info-block img.discount-info-block__img-head {
    right: 40%;
    height: 152px;
  }

  .discount-info-block img.discount-info-block__img-notebook {
    right: 42%;
  }
}

@media (max-width: 640px) {
  .discount-info-block {
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .discount-info-block__label {
    max-width: 100%;
  }

  .discount-info-block__container {
    flex-direction: column;
    align-items: flex-start;
  }

  .discount-info-block img.discount-info-block__img-head {
    right: 48px;
    height: 111px;
    top: auto;
    bottom: -24px;
    transform: rotate(-31deg);
  }

  .discount-info-block img.discount-info-block__img-notebook {
    top: auto;
    right: 12px;
    bottom: 0;
    height: 69px;
    transform: rotate(45deg);
  }

  .discount-info-block img.discount-info-block__img-grid-second,
  .discount-info-block img.discount-info-block__img-grid-first {
    display: none;
  }

  .discount-info-block__head-fix ~ .header {
    top: 0px;
  }

  .discount-info-block__head-fix ~ .main .home-preview {
    margin-top: 180px;
    height: calc(var(--vh, 1vh) * 100 - 180px);
  }

  .discount-info-block ~ main .course-section__wrapper {
    min-height: calc(100vh - 146px);
  }

  .discount-info-block ~ main #event-first,
  .discount-info-block ~ main #event-first > .section__container {
    min-height: calc(100vh - 130px);
  }
}

body {
  background: radial-gradient(50% 50% at 50% 50%, #f8f9ff 0%, #d4d9e9 100%);
}

.section__wrapper {
  min-height: 100vh;
  width: 100%;
  display: flex;
  justify-content: space-around;
}

.section__container {
  position: relative;
  width: 100%;
  max-width: 1400px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.block__container {
  width: auto;
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.block-one,
.block-three {
  margin: 66px 15px 0;
}

.block__title {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 6px 0;
}

.circle44,
.block-one,
.block-two,
.block-three {
  transition: all 0.3s ease 0s;
}

.circle-line {
  position: absolute;
  height: 1px;
  bottom: 0;
  left: 0;
  width: calc(100% - 22px);
}

.line--red {
  border-bottom: 1px solid #df1d26;
}

.line--white {
  border-bottom: 1px solid #ffffff;
}

.circle44 {
  position: absolute;
  height: 22px;
  width: 22px;
  bottom: -11px;
  right: 0;
  border-radius: 100%;
}

.circle--red {
  border: 1px solid #df1d26;
}

.circle--white {
  border: 1px solid #ffffff;
}

.title__text {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
}

.title-description {
  margin-left: 10px;
}

.block__description,
.block__description--small {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.block__description {
  z-index: 1;
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  color: #121212;
}

.block__description--small {
  z-index: 1;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #828d9d;
  font-family: Manrope;
}

.bg-text {
  cursor: default;
  pointer-events: none;
  position: absolute;
  top: 20%;
  right: 5%;
  width: 40%;
  height: 1px;
  display: none;
  align-items: center;
  justify-content: flex-end;
  font-weight: 800;
  font-size: 150px;
  line-height: 122px;
  text-transform: uppercase;
  color: #f9fbfd;
}

.card-info__wrapper {
  width: 100%;
  margin-top: 50px;
  position: relative;
  display: flex;
  justify-content: center;
}

#card-people,
#card-hours,
#card-modules,
#card-teachers,
#card-courses,
#card-programs,
#card-programs {
  transform: translateY(100vh);
}

#card-people {
  grid-area: first;
}

#card-people.element-show {
  transition: transform 0.9s ease 0.3s;
  transform: translate(0);
}

#card-hours {
  grid-area: second;
}

#card-hours.element-show {
  transition: transform 0.7s ease 0.5s;
  transform: translate(0);
}

#card-modules {
  grid-area: third;
}

#card-modules.element-show {
  transition: transform 0.8s ease 0.6s;
  transform: translate(0);
}

#card-teachers {
  grid-area: fourth;
}

#card-teachers svg {
  height: 40px;
}

#card-teachers.element-show {
  transition: transform 0.7s ease 0.6s;
  transform: translate(0);
}

#card-courses {
  grid-area: fifth;
}

#card-courses.element-show {
  transition: transform 0.8s ease 0.7s;
  transform: translate(0);
}

#card-programs {
  grid-area: sixth;
}

#card-programs.element-show {
  transition: transform 0.6s ease 1s;
  transform: translate(0);
}

.card-info__container {
  transition: transform 0.5s ease 0s;
  transform: translate(0);
  display: grid;
  -moz-column-gap: 24px;
  column-gap: 24px;
  row-gap: 12px;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(7, 69px);
  grid-template-areas: "first  ." "first fourth" "second fourth" "second fifth" "third fifth" "third sixth" ". sixth";
}

.card-info {
  transition: all 0.3s ease 0s;
  height: 138px;
  min-width: 126px;
  max-width: 156px;
  border-radius: 10px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.bg--gray-100 {
  background-color: #f9fbff;
}

.bg--red {
  background-color: #df1d26;
}

.bg--gray-light {
  background-color: #dde0eb;
}

.bg--gray-dark {
  background-color: #525b6c;
}

.bg--blue {
  background-color: #0053c5;
}

.bg--blue-light {
  background-color: #7281b6;
}

.card-info__icon {
  display: flex;
  justify-content: flex-end;
  margin: 5px 5px 0 0;
}

.card-info__title-counter {
  font-weight: 800;
  font-size: 36px;
  line-height: 44px;
  color: #fff;
}

.card-info__title-description {
  font-weight: 400;
  font-size: 16px;
  line-height: 115%;
  color: #fff;
}

.relative {
  position: relative;
}

.section__ticker {
  height: 90px;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.45em;
  text-transform: uppercase;
}

.section__ticker:hover > .ticker__list {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.ticker__list {
  cursor: default;
  margin-left: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  -moz-column-gap: 35px;
  column-gap: 35px;
  -webkit-animation: ticker-left 30s infinite linear;
  animation: ticker-left 30s infinite linear;
}

.ticker__item {
  list-style-type: disc;
  padding-left: 25px;
  white-space: nowrap;
}

.block-gallery {
  background-color: #000;
  padding: 100px 0;
}

.block-gallery .block__title {
  color: #fff;
  width: 50%;
}

.block-gallery .block__description {
  color: #fff;
  line-height: 78px;
}

.block-gallery .block__title .title-counter {
  color: #fff;
}

.block__partners {
  position: relative;
}

.hand__wrapper {
  z-index: 1;
  position: relative;
  height: 280px;
  width: 100%;
  background-image: url(/local/front/dist/images/hand.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.hand__item {
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}

.heart__img {
  z-index: 2;
  transition: scale 0.3s ease 0s;
  height: 170px;
  width: 170px;
  bottom: 103px;
  left: 80px;
  background-image: url(/local/front/dist/images/heart.png);
  -webkit-animation: pulse 3s infinite linear;
  animation: pulse 3s infinite linear;
}

.fingers__img {
  z-index: 3;
  height: 146px;
  width: 146px;
  bottom: 75px;
  left: 131px;
  background-image: url(/local/front/dist/images/fingers.png);
}

.block-two {
  padding: 0 15px;
}

.partners__ticker {
  margin-bottom: 100px;
}

.partners__container {
  height: 70px;
  width: 100%;
  display: flex;
}

.partners__container:not(:first-child) {
  margin-top: 20px;
}

.partners__list {
  display: flex;
  height: 100%;
  -moz-column-gap: 30px;
  column-gap: 30px;
}

.ticker--left {
  margin-right: 30px;
}

.ticker--right {
  margin-left: 30px;
}

.partners1,
.partners3 {
  -webkit-animation: ticker-left 30s infinite linear;
  animation: ticker-left 30s infinite linear;
}

.partners2 {
  -webkit-animation: ticker-right 30s infinite linear;
  animation: ticker-right 30s infinite linear;
}

.partner__img {
  background-repeat: no-repeat;
  width: 205px;
  height: 70px;
}

.partner__img1 {
  background-image: url(/local/front/dist/images/partner1c.png);
}

.partner__img2 {
  background-image: url(/local/front/dist/images/partner2c.png);
}

.partner__img3 {
  background-image: url(/local/front/dist/images/partner3c.png);
}

.partner__img4 {
  background-image: url(/local/front/dist/images/partner4c.png);
}

.partner__img5 {
  background-image: url(/local/front/dist/images/partner5c.png);
}

.partner__img6 {
  background-image: url(/local/front/dist/images/partner6c.png);
}

.partner__img7 {
  background-image: url(/local/front/dist/images/partner7c.png);
}

.partner__img8 {
  background-image: url(/local/front/dist/images/partner8c.png);
}

.block-three > .block__title > .title-counter {
  color: #000;
}

.block-three > .block__description {
  color: #fff;
  white-space: wrap;
  width: 90%;
}

.block-three > .block__description span:first-child {
  width: 100%;
}

.block-three > .block__description span:last-child {
  width: 80%;
}

.block-three > .block__description--small {
  color: #fff;
  width: 86%;
}

.promo__girl {
  transition: all 0.3s ease 0s;
  position: absolute;
  display: none;
  top: 250px;
  right: -160px;
  height: 634px;
  width: 794px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/local/front/dist/images/girl2_2.png);
}

.promo__form {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  row-gap: 18px;
  margin-bottom: 88px;
}

.promo__input {
  height: 70px;
  width: 100%;
  padding: 21px 30px;
  border: 1px solid #ffffff;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #f9fbfd;
}

.promo__input::-moz-placeholder {
  color: #e8767b;
}

.promo__input::placeholder {
  color: #e8767b;
}

.form-input__wrapper {
  max-width: 415px;
}

.input--red {
  background-color: rgba(223, 29, 38, 0.8);
}

.effect__button {
  margin-top: 40px;
  position: relative;
  width: 195px;
  height: 70px;
  display: flex;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 18px;
  padding: 22px;
  border-radius: 6px;
  overflow: hidden;
}

.effect__button:after {
  content: url(/local/front/dist/svg/arrow_right-red.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  right: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  text-indent: 0px;
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.bg--white {
  background-color: #fff;
}

.effect__button.bg--white {
  color: #df1d26;
}

.text--white .block__title,
.text--white .block__title .title-counter {
  color: #fff;
}

.effect__button.effect-blue {
  transition: all 0.2s linear 0s;
}

.effect__button.effect-blue:before {
  content: url(/local/front/dist/svg/arrow_right-blue.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 0px;
  height: 100%;
  width: 30px;
  transform: translate(-30px);
  transform-origin: left center;
  transition: transform 0.2s linear 0s;
}

.effect__button.effect-blue:hover {
  text-indent: 50px;
  color: #0052f1;
}

.effect__button.effect-blue:hover:before {
  transform: translate(0);
}

.effect__button.effect-blue:hover:after {
  transform: translate(30px);
}

@media (min-width: 300px) {
  .block-two {
    padding-bottom: 38px;
  }

  .block-two > .block__description {
    max-width: 80%;
  }
}

@media (min-width: 768px) {
  .block-one,
  .block-three {
    margin: 88px 28px 0;
    width: 70%;
  }

  .block__title {
    padding: 12px 0;
  }

  .circle44 {
    height: 44px;
    width: 44px;
    bottom: -22px;
  }

  .circle-line {
    width: calc(100% - 44px);
  }

  .title__text {
    font-size: 20px;
    line-height: 24px;
  }

  .block__description {
    font-size: 48px;
    line-height: 59px;
  }

  .bg-text {
    display: flex;
  }

  .card-info__wrapper {
    margin: 0;
  }

  .card-info__container {
    transform: translateY(-10%);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(6, 94px);
    grid-template-areas: ". . sixth" ". third sixth" "first third fifth" "first second fifth" "fourth second ." "fourth . .";
  }

  .card-info {
    height: 188px;
    width: 216px;
    max-width: none;
  }

  .hand__wrapper {
    height: 300px;
    background-position-x: -18%;
  }

  .heart__img {
    height: 200px;
    width: 200px;
    bottom: 100px;
    left: 24px;
  }

  .fingers__img {
    height: 206px;
    width: 151px;
    bottom: 56px;
    left: 68px;
  }

  .block-two {
    position: absolute;
    right: 0;
    top: 30px;
    margin: 32px 50px 5px;
    width: 70%;
    padding-bottom: 0;
  }

  .block-two > .block__title,
  .block-two > .block__description {
    padding-left: 25%;
  }

  .block-two > .block__description {
    flex-wrap: wrap;
    max-width: 50%;
  }

  .promo__girl {
    display: block;
  }
}

@media (min-width: 820px) {
  .block__partners .hand__wrapper {
    height: 300px;
    background-position-x: 0%;
  }

  .block__partners .heart__img {
    height: 200px;
    width: 200px;
    bottom: 100px;
    left: 120px;
  }

  .block__partners .fingers__img {
    height: 206px;
    width: 151px;
    bottom: 56px;
    left: 140px;
  }

  .block__partners .block-two {
    position: absolute;
    right: 5%;
    top: 30px;
    margin: 32px 50px 5px;
    width: 80%;
  }

  .block__partners .block-two > .block__title,
  .block__partners .block-two > .block__description {
    padding-left: 35%;
  }

  .block__partners .block-two > .block__description {
    flex-wrap: wrap;
    max-width: 90%;
  }
}

@media (min-width: 993px) {
  .block-one,
  .block-three {
    margin: 88px 42px 0;
    width: calc(50% - 22px);
  }

  .bg-text {
    width: 100%;
  }

  .card-info__container {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(5, 94px);
    grid-template-areas: ". . third ." ". second third sixth" "first second fifth sixth" "first fourth fifth ." ". fourth . ." ". . . .";
  }

  .hand__wrapper {
    height: 400px;
  }

  .heart__img {
    height: 260px;
    width: 260px;
    bottom: 160px;
    left: 150px;
  }

  .fingers__img {
    height: 230px;
    width: 230px;
    bottom: 124px;
    left: 214px;
  }

  .block-two {
    top: 60px;
  }

  .block-three > .block__description {
    white-space: nowrap;
  }

  .block-two > .block__description {
    max-width: 100%;
  }

  .promo__girl {
    height: 691px;
    width: 866px;
    top: 100px;
    right: -140px;
  }
}

@media (min-width: 1200px) {
  .card-info {
    width: 260px;
  }

  .promo__girl {
    width: 932px;
    height: 743px;
    right: -80px;
    top: 75px;
  }
}

@media (min-width: 1400px) {
  .block__description {
    font-size: 64px;
    line-height: 78px;
  }

  .block__description--small {
    font-size: 20px;
    line-height: 27px;
  }

  .card-info {
    width: 306px;
  }

  .hand__wrapper {
    height: 500px;
  }

  .heart__img {
    height: 280px;
    width: 280px;
    bottom: 198px;
    left: 198px;
  }

  .fingers__img {
    height: 260px;
    width: 260px;
    bottom: 135px;
    left: 234px;
  }

  .block-two {
    top: 140px;
    margin: 32px 0 5px;
    width: 70%;
    margin-right: calc((100vw - 1400px) / 2 + 50px);
  }

  .block-two > .block__title,
  .block-two > .block__description {
    padding-left: calc((100vw - 1400px) / 2 + 25%);
  }

  .promo__girl {
    width: 1056px;
    height: 841px;
    top: 95px;
  }
}

@media (max-width: 1200px) {
  .block-gallery .block__title {
    width: 56%;
  }

  .block-gallery .block__description {
    width: 40%;
    font-size: 64px;
  }
}

@media (max-width: 1024px) {
  .block-gallery .block__title {
    width: 70%;
  }

  .block-gallery .block__description {
    width: 45%;
  }
}

@media (max-width: 920px) {
  .block-gallery .block__title {
    width: 95%;
  }

  .block-gallery .block__description {
    width: 80%;
  }
}

@media (max-width: 640px) {
  .block-gallery {
    padding: 88px 0;
  }

  .block-gallery .block__title,
  .block-gallery .block__description {
    width: 100%;
  }

  .block-gallery .block__description {
    font-size: 36px;
    line-height: 44px;
  }
}

@-webkit-keyframes ticker-left {
  to {
    transform: translate(-100%);
  }
}

@keyframes ticker-left {
  to {
    transform: translate(-100%);
  }
}

@-webkit-keyframes ticker-right {
  0% {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

@keyframes ticker-right {
  0% {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

@-webkit-keyframes pulse {
  33% {
    transform: scale(1.04);
  }

  66% {
    transform: scale(0.96);
  }

  to {
    transform: scale(1);
  }
}

@keyframes pulse {
  33% {
    transform: scale(1.04);
  }

  66% {
    transform: scale(0.96);
  }

  to {
    transform: scale(1);
  }
}

/* ------------------ new page styles --------------------------- */
#mainFirst {
  position: fixed;
  height: calc(100vh - 85px);
  width: 100%;
  left: 0;
  top: 85px;
  display: flex;
  background-color: #000000e0;
}

.first_page__block_wrap {
  display: flex;
  position: absolute;
  width: 269px;
  height: 162px;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

#mainFirst span div:first-child {
  font-family: "Golos Text", sans-serif;
  font-weight: 700;
  font-size: 24px;
}

#mainFirst span div:last-child {
  font-family: "Golos Text", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.first_page__block_wrap > span {
  display: flex;
  flex-direction: column;
  /* margin-top: 40vh; */
  width: 201px;
  height: 100px;
  /* font-family:'Golos Text', sans-serif;
    font-weight: 400;
    font-size: 24px; */
  color: white;
  text-align: center;
  justify-content: space-between;
}

.first_page__block_wrap .edu_children,
.edu_adult,
.edu_contests {
  display: flex;
  width: 126px;
  height: 47px;
  align-items: center;
  justify-content: center;
  border: 1px solid white;
  border-radius: 4px;
  color: white;
  text-align: center;
  font-family: "Golos Text", sans-serif;
  font-weight: 500;
  font-size: 14px;
  padding: 15px 24px;
}

.first_page.first-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 671px;
  height: 910px;
  background-size: cover;
  justify-content: center;
}
.first_page.first-block::before {
  content: "";
  background: center url(/local/templates/public/img/children.png);
  background-size: cover;
  width: 100%;
  height: 100%;
  filter: grayscale(100%) brightness(90%) contrast(120%);
  transition: filter 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
}

.first_page.first-block:hover::before {
  filter: none;
}

.first_page.second-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 578px;
  height: 910px;
  background-size: cover;
  justify-content: center;
}

.first_page.second-block::before {
  content: "";
  background: center url(/local/templates/public/img/mans.png);
  background-size: cover;
  width: 100%;
  height: 100%;
  filter: grayscale(100%) brightness(90%) contrast(120%);
  transition: filter 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
}

.first_page.second-block:hover::before {
  filter: none;
}

.first_page.third-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 671px;
  height: 910px;
  background-size: cover;
  justify-content: center;
}

.first_page.third-block::before {
  content: "";
  background: center url(/local/templates/public/img/auditory.png);
  background-size: cover;
  width: 100%;
  height: 100%;
  filter: grayscale(100%) brightness(100%) contrast(110%);
  transition: filter 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
}

.first_page.third-block:hover::before {
  filter: none;
}

.edu_children:hover,
.edu_adult:hover,
.edu_contests:hover {
  background-color: #ffffff1e;
  transition-duration: 1s;
}

@media (max-width: 1400px) {
  .first_page.first-block,
  .first_page.third-block {
    width: 489px;
    height: 100%;
  }

  .first_page.second-block {
    width: 422px;
    height: 100%;
  }
}

@media (max-width: 992px) {
  .header__logo svg {
    width: 101px;
    height: 34px;
  }

  .menu__phone {
    right: 80px;
  }
}

@media (max-width: 768px) {
  #mainFirst {
    position: relative;
    flex-wrap: wrap;
    align-content: flex-start;
    top: -1px;
    height: calc(100dvh - 158px);
  }

  #mainFirst span div:first-child {
    font-size: calc(16px + 16 * ((100vw - 365px) / (1280 - 365)));
  }

  #mainFirst span div:last-child {
    font-size: calc(14px + 16 * ((100vw - 365px) / (1280 - 365)));
  }

  .first_page.first-block {
    width: 50%;
    height: 60%;
  }

  .first_page__block_wrap {
    /* height: 12vh; */
    width: 50%;
    margin-bottom: 2vh;
  }

  .first_page__block_wrap > span {
    justify-content: space-evenly;
  }

  .first_page form {
    margin-top: 1vh;
  }

  /* .first_page.first-block::before{
        width: 101%;
    } */

  .first_page.second-block {
    width: 50%;
    height: 60%;
  }

  .first_page.second-block::before {
    background-size: 140%;
  }

  .first_page.third-block {
    width: 100%;
    height: 40%;
  }
  .first_page.third-block::before {
    background-position-y: -90px;
  }

  .main-page-scroll .header {
    position: relative;
  }

  .main-page-scroll #mainSecond {
    margin-top: 0;
  }
  .discount-info-block__head-fix ~ .header {
    top: 0;
  }
}

@media (max-width: 600px) {
  .first_page__block_wrap > span {
    width: 180px;
  }
}

@media (max-width: 480px) {
  .first_page__block_wrap > span {
    width: 150px;
  }
}

@media (max-width: 365px) {
  .header__logo svg {
    width: 65px;
  }

  .discount-info-block {
    height: 120px !important;
  }

  .first_page.first-block {
    width: 50%;
  }

  .first_page.second-block {
    width: 50%;
    /* background-size: 130%; */
  }

  .first_page.second-block::before {
    background-size: 130%;
  }

  .first_page.third-block {
    width: 100%;
  }
  .first_page__block_wrap {
    height: 100px;
    /* width: 183px; */
  }
  .first_page__block_wrap > span {
    justify-content: flex-start;
    width: 140px;
  }
  #mainFirst {
    /* top: 174px; */
    height: calc(100vh - 174px);
  }
  /* #mainFirst span div:first-child{
    font-size: 16px !important;
}
#mainFirst span div:last-child{
    font-size: 14px !important;
} */
  .menu__phone {
    right: 17%;
    font-size: 14px;
  }
}

@media (min-width: 1900px) {
  .first_page.first-block,
  .first_page.third-block {
    width: 35%;
  }
  .first_page::before {
    width: 101%;
  }
  .first_page.second-block {
    width: 30%;
  }
}

.menu__icon path {
  fill: white;
}

.header__logo path {
  fill: white;
}

@media screen and (width: 375px) and (height: 812px) {
  .discount-info-block {
    height: 15dvh;
  }
  .main-page-scroll .header {
    height: 10dvh;
  }
  .menu__phone {
    right: 65px;
  }
  #mainFirst {
    height: 75dvh;
  }
}

.block-title {
  max-width: 60%;
  position: relative;
}
.block-title__top {
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.block-title__title {
  font-weight: 700;
  font-size: 64px;
  line-height: 78px;
  color: #fff;
}
.block-title__num {
  color: #fff;
}
.block-title__top:before,
.block-title__top:after {
  content: "";
  position: absolute;
  bottom: 0;
}
.block-title__top:before {
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
}
.block-title__top:after {
  right: 0;
  transform: translateY(50%) translate(100%);
  width: 44px;
  height: 44px;
  border: 1px solid white;
  border-radius: 50%;
}
.block-title_red .block-title__title {
  color: #df1d26;
}
.block-title_red .block-title__num {
  color: #000;
}
.block-title_red .block-title__top:before {
  background-color: #df1d26;
}
.block-title_red .block-title__top:after {
  border-color: #df1d26;
}
.block-title_black .block-title__title {
  color: #000;
}
@media (max-width: 768px) {
  .block-title {
    max-width: 70%;
  }
  .block-title__title {
    font-size: 48px;
    line-height: 59px;
  }
}
@media (max-width: 640px) {
  .block-title {
    max-width: 93%;
  }
  .block-title__top {
    font-size: 14px;
    line-height: 17px;
  }
  .block-title__title {
    font-size: 36px;
    line-height: 44px;
  }
  .block-title__top:after {
    width: 23px;
    height: 23px;
  }
}

.about-body__title {
  margin-bottom: 110px;
  position: relative;
}
.about-body__section {
  padding: 150px 0;
  position: relative;
}
.about-body__numbers .block__title .title__text.title-description {
  color: #000;
}
.about-body__standards {
  background-color: #f9fbff;
}
.about-body__standards .about-body__bg-text {
  left: 0;
  transform: translate(-20%) translateY(-30%);
}
.about-body__reviews {
  background-color: #0053c5;
}
.about-body__reviews .about-body__bg-text {
  color: #005bcb;
  opacity: 1;
}
.about-body__reviews .about-body__bg-text:first-child {
  top: 10px;
  left: 51.7%;
}
.about-body__reviews .about-body__bg-text:nth-child(2) {
  top: auto;
  left: -30%;
  bottom: 0;
}
.about-body__reviews .block-tittle__text {
  color: #fff;
}
.about-body__bg-text {
  position: absolute;
  top: 0;
  font-size: 300px;
  font-weight: 800;
  opacity: 0.2;
  color: #dde0eb;
  z-index: 0;
}
.about-body__form {
  background-color: #df1d26;
}
.about-body__form .block__title .title__text.title-counter,
.about-body .title__text.title-description {
  color: #fff;
}
.about-body .reviews__swiper .swiper-wrapper {
  display: flex !important;
}
.about-body #card-people {
  background-color: #0053c5;
}
.about-body #card-hours {
  background-color: #dde0eb;
}
.about-body #card-teachers,
.about-body #card-modules {
  background-color: #525b6c;
}
.about-body #card-courses {
  background-color: #0053c5;
}
.about-body #card-programs {
  background-color: #dde0eb;
}
@media (max-width: 768px) {
  .about-body__section {
    padding: 100px 0;
  }
  .about-body__bg-text {
    font-size: 200px;
  }
  .about-body__standards .about-body__bg-text {
    transform: translate(20%) translateY(-30%);
  }
}
@media (max-width: 640px) {
  .about-body__section {
    padding: 84px 0;
  }
  .about-body__bg-text {
    font-size: 100px;
  }
  .about-body__reviews .about-body__bg-text:first-child {
    top: 10px;
    left: 30%;
  }
}

.standards_space {
  margin-bottom: 100px;
}
.standards-card {
  display: flex;
  justify-content: space-between;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  align-items: stretch;
}
.standards-card__col {
  flex: 0 0 50%;
}
.standards-card__col:last-child {
  display: flex;
  align-items: center;
  justify-content: center;
}
.standards-card__bgs {
  position: relative;
  height: 618px;
}
.standards-card__num-bg,
.standards-card__num,
.standards-card__img-bg,
.standards-card__img {
  position: absolute;
  border-radius: 16px;
  opacity: 0;
  transition: all 1s ease;
}
.standards-card__num-bg {
  width: 618px;
  height: 100%;
  transform: translateY(90%);
}
.standards-card__num {
  height: 100%;
  font-size: 300px;
  font-weight: 800;
  top: 25%;
  transform: translateY(50%);
  color: transparent;
  -webkit-text-stroke: 2px black;
}
.standards-card__img-bg {
  width: 635px;
  height: 84.5%;
  top: 8%;
  transform: translateY(140%);
}
.standards-card__img {
  top: 0;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  transform: translateY(80%);
}
.standards-card__text {
  max-width: 60%;
  transition: all 1s ease;
  transform: translateY(80%);
  opacity: 0;
}
.standards-card__title {
  font-weight: 600;
  font-size: 48px;
  line-height: 59px;
  margin-bottom: 1.8rem;
}
.standards-card__item {
  list-style: inside;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  color: #61666f;
  margin-bottom: 1.4rem;
}
.standards-card_visible .standards-card__num-bg,
.standards-card_visible .standards-card__num,
.standards-card_visible .standards-card__img-bg,
.standards-card_visible .standards-card__img,
.standards-card_visible .standards-card__text {
  opacity: 1;
  transform: translate(0);
}
.standards-card_blue .standards-card__num-bg {
  background-color: #0053c5;
}
.standards-card_red .standards-card__num-bg {
  background-color: #df1d26;
}
.standards-card_left .standards-card__img-bg {
  left: 30%;
}
.standards-card_left .standards-card__img {
  left: 20%;
}
.standards-card_right {
  justify-content: center;
}
.standards-card_right .standards-card__col:first-child {
  order: 1;
}
.standards-card_right .standards-card__col:last-child {
  order: 0;
}
.standards-card_right .standards-card__num-bg,
.standards-card_right .standards-card__num {
  right: 0;
}
.standards-card_right .standards-card__img-bg {
  right: 30%;
}
.standards-card_right .standards-card__img {
  right: 20%;
}
@media (max-width: 1620px) {
  .standards-card_left .standards-card__col:first-child {
    transform: translate(-20%);
  }
  .standards-card_right .standards-card__col:first-child {
    transform: translate(20%);
  }
}
@media (max-width: 1440px) {
  .standards-card_left .standards-card__img {
    left: 15%;
  }
  .standards-card_right .standards-card__img {
    right: 15%;
  }
}
@media (max-width: 1280px) {
  .standards-card__text {
    max-width: 80%;
  }
  .standards-card__bgs {
    height: 494px;
  }
  .standards-card__num-bg {
    width: 494px;
  }
  .standards-card__num {
    top: -20%;
    font-size: 200px;
  }
  .standards-card__img-bg {
    width: 546px;
  }
  .standards-card__img {
    top: 4.4%;
    height: 95%;
  }
  .standards-card_left .standards-card__col:last-child {
    padding-left: 32px;
  }
  .standards-card_left .standards-card__img {
    left: 25%;
  }
  .standards-card_left .standards-card__num {
    left: auto;
    right: 25%;
  }
  .standards-card_right .standards-card__col:last-child {
    padding-right: 64px;
  }
  .standards-card_right .standards-card__img {
    right: 25%;
  }
  .standards-card_right .standards-card__num {
    left: 25%;
    right: auto;
  }
}
@media (max-width: 992px) {
  .standards-card__bgs {
    height: 426px;
  }
  .standards-card__num-bg {
    width: 426px;
  }
  .standards-card__num {
    top: -20%;
    font-size: 200px;
  }
  .standards-card__img-bg {
    width: 454px;
  }
  .standards-card__title {
    font-size: 36px;
    line-height: 44px;
  }
  .standards-card__item {
    font-size: 18px;
    line-height: 25px;
  }
  .standards-card_right .standards-card__col:last-child {
    padding-right: 0;
  }
  .standards-card_left .standards-card__col:last-child {
    padding-left: 12px;
  }
}
@media (max-width: 768px) {
  .standards-card__bgs {
    height: 333px;
  }
  .standards-card__num-bg {
    width: 333px;
  }
  .standards-card__num {
    top: -20%;
    font-size: 150px;
  }
  .standards-card__img-bg {
    width: 336px;
  }
  .standards-card__title {
    font-size: 24px;
    line-height: 29px;
  }
  .standards-card__item {
    font-size: 16px;
    line-height: 21px;
  }
}
@media (max-width: 640px) {
  .standards_space {
    margin-bottom: 84px;
  }
  .standards-card {
    flex-direction: column;
  }
  .standards-card__bgs {
    height: 300px;
  }
  .standards-card__num-bg {
    width: 300px;
  }
  .standards-card__num {
    top: -25%;
    font-size: 150px;
  }
  .standards-card__img-bg {
    width: 336px;
  }
  .standards-card__col:last-child {
    max-width: 100%;
    justify-content: flex-start;
    padding: 0 0 0 14px;
  }
  .standards-card__text {
    margin-top: 24px;
  }
  .standards-card_left .standards-card__col:first-child {
    transform: translate(-25%);
  }
  .standards-card_right .standards-card__col:first-child {
    transform: translate(25%);
    order: 0;
  }
  .standards-card_right .standards-card__col:last-child {
    order: 1;
    padding: 0 0 0 14px;
  }
}
