.tech_stack_tabs_with_sliders .title_columns {
   margin-bottom: clamp(26px, 84 * (100vw / 1920), 84px);
   color: #000;
}

.tech_stack_tabs_with_sliders__navigation {
   display: grid;
   grid-template-columns: repeat(4, minmax(200px, 1fr));
   gap: 16px;
   margin-bottom: 0;
}

.tech_stack_tabs_with_sliders__inner:has(.owl-nav.disabled) .tech_stack_tabs_with_sliders__navigation {
   margin-bottom: clamp(26px, 84 * (100vw / 1920), 84px);
}



.tech_stack_tabs_with_sliders__navigation_item {
   color: #818181;
   padding-top: 16px;
   border-top: 2px solid #D1D1D1;
   font-weight: 500!important;
   cursor: pointer;
}

.tech_stack_tabs_with_sliders__navigation_item.current-item {
   color: #000;
   border-color: #000;
}

.tech_stack_tabs_with_sliders__content:not(.current-item) {
   display: none;
}

.tech_stack_tabs_with_sliders__content_item {
   display: flex;
   flex-direction: column;
   gap: 16px;
   padding: 1em;
   height: 100%;
   border: 2px solid #D1D1D1;
   align-items: center;
   justify-content: space-between;
   text-decoration: none;
   aspect-ratio: 294/312;
}

.tech_stack_tabs_with_sliders__content_item:hover {
   border: 2px solid #000;
}

.owl-item .tech_stack_tabs_with_sliders__content_item__image {
   display: flex;
   height: 100%;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}

.owl-item .tech_stack_tabs_with_sliders__content_item__image img {
   width: auto;
   max-height: clamp(80px, 144 * (100vw / 1920), 144px);
}

.owl-item .tech_stack_tabs_with_sliders__content_item__image:hover img.hover,
.owl-item .tech_stack_tabs_with_sliders__content_item__image .main{
   display: flex;
}

.owl-item .tech_stack_tabs_with_sliders__content_item__image:hover img.main,
.owl-item .tech_stack_tabs_with_sliders__content_item__image img.hover{
   display: none;
}

.tech_stack_tabs_with_sliders__content_item .suffix {
   opacity: 0;
}

.tech_stack_tabs_with_sliders__content_item:hover .suffix {
   opacity: 1;
}

.tech_stack_tabs_with_sliders__content_item__text {
   color: #818181;
   text-decoration: none;
   text-transform: uppercase;
   font-weight: 500;
   position: relative;
}

.tech_stack_tabs_with_sliders__content_item__text p {
   color: inherit;
   text-decoration: inherit;
   text-transform: inherit;
   font-weight: inherit;
   position: relative;
   left: 0.5em;
}

.tech_stack_tabs_with_sliders__content_item:hover .tech_stack_tabs_with_sliders__content_item__text {
   color: #000;
}


@media screen and (max-width: 960px) {
   .tech_stack_tabs_with_sliders__navigation {
      grid-template-columns: repeat(2, minmax(200px, 1fr));
   }
}

@media screen and (max-width: 560px) {
   .tech_stack_tabs_with_sliders__navigation {
      grid-template-columns: repeat(1, minmax(200px, 1fr));
   }
}

