
.tabs_with_text_and_image_v2 .title_columns {
   margin-bottom: clamp(28px, 84 * (100vw / 1920), 84px);
}

.tabs_with_text_and_image_v2__inner {
   display: flex;
   flex-direction: row;
   justify-content: space-between;
   gap: clamp(28px, 84 * (100vw / 1920), 84px);
}
.is-reverse .tabs_with_text_and_image_v2__inner {
   flex-direction: row-reverse;
}

.tabs_with_text_and_image_v2__tabs {
   flex: 1 1 50%;
   display: flex;
   flex-direction: column;
   gap: clamp(16px, 28 * (100vw / 1920), 28px);
}

.tabs_with_text_and_image_v2__tabs_item {
   padding-top: 14px;
   text-decoration: none;
   text-transform: none;
   border-top: 2px solid #D1D1D1;
   display: flex;
   flex-direction: column;
   gap: 16px;
   color: #000;
   cursor: pointer;
}

.tabs_with_text_and_image_v2__tabs_item:hover,
.tabs_with_text_and_image_v2__tabs_item.current-item {
   border-top: 2px solid #000;
}

.tabs_with_text_and_image_v2__tabs_item .title {
   font-weight: 500;
}

.tabs_with_text_and_image_v2__tabs_item .description * {
   color: inherit;
   line-height: inherit;
}

.tabs_with_text_and_image_v2 .description *  {
   color: inherit;
   font-weight: inherit;
   line-height: inherit;
}

.tabs_with_text_and_image_v2 .description > *:not(:last-child) {
   margin-bottom: 12px!important;
}

.tabs_with_text_and_image_v2 .description ul {
   list-style: none;
   display: flex;
   flex-direction: column;
   gap: 4px;
}

.tabs_with_text_and_image_v2 .description ul > li {
   position: relative;
   display: flex;
   padding-left: 10px;
}

.tabs_with_text_and_image_v2 .description ul > li::before {
   content: "•";
   position: relative;
   margin-right: 10px;
}

.tabs_with_text_and_image_v2__content {
   flex: 1 1 50%;
}

.tabs_with_text_and_image_v2__content_item:not(.current-item) {
   display: none;
}

.tabs_with_text_and_image_v2__content_item {
   display: flex;
   flex-direction: column;
   gap: clamp(28px, 46 * (100vw / 1920), 46px);
   height: 100%;
   justify-content: space-between;
}

.tabs_with_text_and_image_v2__content_item .description {
   color: #000;
}

.tabs_with_text_and_image_v2__content_item .description * {
   color: inherit;
}

.tabs_with_text_and_image_v2__content_item .image {
   height: 100%;
}

.tabs_with_text_and_image_v2__content_item .image > img {
   height: 100%;
}

.tabs_with_text_and_image_v2__content_item .description > *:not(:last-child) {
   margin-bottom: clamp(8px, 12 * (100vw / 1920), 12px);
}

.tabs_with_text_and_image_v2__tabs_item {
   position: relative;
}

.tabs_with_text_and_image_v2__tabs_item .content-mobile {
   display: none;
}

@media screen and (max-width: 1024px) {
   .tabs_with_text_and_image_v2__tabs_item.current-item .content-mobile {
      display: flex;
   }

   .tabs_with_text_and_image_v2__content {
      display: none;
   }

   .tabs_with_text_and_image_v2__content_item .image {
     height: auto;
   }

   .tabs_with_text_and_image_v2__content_item .image > img {
     height: auto;
   }
}

@media screen and (max-width: 768px) {
   .tabs_with_text_and_image_v2__inner {
      flex-direction: column;
   }

   .tabs_with_text_and_image_v2__tabs_item  {
      flex-direction: column;
   }
}