/* Solution styles */
.--tabs-container__items {
padding: 40px;
background: var(--white-50, rgba(255, 255, 255, 0.50));
border-radius: 32px;
}
.--tabs-container__items-inner {
position: relative;
overflow: hidden;
transition: height 0.7s;
}
.--tabs-container__item {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
pointer-events: none;
transition: 0.4s opacity;
}
.--tabs-container__item.-active {
position: relative;
z-index: 1;
opacity: 1;
pointer-events: auto;
}
/* Example adaptive */
@media screen and (max-width: 1040px) {}