.tabs-section__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:58px}.tabs-section__tabs{position:relative;max-width:100%;gap:70px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:10px;padding-right:25px;padding-bottom:10px;overflow-x:auto;overflow-y:visible;-webkit-transition:.3s;transition:.3s;border:none;--dash-size: 0px;--dash-position: 0}.tabs-section__tabs-item{font-weight:300;font-size:24px;line-height:102%;color:#e0e0e0;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;text-transform:capitalize;-webkit-transition:.3s;transition:.3s;cursor:pointer}.tabs-section__tabs-item:first-child{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.tabs-section__tabs-item:hover{color:#000}.tabs-section__tabs-item.active{font-weight:600;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);color:#000}.tabs-section__tabs:before{content:"";position:absolute;left:0;right:0;bottom:1px;width:100%;width:var(--border-width);height:2px;background:#e0e0e0}.tabs-section__tabs:after{content:"";position:absolute;bottom:0;left:var(--dash-position);width:var(--dash-size);height:4px;background:#000;-webkit-transition:.3s;transition:.3s}.tabs-section__tabs::-webkit-scrollbar{display:none}.tabs-section__tab-content{margin-bottom:0!important}.tabs-section__tab-content .container{display:contents}.tabs-section__tab-content:not(.active){display:none}.tabs-section__btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media(min-width:1001px){.tabs-section{margin-bottom:145px}}@media(max-width:940px){.tabs-section__tabs{padding-right:15px;margin-bottom:36px;gap:36px}.tabs-section__tabs-item{font-size:22px}.tabs-section__tabs-item.active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.tabs-section__inner{display:flex;flex-direction:column}.tabs-section__tabs{margin-bottom:36px}.tabs-section__header{display:contents}.tabs-section__btn{order:3}}@media(min-width:751px){.tabs-section__tabs-item--mobile,.tabs-section__tab-content--mobile{display:none}}@media(max-width:650px){.tabs-section__btn{width:100%;padding-right:5px;padding-left:5px}}
