.tabs--horizontal{display:flex;flex-direction:column}.tabs--vertical{display:flex;flex-direction:row;gap:36px;width:100%}.title.tabs-item__title{display:none}.tabs__body{margin-top:36px}.tabs-controls__label{cursor:pointer;display:flex;gap:16px;margin:0;padding-left:0}.tabs--horizontal .tabs-controls__label{flex-direction:row;flex-wrap:wrap}.tabs--vertical .tabs-controls__label{flex-direction:column}.tabs-item__content{display:none}.tabs-item__content.active{display:block}.tabs-controls__label__item.active{font-weight:600}.tabs-controls__label__item{align-items:center;display:flex;gap:16px;list-style:none;margin-bottom:8px;margin-top:8px}.tabs-item__content img{max-width:300px}.tabs--vertical .tabs__left-wrapper{width:30%}.tabs__left-wrapper .module-title{margin-bottom:16px}.tabs--vertical .tabs-content-wrapper{width:70%}.tabs-content-wrapper{background-color:var(--secondary-100);border-radius:16px;padding:48px}.tabs-control__icon{display:inline-flex}.text-light .tabs-control__icon svg path{fill:#f3f3f3}.text-dark .tabs-control__icon svg path{fill:var(--highlight-200)}@media(max-width:767px){.tabs-controls__label{display:none}.tabs--vertical .tabs-content-wrapper{background:none;padding:0;width:100%}.tabs{display:block}.tabs-group__item{border-bottom:1px solid #15294f}.title.tabs-item__title{display:inline-block}.title.tabs-item__title:after{color:#15294f;content:"\2b";display:block;font-weight:700;position:absolute;right:0;top:16px}.title.tabs-item__title:after,.title.tabs__item--open:after{-webkit-font-smoothing:antialiased;display:inline-block;font:var(--fa-font-solid);text-rendering:auto}.title.tabs__item--open:after{content:"\f068"}.text-dark .title.tabs-item__title:after{color:#15294f}.text-light .title.tabs-item__title:after{color:var(--grey-000)}.tabs-item__title{border:none;cursor:pointer;display:block;margin:0;padding:16px 40px 16px 0;position:relative;text-align:left;transition:.4s;width:100%}.tabs-item__content{background-color:var(--secondary-100);border-radius:16px;max-height:0;overflow:hidden;padding:0 36px;transition:max-height .4s ease-out}.tabs--vertical .tabs-item__content>:first-child{margin-top:36px}.tabs--vertical .tabs-item__content>:last-child{display:block;margin-bottom:36px}.tabs-item__content img,.tabs-item__content video{max-width:100%}.tabs--horizontal,.tabs--vertical,.tabs-item__content{display:block}.tabs--vertical .tabs__left-wrapper{width:100%}.tabs__body{margin-top:24px}}