.module--tabs .tabs-container{display:flex;flex-flow:column;gap:40px}.module--tabs .tabs-container__filters__list{display:flex;overflow:auto;scrollbar-width:none}.module--tabs .tabs-container__filters__list__item{flex:1;list-style:none;position:relative;white-space:nowrap}.module--tabs .tabs-container__filters__list__item a{align-items:center;color:var(--color-text-primary);display:flex;flex-flow:column;gap:12px;justify-content:center;padding:20px;text-decoration:none}.module--tabs .tabs-container__filters__list__item:after{background-color:#bfcee1;border-radius:50px;bottom:0;content:"";display:flex;height:1px;position:absolute;transform:translateY(50%);width:100%}.module--tabs .tabs-container__filters__list__item.active:after{background:linear-gradient(90deg,#8089ff,#525fff);height:3px}.module--tabs .tabs-container__filters__list__item.active .tabs-container__filters__list__item__title{font-weight:800}.module--tabs .tabs-container__filters__list__item.active .tabs-container__filters__list__item__icon:not(.tabs-container__filters__list__item__icon--active),.module--tabs .tabs-container__filters__list__item:not(.active) .tabs-container__filters__list__item__icon--active{display:none}.module--tabs .tabs-container__content__list{position:relative}.module--tabs .tabs-container__content__list__item{border-radius:28px;display:flex;overflow:hidden}.module--tabs .tabs-container__content__list__item:not(.active){opacity:0;position:absolute;visibility:hidden}.module--tabs .tabs-container__content__list__item__text{background-color:#f2f5f9;display:flex;flex-flow:column;padding:60px}.module--tabs .tabs-container__content__list__item__text .buttons__item{margin-top:auto;padding:16px 24px}.module--tabs .tabs-container__content__list__item__image,.module--tabs .tabs-container__content__list__item__text{flex:1}.module--tabs .tabs-container__content__list__item__image img{height:100%;object-fit:cover}@media screen and (max-width:1200px){.module--tabs .tabs-container__content__list__item{flex-flow:column}.module--tabs .tabs-container__content__list__item__image img{width:100%}.module--tabs .tabs-container__content__list__item__text{padding:32px}.module--tabs .tabs-container__content__list__item__text .buttons__item{margin-top:32px}}@media screen and (min-width:1201px){.module--tabs .tabs-container__content__list__item__image{max-width:50%}}