.transformation .container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 108px; }

@media (min-width: 1200px) {
  .transformation:last-child .container {
    padding-bottom: 230px; } }

@media (min-width: 1850px) {
  .transformation:last-child .container {
    padding-bottom: 270px; } }

@media (min-width: 1200px) {
  .transformation_content {
    display: flex; } }

.transformation_title {
  width: 100%;
  margin-bottom: 35px; }
  @media (min-width: 1200px) {
    .transformation_title {
      margin-bottom: 35px; } }
  @media (min-width: 1850px) {
    .transformation_title {
      margin-bottom: 50px; } }
  .transformation_title,
  .transformation_title * {
    color: var(--real-black);
    font-family: var(--font-secondary);
    font-style: normal;
    font-weight: 200;
    text-align: center;
    text-transform: uppercase;
    font-size: 35px;
    line-height: 1;
    letter-spacing: 1.75px; }
    @media (min-width: 1200px) {
      .transformation_title,
      .transformation_title * {
        font-size: 45px;
        line-height: 1;
        letter-spacing: 2.5px; } }
    @media (min-width: 1850px) {
      .transformation_title,
      .transformation_title * {
        font-size: 63px;
        line-height: 1;
        letter-spacing: 3.15px; } }

.transformation_description {
  width: 100%;
  margin-bottom: 38px; }
  @media (min-width: 1200px) {
    .transformation_description {
      max-width: 1046px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 56px; } }
  @media (min-width: 1850px) {
    .transformation_description {
      margin-bottom: 112px; } }
  .transformation_description,
  .transformation_description * {
    color: var(--real-black);
    font-size: 14px;
    line-height: 1.35;
    font-style: normal;
    font-weight: 400;
    text-align: center; }
    @media (min-width: 1200px) {
      .transformation_description,
      .transformation_description * {
        font-size: 16px; } }
    @media (min-width: 1850px) {
      .transformation_description,
      .transformation_description * {
        font-size: 18px; } }
    .transformation_description strong,
    .transformation_description * strong {
      font-weight: 600; }
  .transformation_description strong {
    font-weight: 600 !important; }

.transformation_list {
  width: 100%;
  border-radius: 12px;
  border: 1px solid var(--red);
  background: var(--red-lighter);
  padding-left: 27px;
  padding-right: 27px;
  list-style: none;
  margin-bottom: 14px;
  padding-bottom: 26px; }
  @media (min-width: 1200px) {
    .transformation_list {
      width: calc(100% - 490px);
      margin-bottom: 0;
      border-radius: 25px;
      min-height: 600px;
      display: flex;
      flex-direction: column;
      justify-content: center; } }
  @media (min-width: 1850px) {
    .transformation_list {
      width: calc(100% - 780px);
      padding-left: 60px;
      padding-right: 60px;
      padding-bottom: 38px; } }
  .transformation_list_item {
    width: 100%;
    border-bottom: 1px solid var(--grey-light); }
    .transformation_list_item_link {
      display: flex;
      width: 100%;
      color: var(--real-black);
      font-family: var(--font-secondary);
      font-size: 18px;
      line-height: 1.25;
      font-style: normal;
      font-weight: 300;
      letter-spacing: 0.18px;
      text-decoration: none;
      text-align: left;
      padding-top: 26px;
      padding-bottom: 26px;
      padding-right: 28px;
      position: relative; }
      @media (min-width: 1200px) {
        .transformation_list_item_link {
          font-size: 24px;
          letter-spacing: 0.4px;
          padding-top: 39px;
          padding-bottom: 39px;
          padding-right: 46px; } }
      @media (min-width: 1850px) {
        .transformation_list_item_link {
          font-size: 30px;
          letter-spacing: 0.4px;
          padding-top: 39px;
          padding-bottom: 39px;
          padding-right: 46px; } }
      .transformation_list_item_link:after {
        content: '';
        display: block;
        width: 28px;
        height: 28px;
        background-image: url("../../assets/images/ico-arrow-black-down.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        transition: all 0.5s; }
        @media (min-width: 1200px) {
          .transformation_list_item_link:after {
            width: 52px;
            height: 52px;
            background-image: url("../../assets/images/ico-arrow-black-down-thin.svg"); } }
      @media (min-width: 1200px) {
        .transformation_list_item_link:hover {
          font-weight: 400; } }
    .transformation_list_item_text {
      overflow: hidden;
      max-height: 0;
      transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); }
      .transformation_list_item_text,
      .transformation_list_item_text *:not(.button) {
        color: var(--real-black);
        font-family: var(--font-secondary);
        font-size: 12px;
        line-height: 1.5;
        font-style: normal;
        font-weight: 400;
        text-align: left; }
        @media (min-width: 1200px) {
          .transformation_list_item_text,
          .transformation_list_item_text *:not(.button) {
            font-size: 18px; } }
      .transformation_list_item_text *:last-child {
        margin-bottom: 22px; }
        @media (min-width: 1200px) {
          .transformation_list_item_text *:last-child {
            margin-bottom: 32px; } }
      .transformation_list_item_text .button {
        margin-top: 8px; }
        @media (min-width: 1200px) {
          .transformation_list_item_text .button {
            margin-top: 16px; } }
        @media (min-width: 1200px) {
          .transformation_list_item_text .button {
            margin-top: 24px; } }
    .transformation_list_item.active .transformation_list_item_link:after {
      background-image: url("../../assets/images/ico-arrow-red-down.svg");
      transform: rotate(180deg) translateY(50%); }
      @media (min-width: 1200px) {
        .transformation_list_item.active .transformation_list_item_link:after {
          background-image: url("../../assets/images/ico-arrow-red-down-thin.svg"); } }
    .transformation_list_item.active .transformation_list_item_text {
      max-height: 1000px;
      transition: max-height 1s ease-in-out; }

.transformation_media {
  width: 100%;
  display: flex; }
  @media (min-width: 1200px) {
    .transformation_media {
      height: auto;
      width: 470px;
      min-width: 470px;
      order: -1;
      margin-right: auto;
      flex-direction: column; } }
  @media (min-width: 1850px) {
    .transformation_media {
      width: 760px;
      min-width: 760px; } }
  .transformation_media_main {
    border-radius: 12px;
    overflow: hidden;
    width: 100%;
    height: 282px;
    position: relative;
    transition: all 0.5s; }
    @media (min-width: 1200px) {
      .transformation_media_main {
        border-radius: 25px;
        height: 100%; } }
    @media (min-width: 1850px) {
      .transformation_media_main {
        height: 765px; } }
    .transformation_media_main_bg {
      width: 100%;
      max-width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: all 0.5s; }
    .transformation_media_main_link {
      position: absolute;
      padding-left: 37px;
      color: var(--real-white);
      font-family: var(--font-secondary);
      font-size: 16px;
      line-height: 1.1;
      font-style: normal;
      font-weight: 200;
      text-align: left;
      z-index: 1;
      width: calc(100% - 30px);
      left: 15px;
      top: 150%;
      transform: translateY(-50%);
      text-decoration: none;
      min-height: 33px;
      transition: top 0.5s;
      opacity: 0; }
      @media (min-width: 1200px) {
        .transformation_media_main_link {
          padding-left: 0;
          padding-top: 75px;
          left: 56px;
          font-size: 28px;
          line-height: 0.9; } }
      @media (min-width: 1850px) {
        .transformation_media_main_link {
          font-size: 38px; } }
      .transformation_media_main_link strong {
        font-weight: 400;
        display: block; }
      .transformation_media_main_link:before {
        content: '';
        display: block;
        width: 32px;
        height: 32px;
        background-image: url("../../assets/images/ico-arrow-circle-white-rotated.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%); }
        @media (min-width: 1200px) {
          .transformation_media_main_link:before {
            top: 0;
            width: 54px;
            height: 54px;
            transform: none; } }
  .transformation_media_secondary {
    width: 0%;
    border-radius: 12px;
    overflow: hidden;
    transition: all 0.5s;
    position: relative; }
    .transformation_media_secondary_bg {
      width: 100%;
      height: 100%;
      border-radius: 12px;
      object-fit: cover;
      object-position: center;
      opacity: 0;
      transition: all 0.5s;
      position: absolute;
      top: 0;
      left: 0; }
      @media (min-width: 1200px) {
        .transformation_media_secondary_bg {
          border-radius: 25px; } }

@media (min-width: 1200px) {
  .transformation.hover-1:not([class*='position-']) .transformation_media_main_link-1 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-1:not([class*='position-']) .transformation_media_main_link-1:before {
    content: none;
    display: none; } }

.transformation.position-1 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-1 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-1 .transformation_list {
      min-height: 765px; } }

.transformation.position-1 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-1 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-1 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-1 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-1 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-1 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-1 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-1 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-1 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-1 .transformation_media_main_link-1 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-1 .transformation_media_main_link-1 {
      top: 60%; } }

.transformation.position-1 .transformation_media_secondary_bg-1 {
  opacity: 1; }

.transformation.position-1 .transformation_media_main_bg {
  left: 0; }

.transformation.position-1 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-2:not([class*='position-']) .transformation_media_main_link-2 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-2:not([class*='position-']) .transformation_media_main_link-2:before {
    content: none;
    display: none; } }

.transformation.position-2 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-2 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-2 .transformation_list {
      min-height: 765px; } }

.transformation.position-2 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-2 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-2 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-2 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-2 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-2 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-2 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-2 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-2 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-2 .transformation_media_main_link-2 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-2 .transformation_media_main_link-2 {
      top: 60%; } }

.transformation.position-2 .transformation_media_secondary_bg-2 {
  opacity: 1; }

.transformation.position-2 .transformation_media_main_bg {
  left: 0; }

.transformation.position-2 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-3:not([class*='position-']) .transformation_media_main_link-3 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-3:not([class*='position-']) .transformation_media_main_link-3:before {
    content: none;
    display: none; } }

.transformation.position-3 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-3 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-3 .transformation_list {
      min-height: 765px; } }

.transformation.position-3 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-3 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-3 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-3 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-3 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-3 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-3 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-3 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-3 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-3 .transformation_media_main_link-3 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-3 .transformation_media_main_link-3 {
      top: 60%; } }

.transformation.position-3 .transformation_media_secondary_bg-3 {
  opacity: 1; }

.transformation.position-3 .transformation_media_main_bg {
  left: 0; }

.transformation.position-3 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-4:not([class*='position-']) .transformation_media_main_link-4 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-4:not([class*='position-']) .transformation_media_main_link-4:before {
    content: none;
    display: none; } }

.transformation.position-4 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-4 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-4 .transformation_list {
      min-height: 765px; } }

.transformation.position-4 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-4 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-4 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-4 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-4 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-4 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-4 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-4 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-4 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-4 .transformation_media_main_link-4 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-4 .transformation_media_main_link-4 {
      top: 60%; } }

.transformation.position-4 .transformation_media_secondary_bg-4 {
  opacity: 1; }

.transformation.position-4 .transformation_media_main_bg {
  left: 0; }

.transformation.position-4 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-5:not([class*='position-']) .transformation_media_main_link-5 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-5:not([class*='position-']) .transformation_media_main_link-5:before {
    content: none;
    display: none; } }

.transformation.position-5 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-5 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-5 .transformation_list {
      min-height: 765px; } }

.transformation.position-5 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-5 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-5 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-5 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-5 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-5 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-5 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-5 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-5 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-5 .transformation_media_main_link-5 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-5 .transformation_media_main_link-5 {
      top: 60%; } }

.transformation.position-5 .transformation_media_secondary_bg-5 {
  opacity: 1; }

.transformation.position-5 .transformation_media_main_bg {
  left: 0; }

.transformation.position-5 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-6:not([class*='position-']) .transformation_media_main_link-6 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-6:not([class*='position-']) .transformation_media_main_link-6:before {
    content: none;
    display: none; } }

.transformation.position-6 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-6 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-6 .transformation_list {
      min-height: 765px; } }

.transformation.position-6 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-6 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-6 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-6 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-6 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-6 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-6 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-6 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-6 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-6 .transformation_media_main_link-6 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-6 .transformation_media_main_link-6 {
      top: 60%; } }

.transformation.position-6 .transformation_media_secondary_bg-6 {
  opacity: 1; }

.transformation.position-6 .transformation_media_main_bg {
  left: 0; }

.transformation.position-6 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-7:not([class*='position-']) .transformation_media_main_link-7 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-7:not([class*='position-']) .transformation_media_main_link-7:before {
    content: none;
    display: none; } }

.transformation.position-7 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-7 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-7 .transformation_list {
      min-height: 765px; } }

.transformation.position-7 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-7 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-7 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-7 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-7 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-7 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-7 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-7 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-7 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-7 .transformation_media_main_link-7 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-7 .transformation_media_main_link-7 {
      top: 60%; } }

.transformation.position-7 .transformation_media_secondary_bg-7 {
  opacity: 1; }

.transformation.position-7 .transformation_media_main_bg {
  left: 0; }

.transformation.position-7 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-8:not([class*='position-']) .transformation_media_main_link-8 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-8:not([class*='position-']) .transformation_media_main_link-8:before {
    content: none;
    display: none; } }

.transformation.position-8 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-8 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-8 .transformation_list {
      min-height: 765px; } }

.transformation.position-8 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-8 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-8 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-8 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-8 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-8 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-8 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-8 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-8 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-8 .transformation_media_main_link-8 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-8 .transformation_media_main_link-8 {
      top: 60%; } }

.transformation.position-8 .transformation_media_secondary_bg-8 {
  opacity: 1; }

.transformation.position-8 .transformation_media_main_bg {
  left: 0; }

.transformation.position-8 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-9:not([class*='position-']) .transformation_media_main_link-9 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-9:not([class*='position-']) .transformation_media_main_link-9:before {
    content: none;
    display: none; } }

.transformation.position-9 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-9 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-9 .transformation_list {
      min-height: 765px; } }

.transformation.position-9 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-9 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-9 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-9 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-9 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-9 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-9 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-9 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-9 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-9 .transformation_media_main_link-9 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-9 .transformation_media_main_link-9 {
      top: 60%; } }

.transformation.position-9 .transformation_media_secondary_bg-9 {
  opacity: 1; }

.transformation.position-9 .transformation_media_main_bg {
  left: 0; }

.transformation.position-9 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-10:not([class*='position-']) .transformation_media_main_link-10 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-10:not([class*='position-']) .transformation_media_main_link-10:before {
    content: none;
    display: none; } }

.transformation.position-10 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-10 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-10 .transformation_list {
      min-height: 765px; } }

.transformation.position-10 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-10 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-10 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-10 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-10 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-10 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-10 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-10 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-10 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-10 .transformation_media_main_link-10 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-10 .transformation_media_main_link-10 {
      top: 60%; } }

.transformation.position-10 .transformation_media_secondary_bg-10 {
  opacity: 1; }

.transformation.position-10 .transformation_media_main_bg {
  left: 0; }

.transformation.position-10 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-11:not([class*='position-']) .transformation_media_main_link-11 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-11:not([class*='position-']) .transformation_media_main_link-11:before {
    content: none;
    display: none; } }

.transformation.position-11 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-11 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-11 .transformation_list {
      min-height: 765px; } }

.transformation.position-11 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-11 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-11 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-11 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-11 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-11 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-11 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-11 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-11 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-11 .transformation_media_main_link-11 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-11 .transformation_media_main_link-11 {
      top: 60%; } }

.transformation.position-11 .transformation_media_secondary_bg-11 {
  opacity: 1; }

.transformation.position-11 .transformation_media_main_bg {
  left: 0; }

.transformation.position-11 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-12:not([class*='position-']) .transformation_media_main_link-12 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-12:not([class*='position-']) .transformation_media_main_link-12:before {
    content: none;
    display: none; } }

.transformation.position-12 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-12 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-12 .transformation_list {
      min-height: 765px; } }

.transformation.position-12 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-12 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-12 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-12 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-12 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-12 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-12 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-12 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-12 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-12 .transformation_media_main_link-12 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-12 .transformation_media_main_link-12 {
      top: 60%; } }

.transformation.position-12 .transformation_media_secondary_bg-12 {
  opacity: 1; }

.transformation.position-12 .transformation_media_main_bg {
  left: 0; }

.transformation.position-12 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-13:not([class*='position-']) .transformation_media_main_link-13 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-13:not([class*='position-']) .transformation_media_main_link-13:before {
    content: none;
    display: none; } }

.transformation.position-13 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-13 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-13 .transformation_list {
      min-height: 765px; } }

.transformation.position-13 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-13 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-13 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-13 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-13 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-13 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-13 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-13 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-13 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-13 .transformation_media_main_link-13 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-13 .transformation_media_main_link-13 {
      top: 60%; } }

.transformation.position-13 .transformation_media_secondary_bg-13 {
  opacity: 1; }

.transformation.position-13 .transformation_media_main_bg {
  left: 0; }

.transformation.position-13 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-14:not([class*='position-']) .transformation_media_main_link-14 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-14:not([class*='position-']) .transformation_media_main_link-14:before {
    content: none;
    display: none; } }

.transformation.position-14 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-14 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-14 .transformation_list {
      min-height: 765px; } }

.transformation.position-14 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-14 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-14 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-14 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-14 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-14 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-14 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-14 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-14 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-14 .transformation_media_main_link-14 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-14 .transformation_media_main_link-14 {
      top: 60%; } }

.transformation.position-14 .transformation_media_secondary_bg-14 {
  opacity: 1; }

.transformation.position-14 .transformation_media_main_bg {
  left: 0; }

.transformation.position-14 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-15:not([class*='position-']) .transformation_media_main_link-15 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-15:not([class*='position-']) .transformation_media_main_link-15:before {
    content: none;
    display: none; } }

.transformation.position-15 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-15 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-15 .transformation_list {
      min-height: 765px; } }

.transformation.position-15 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-15 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-15 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-15 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-15 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-15 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-15 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-15 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-15 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-15 .transformation_media_main_link-15 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-15 .transformation_media_main_link-15 {
      top: 60%; } }

.transformation.position-15 .transformation_media_secondary_bg-15 {
  opacity: 1; }

.transformation.position-15 .transformation_media_main_bg {
  left: 0; }

.transformation.position-15 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-16:not([class*='position-']) .transformation_media_main_link-16 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-16:not([class*='position-']) .transformation_media_main_link-16:before {
    content: none;
    display: none; } }

.transformation.position-16 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-16 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-16 .transformation_list {
      min-height: 765px; } }

.transformation.position-16 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-16 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-16 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-16 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-16 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-16 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-16 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-16 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-16 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-16 .transformation_media_main_link-16 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-16 .transformation_media_main_link-16 {
      top: 60%; } }

.transformation.position-16 .transformation_media_secondary_bg-16 {
  opacity: 1; }

.transformation.position-16 .transformation_media_main_bg {
  left: 0; }

.transformation.position-16 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-17:not([class*='position-']) .transformation_media_main_link-17 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-17:not([class*='position-']) .transformation_media_main_link-17:before {
    content: none;
    display: none; } }

.transformation.position-17 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-17 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-17 .transformation_list {
      min-height: 765px; } }

.transformation.position-17 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-17 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-17 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-17 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-17 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-17 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-17 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-17 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-17 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-17 .transformation_media_main_link-17 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-17 .transformation_media_main_link-17 {
      top: 60%; } }

.transformation.position-17 .transformation_media_secondary_bg-17 {
  opacity: 1; }

.transformation.position-17 .transformation_media_main_bg {
  left: 0; }

.transformation.position-17 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-18:not([class*='position-']) .transformation_media_main_link-18 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-18:not([class*='position-']) .transformation_media_main_link-18:before {
    content: none;
    display: none; } }

.transformation.position-18 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-18 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-18 .transformation_list {
      min-height: 765px; } }

.transformation.position-18 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-18 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-18 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-18 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-18 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-18 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-18 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-18 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-18 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-18 .transformation_media_main_link-18 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-18 .transformation_media_main_link-18 {
      top: 60%; } }

.transformation.position-18 .transformation_media_secondary_bg-18 {
  opacity: 1; }

.transformation.position-18 .transformation_media_main_bg {
  left: 0; }

.transformation.position-18 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-19:not([class*='position-']) .transformation_media_main_link-19 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-19:not([class*='position-']) .transformation_media_main_link-19:before {
    content: none;
    display: none; } }

.transformation.position-19 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-19 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-19 .transformation_list {
      min-height: 765px; } }

.transformation.position-19 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-19 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-19 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-19 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-19 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-19 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-19 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-19 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-19 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-19 .transformation_media_main_link-19 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-19 .transformation_media_main_link-19 {
      top: 60%; } }

.transformation.position-19 .transformation_media_secondary_bg-19 {
  opacity: 1; }

.transformation.position-19 .transformation_media_main_bg {
  left: 0; }

.transformation.position-19 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-20:not([class*='position-']) .transformation_media_main_link-20 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-20:not([class*='position-']) .transformation_media_main_link-20:before {
    content: none;
    display: none; } }

.transformation.position-20 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-20 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-20 .transformation_list {
      min-height: 765px; } }

.transformation.position-20 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-20 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-20 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-20 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-20 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-20 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-20 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-20 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-20 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-20 .transformation_media_main_link-20 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-20 .transformation_media_main_link-20 {
      top: 60%; } }

.transformation.position-20 .transformation_media_secondary_bg-20 {
  opacity: 1; }

.transformation.position-20 .transformation_media_main_bg {
  left: 0; }

.transformation.position-20 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-21:not([class*='position-']) .transformation_media_main_link-21 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-21:not([class*='position-']) .transformation_media_main_link-21:before {
    content: none;
    display: none; } }

.transformation.position-21 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-21 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-21 .transformation_list {
      min-height: 765px; } }

.transformation.position-21 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-21 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-21 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-21 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-21 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-21 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-21 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-21 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-21 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-21 .transformation_media_main_link-21 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-21 .transformation_media_main_link-21 {
      top: 60%; } }

.transformation.position-21 .transformation_media_secondary_bg-21 {
  opacity: 1; }

.transformation.position-21 .transformation_media_main_bg {
  left: 0; }

.transformation.position-21 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-22:not([class*='position-']) .transformation_media_main_link-22 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-22:not([class*='position-']) .transformation_media_main_link-22:before {
    content: none;
    display: none; } }

.transformation.position-22 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-22 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-22 .transformation_list {
      min-height: 765px; } }

.transformation.position-22 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-22 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-22 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-22 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-22 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-22 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-22 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-22 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-22 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-22 .transformation_media_main_link-22 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-22 .transformation_media_main_link-22 {
      top: 60%; } }

.transformation.position-22 .transformation_media_secondary_bg-22 {
  opacity: 1; }

.transformation.position-22 .transformation_media_main_bg {
  left: 0; }

.transformation.position-22 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-23:not([class*='position-']) .transformation_media_main_link-23 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-23:not([class*='position-']) .transformation_media_main_link-23:before {
    content: none;
    display: none; } }

.transformation.position-23 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-23 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-23 .transformation_list {
      min-height: 765px; } }

.transformation.position-23 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-23 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-23 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-23 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-23 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-23 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-23 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-23 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-23 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-23 .transformation_media_main_link-23 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-23 .transformation_media_main_link-23 {
      top: 60%; } }

.transformation.position-23 .transformation_media_secondary_bg-23 {
  opacity: 1; }

.transformation.position-23 .transformation_media_main_bg {
  left: 0; }

.transformation.position-23 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-24:not([class*='position-']) .transformation_media_main_link-24 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-24:not([class*='position-']) .transformation_media_main_link-24:before {
    content: none;
    display: none; } }

.transformation.position-24 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-24 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-24 .transformation_list {
      min-height: 765px; } }

.transformation.position-24 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-24 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-24 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-24 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-24 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-24 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-24 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-24 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-24 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-24 .transformation_media_main_link-24 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-24 .transformation_media_main_link-24 {
      top: 60%; } }

.transformation.position-24 .transformation_media_secondary_bg-24 {
  opacity: 1; }

.transformation.position-24 .transformation_media_main_bg {
  left: 0; }

.transformation.position-24 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-25:not([class*='position-']) .transformation_media_main_link-25 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-25:not([class*='position-']) .transformation_media_main_link-25:before {
    content: none;
    display: none; } }

.transformation.position-25 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-25 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-25 .transformation_list {
      min-height: 765px; } }

.transformation.position-25 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-25 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-25 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-25 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-25 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-25 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-25 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-25 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-25 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-25 .transformation_media_main_link-25 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-25 .transformation_media_main_link-25 {
      top: 60%; } }

.transformation.position-25 .transformation_media_secondary_bg-25 {
  opacity: 1; }

.transformation.position-25 .transformation_media_main_bg {
  left: 0; }

.transformation.position-25 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-26:not([class*='position-']) .transformation_media_main_link-26 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-26:not([class*='position-']) .transformation_media_main_link-26:before {
    content: none;
    display: none; } }

.transformation.position-26 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-26 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-26 .transformation_list {
      min-height: 765px; } }

.transformation.position-26 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-26 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-26 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-26 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-26 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-26 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-26 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-26 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-26 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-26 .transformation_media_main_link-26 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-26 .transformation_media_main_link-26 {
      top: 60%; } }

.transformation.position-26 .transformation_media_secondary_bg-26 {
  opacity: 1; }

.transformation.position-26 .transformation_media_main_bg {
  left: 0; }

.transformation.position-26 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-27:not([class*='position-']) .transformation_media_main_link-27 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-27:not([class*='position-']) .transformation_media_main_link-27:before {
    content: none;
    display: none; } }

.transformation.position-27 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-27 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-27 .transformation_list {
      min-height: 765px; } }

.transformation.position-27 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-27 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-27 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-27 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-27 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-27 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-27 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-27 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-27 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-27 .transformation_media_main_link-27 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-27 .transformation_media_main_link-27 {
      top: 60%; } }

.transformation.position-27 .transformation_media_secondary_bg-27 {
  opacity: 1; }

.transformation.position-27 .transformation_media_main_bg {
  left: 0; }

.transformation.position-27 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-28:not([class*='position-']) .transformation_media_main_link-28 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-28:not([class*='position-']) .transformation_media_main_link-28:before {
    content: none;
    display: none; } }

.transformation.position-28 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-28 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-28 .transformation_list {
      min-height: 765px; } }

.transformation.position-28 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-28 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-28 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-28 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-28 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-28 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-28 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-28 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-28 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-28 .transformation_media_main_link-28 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-28 .transformation_media_main_link-28 {
      top: 60%; } }

.transformation.position-28 .transformation_media_secondary_bg-28 {
  opacity: 1; }

.transformation.position-28 .transformation_media_main_bg {
  left: 0; }

.transformation.position-28 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-29:not([class*='position-']) .transformation_media_main_link-29 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-29:not([class*='position-']) .transformation_media_main_link-29:before {
    content: none;
    display: none; } }

.transformation.position-29 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-29 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-29 .transformation_list {
      min-height: 765px; } }

.transformation.position-29 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-29 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-29 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-29 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-29 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-29 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-29 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-29 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-29 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-29 .transformation_media_main_link-29 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-29 .transformation_media_main_link-29 {
      top: 60%; } }

.transformation.position-29 .transformation_media_secondary_bg-29 {
  opacity: 1; }

.transformation.position-29 .transformation_media_main_bg {
  left: 0; }

.transformation.position-29 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-30:not([class*='position-']) .transformation_media_main_link-30 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-30:not([class*='position-']) .transformation_media_main_link-30:before {
    content: none;
    display: none; } }

.transformation.position-30 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-30 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-30 .transformation_list {
      min-height: 765px; } }

.transformation.position-30 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-30 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-30 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-30 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-30 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-30 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-30 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-30 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-30 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-30 .transformation_media_main_link-30 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-30 .transformation_media_main_link-30 {
      top: 60%; } }

.transformation.position-30 .transformation_media_secondary_bg-30 {
  opacity: 1; }

.transformation.position-30 .transformation_media_main_bg {
  left: 0; }

.transformation.position-30 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-31:not([class*='position-']) .transformation_media_main_link-31 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-31:not([class*='position-']) .transformation_media_main_link-31:before {
    content: none;
    display: none; } }

.transformation.position-31 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-31 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-31 .transformation_list {
      min-height: 765px; } }

.transformation.position-31 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-31 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-31 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-31 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-31 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-31 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-31 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-31 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-31 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-31 .transformation_media_main_link-31 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-31 .transformation_media_main_link-31 {
      top: 60%; } }

.transformation.position-31 .transformation_media_secondary_bg-31 {
  opacity: 1; }

.transformation.position-31 .transformation_media_main_bg {
  left: 0; }

.transformation.position-31 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-32:not([class*='position-']) .transformation_media_main_link-32 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-32:not([class*='position-']) .transformation_media_main_link-32:before {
    content: none;
    display: none; } }

.transformation.position-32 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-32 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-32 .transformation_list {
      min-height: 765px; } }

.transformation.position-32 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-32 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-32 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-32 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-32 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-32 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-32 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-32 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-32 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-32 .transformation_media_main_link-32 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-32 .transformation_media_main_link-32 {
      top: 60%; } }

.transformation.position-32 .transformation_media_secondary_bg-32 {
  opacity: 1; }

.transformation.position-32 .transformation_media_main_bg {
  left: 0; }

.transformation.position-32 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-33:not([class*='position-']) .transformation_media_main_link-33 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-33:not([class*='position-']) .transformation_media_main_link-33:before {
    content: none;
    display: none; } }

.transformation.position-33 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-33 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-33 .transformation_list {
      min-height: 765px; } }

.transformation.position-33 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-33 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-33 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-33 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-33 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-33 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-33 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-33 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-33 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-33 .transformation_media_main_link-33 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-33 .transformation_media_main_link-33 {
      top: 60%; } }

.transformation.position-33 .transformation_media_secondary_bg-33 {
  opacity: 1; }

.transformation.position-33 .transformation_media_main_bg {
  left: 0; }

.transformation.position-33 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-34:not([class*='position-']) .transformation_media_main_link-34 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-34:not([class*='position-']) .transformation_media_main_link-34:before {
    content: none;
    display: none; } }

.transformation.position-34 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-34 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-34 .transformation_list {
      min-height: 765px; } }

.transformation.position-34 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-34 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-34 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-34 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-34 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-34 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-34 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-34 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-34 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-34 .transformation_media_main_link-34 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-34 .transformation_media_main_link-34 {
      top: 60%; } }

.transformation.position-34 .transformation_media_secondary_bg-34 {
  opacity: 1; }

.transformation.position-34 .transformation_media_main_bg {
  left: 0; }

.transformation.position-34 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-35:not([class*='position-']) .transformation_media_main_link-35 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-35:not([class*='position-']) .transformation_media_main_link-35:before {
    content: none;
    display: none; } }

.transformation.position-35 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-35 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-35 .transformation_list {
      min-height: 765px; } }

.transformation.position-35 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-35 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-35 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-35 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-35 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-35 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-35 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-35 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-35 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-35 .transformation_media_main_link-35 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-35 .transformation_media_main_link-35 {
      top: 60%; } }

.transformation.position-35 .transformation_media_secondary_bg-35 {
  opacity: 1; }

.transformation.position-35 .transformation_media_main_bg {
  left: 0; }

.transformation.position-35 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-36:not([class*='position-']) .transformation_media_main_link-36 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-36:not([class*='position-']) .transformation_media_main_link-36:before {
    content: none;
    display: none; } }

.transformation.position-36 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-36 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-36 .transformation_list {
      min-height: 765px; } }

.transformation.position-36 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-36 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-36 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-36 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-36 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-36 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-36 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-36 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-36 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-36 .transformation_media_main_link-36 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-36 .transformation_media_main_link-36 {
      top: 60%; } }

.transformation.position-36 .transformation_media_secondary_bg-36 {
  opacity: 1; }

.transformation.position-36 .transformation_media_main_bg {
  left: 0; }

.transformation.position-36 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-37:not([class*='position-']) .transformation_media_main_link-37 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-37:not([class*='position-']) .transformation_media_main_link-37:before {
    content: none;
    display: none; } }

.transformation.position-37 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-37 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-37 .transformation_list {
      min-height: 765px; } }

.transformation.position-37 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-37 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-37 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-37 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-37 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-37 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-37 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-37 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-37 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-37 .transformation_media_main_link-37 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-37 .transformation_media_main_link-37 {
      top: 60%; } }

.transformation.position-37 .transformation_media_secondary_bg-37 {
  opacity: 1; }

.transformation.position-37 .transformation_media_main_bg {
  left: 0; }

.transformation.position-37 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-38:not([class*='position-']) .transformation_media_main_link-38 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-38:not([class*='position-']) .transformation_media_main_link-38:before {
    content: none;
    display: none; } }

.transformation.position-38 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-38 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-38 .transformation_list {
      min-height: 765px; } }

.transformation.position-38 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-38 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-38 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-38 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-38 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-38 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-38 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-38 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-38 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-38 .transformation_media_main_link-38 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-38 .transformation_media_main_link-38 {
      top: 60%; } }

.transformation.position-38 .transformation_media_secondary_bg-38 {
  opacity: 1; }

.transformation.position-38 .transformation_media_main_bg {
  left: 0; }

.transformation.position-38 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-39:not([class*='position-']) .transformation_media_main_link-39 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-39:not([class*='position-']) .transformation_media_main_link-39:before {
    content: none;
    display: none; } }

.transformation.position-39 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-39 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-39 .transformation_list {
      min-height: 765px; } }

.transformation.position-39 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-39 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-39 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-39 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-39 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-39 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-39 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-39 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-39 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-39 .transformation_media_main_link-39 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-39 .transformation_media_main_link-39 {
      top: 60%; } }

.transformation.position-39 .transformation_media_secondary_bg-39 {
  opacity: 1; }

.transformation.position-39 .transformation_media_main_bg {
  left: 0; }

.transformation.position-39 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-40:not([class*='position-']) .transformation_media_main_link-40 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-40:not([class*='position-']) .transformation_media_main_link-40:before {
    content: none;
    display: none; } }

.transformation.position-40 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-40 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-40 .transformation_list {
      min-height: 765px; } }

.transformation.position-40 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-40 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-40 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-40 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-40 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-40 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-40 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-40 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-40 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-40 .transformation_media_main_link-40 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-40 .transformation_media_main_link-40 {
      top: 60%; } }

.transformation.position-40 .transformation_media_secondary_bg-40 {
  opacity: 1; }

.transformation.position-40 .transformation_media_main_bg {
  left: 0; }

.transformation.position-40 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-41:not([class*='position-']) .transformation_media_main_link-41 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-41:not([class*='position-']) .transformation_media_main_link-41:before {
    content: none;
    display: none; } }

.transformation.position-41 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-41 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-41 .transformation_list {
      min-height: 765px; } }

.transformation.position-41 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-41 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-41 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-41 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-41 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-41 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-41 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-41 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-41 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-41 .transformation_media_main_link-41 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-41 .transformation_media_main_link-41 {
      top: 60%; } }

.transformation.position-41 .transformation_media_secondary_bg-41 {
  opacity: 1; }

.transformation.position-41 .transformation_media_main_bg {
  left: 0; }

.transformation.position-41 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-42:not([class*='position-']) .transformation_media_main_link-42 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-42:not([class*='position-']) .transformation_media_main_link-42:before {
    content: none;
    display: none; } }

.transformation.position-42 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-42 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-42 .transformation_list {
      min-height: 765px; } }

.transformation.position-42 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-42 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-42 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-42 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-42 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-42 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-42 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-42 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-42 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-42 .transformation_media_main_link-42 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-42 .transformation_media_main_link-42 {
      top: 60%; } }

.transformation.position-42 .transformation_media_secondary_bg-42 {
  opacity: 1; }

.transformation.position-42 .transformation_media_main_bg {
  left: 0; }

.transformation.position-42 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-43:not([class*='position-']) .transformation_media_main_link-43 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-43:not([class*='position-']) .transformation_media_main_link-43:before {
    content: none;
    display: none; } }

.transformation.position-43 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-43 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-43 .transformation_list {
      min-height: 765px; } }

.transformation.position-43 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-43 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-43 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-43 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-43 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-43 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-43 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-43 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-43 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-43 .transformation_media_main_link-43 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-43 .transformation_media_main_link-43 {
      top: 60%; } }

.transformation.position-43 .transformation_media_secondary_bg-43 {
  opacity: 1; }

.transformation.position-43 .transformation_media_main_bg {
  left: 0; }

.transformation.position-43 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-44:not([class*='position-']) .transformation_media_main_link-44 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-44:not([class*='position-']) .transformation_media_main_link-44:before {
    content: none;
    display: none; } }

.transformation.position-44 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-44 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-44 .transformation_list {
      min-height: 765px; } }

.transformation.position-44 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-44 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-44 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-44 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-44 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-44 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-44 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-44 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-44 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-44 .transformation_media_main_link-44 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-44 .transformation_media_main_link-44 {
      top: 60%; } }

.transformation.position-44 .transformation_media_secondary_bg-44 {
  opacity: 1; }

.transformation.position-44 .transformation_media_main_bg {
  left: 0; }

.transformation.position-44 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-45:not([class*='position-']) .transformation_media_main_link-45 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-45:not([class*='position-']) .transformation_media_main_link-45:before {
    content: none;
    display: none; } }

.transformation.position-45 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-45 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-45 .transformation_list {
      min-height: 765px; } }

.transformation.position-45 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-45 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-45 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-45 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-45 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-45 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-45 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-45 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-45 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-45 .transformation_media_main_link-45 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-45 .transformation_media_main_link-45 {
      top: 60%; } }

.transformation.position-45 .transformation_media_secondary_bg-45 {
  opacity: 1; }

.transformation.position-45 .transformation_media_main_bg {
  left: 0; }

.transformation.position-45 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-46:not([class*='position-']) .transformation_media_main_link-46 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-46:not([class*='position-']) .transformation_media_main_link-46:before {
    content: none;
    display: none; } }

.transformation.position-46 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-46 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-46 .transformation_list {
      min-height: 765px; } }

.transformation.position-46 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-46 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-46 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-46 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-46 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-46 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-46 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-46 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-46 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-46 .transformation_media_main_link-46 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-46 .transformation_media_main_link-46 {
      top: 60%; } }

.transformation.position-46 .transformation_media_secondary_bg-46 {
  opacity: 1; }

.transformation.position-46 .transformation_media_main_bg {
  left: 0; }

.transformation.position-46 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-47:not([class*='position-']) .transformation_media_main_link-47 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-47:not([class*='position-']) .transformation_media_main_link-47:before {
    content: none;
    display: none; } }

.transformation.position-47 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-47 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-47 .transformation_list {
      min-height: 765px; } }

.transformation.position-47 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-47 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-47 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-47 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-47 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-47 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-47 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-47 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-47 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-47 .transformation_media_main_link-47 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-47 .transformation_media_main_link-47 {
      top: 60%; } }

.transformation.position-47 .transformation_media_secondary_bg-47 {
  opacity: 1; }

.transformation.position-47 .transformation_media_main_bg {
  left: 0; }

.transformation.position-47 .transformation_media_main_bg {
  top: 100%;
  transform: translate(0%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-48:not([class*='position-']) .transformation_media_main_link-48 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-48:not([class*='position-']) .transformation_media_main_link-48:before {
    content: none;
    display: none; } }

.transformation.position-48 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-48 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-48 .transformation_list {
      min-height: 765px; } }

.transformation.position-48 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-48 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-48 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-48 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-48 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-48 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-48 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-48 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-48 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-48 .transformation_media_main_link-48 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-48 .transformation_media_main_link-48 {
      top: 60%; } }

.transformation.position-48 .transformation_media_secondary_bg-48 {
  opacity: 1; }

.transformation.position-48 .transformation_media_main_bg {
  left: 0; }

.transformation.position-48 .transformation_media_main_bg {
  top: 100%;
  transform: translate(-50%, -100%); }

@media (min-width: 1200px) {
  .transformation.hover-49:not([class*='position-']) .transformation_media_main_link-49 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-49:not([class*='position-']) .transformation_media_main_link-49:before {
    content: none;
    display: none; } }

.transformation.position-49 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-49 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-49 .transformation_list {
      min-height: 765px; } }

.transformation.position-49 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-49 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-49 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-49 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-49 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-49 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-49 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-49 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-49 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-49 .transformation_media_main_link-49 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-49 .transformation_media_main_link-49 {
      top: 60%; } }

.transformation.position-49 .transformation_media_secondary_bg-49 {
  opacity: 1; }

.transformation.position-49 .transformation_media_main_bg {
  left: 0; }

.transformation.position-49 .transformation_media_main_bg {
  top: 0%;
  transform: translate(0%, 0%); }

@media (min-width: 1200px) {
  .transformation.hover-50:not([class*='position-']) .transformation_media_main_link-50 {
    top: calc(100% - 129px);
    opacity: 1; } }

@media (min-width: 1200px) {
  .transformation.hover-50:not([class*='position-']) .transformation_media_main_link-50:before {
    content: none;
    display: none; } }

.transformation.position-50 .transformation_list {
  min-height: 440px; }
  @media (min-width: 1200px) {
    .transformation.position-50 .transformation_list {
      min-height: 600px; } }
  @media (min-width: 1850px) {
    .transformation.position-50 .transformation_list {
      min-height: 765px; } }

.transformation.position-50 .transformation_media_main {
  width: 152px;
  min-width: 152px;
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-50 .transformation_media_main {
      width: 100%;
      height: calc(100% - 304px); } }
  @media (min-width: 1850px) {
    .transformation.position-50 .transformation_media_main {
      height: calc(100% - 471px); } }
  .transformation.position-50 .transformation_media_main_bg {
    width: 200%;
    max-width: 200%;
    height: 200%; }

.transformation.position-50 .transformation_media_secondary {
  width: calc(100% - 160px);
  margin-left: auto; }
  @media (min-width: 1200px) {
    .transformation.position-50 .transformation_media_secondary {
      width: 100%;
      height: 290px;
      margin-top: 14px; } }
  @media (min-width: 1850px) {
    .transformation.position-50 .transformation_media_secondary {
      height: 457px; } }

.transformation.position-50 .transformation_media_secondary_bg {
  height: 121px; }
  @media (min-width: 1200px) {
    .transformation.position-50 .transformation_media_secondary_bg {
      height: 100%; } }

.transformation.position-50 .transformation_media_main_link-50 {
  top: 50%;
  opacity: 1; }
  @media (min-width: 1200px) {
    .transformation.position-50 .transformation_media_main_link-50 {
      top: 60%; } }

.transformation.position-50 .transformation_media_secondary_bg-50 {
  opacity: 1; }

.transformation.position-50 .transformation_media_main_bg {
  left: 0; }

.transformation.position-50 .transformation_media_main_bg {
  top: 0%;
  transform: translate(-50%, 0%); }
