.solution-sections__sort{display:flex;justify-content:center}.solution-sections__sort .ui-tabs.--large{width:-moz-fit-content;width:fit-content}.solution-sections__main-wrap{display:flex;flex-direction:column;gap:2rem}.solution-sections__sort .ui-tabs__item.--large{flex:unset}.solution-sections__item{background:#1216300f;border-radius:1.5rem;padding:3rem 2.5rem;width:100%}.solution-sections__list{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start}.sections-transition-group{position:relative;width:100%}.sections-transition-group .solution-sections__item{position:relative}.sections-enter-active{transition:all .35s cubic-bezier(.25,.46,.45,.94)}.sections-leave-active{position:absolute;transition:all .24s cubic-bezier(.55,.055,.675,.19);width:100%}.sections-enter-from{opacity:0;transform:translateY(30px) scale(.95)}.sections-leave-to{opacity:0;transform:translateY(-20px) scale(.95)}.sections-move{transition:all .32s cubic-bezier(.25,.46,.45,.94)}.solution-sections__item-info{gap:0}.solution-sections__item-info,.solution-sections__item-info-head{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.solution-sections__item-info-head{gap:1rem}.solution-sections__item-info-title{font-size:3rem;font-weight:700;letter-spacing:-.04em;margin-left:-.125rem;text-transform:uppercase}.solution-sections__item-info-desc{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;line-height:1.3;opacity:.8}.solution-sections__item-info{gap:.5rem}.solution-sections__item-info-index{font-family:Stolzl,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;opacity:.4}@media screen and (max-width:991px){.solution-sections__item-info-title{font-size:2.5rem!important}.solution-sections__item-items{grid-template-columns:1fr}}@media screen and (max-width:640px){.solution-sections__item-wrap{flex-direction:column;padding:0!important}.solution-sections__item-info{max-width:100%!important}.solution-sections__item-info-title br{display:none}.solution-sections__item{padding:1.5rem}.solution-sections__item-wrap{gap:2rem}}
