.tabs-section{padding:60px 0;background-color:#fff;overflow:hidden}.tabs-header-main{margin-bottom:60px}.tabs-main-title{font-size:36px;font-weight:700;text-transform:uppercase;color:#333;margin-bottom:20px}.tabs-main-title span{color:#f4a900}.tabs-subtitle{font-size:16px;color:#333}.tabs-subtitle span{color:#f4a900}.tabs-navigation{display:flex;justify-content:space-between;border-bottom:1px solid #E0E0E0;margin-bottom:60px;position:relative}.tab-indicator{position:absolute;bottom:-1px;height:2px;background-color:#0056b3;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.tab-btn{background:none;border:none;font-size:16px;padding:15px 0;cursor:pointer;color:#333;position:relative;flex:1;text-align:center;transition:color .3s}.tab-btn:hover,.tab-btn.active{color:#0056b3}.tabs-content-wrapper{position:relative;min-height:500px}.tab-content{display:flex;align-items:center;justify-content:space-between;gap:40px;position:absolute;top:0;left:0;width:100%;transform:none!important;will-change:opacity}.transition-opacity{transition-property:opacity}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.duration-300{transition-duration:.3s}.duration-200{transition-duration:.2s}.opacity-0{opacity:0}.opacity-100{opacity:1}.tab-text-col{flex:0 0 45%;position:relative}.tab-img-col{flex:0 0 50%;display:flex;justify-content:center}.tab-img-col img{max-width:100%;height:auto;object-fit:contain;max-height:500px}.tab-title{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:30px;color:#000}.tab-desc{font-size:16px;line-height:1.6;color:#333;margin-bottom:40px;position:relative;z-index:2}.tab-number{position:absolute;bottom:-60px;right:0;font-size:120px;font-weight:700;color:#f2f2f2;z-index:1;line-height:1;-webkit-user-select:none;user-select:none}@media(max-width:992px){.tab-content{flex-direction:column-reverse}.tab-text-col,.tab-img-col{flex:0 0 100%;width:100%}.tabs-navigation{flex-direction:column;border-bottom:none;gap:10px}.tab-btn{text-align:left;border-bottom:1px solid #E0E0E0;padding:10px 0}.tab-btn.active:after{display:none}}.tabs-section{transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.tabs-section.is-visible{opacity:1;transform:translate(0)}[x-cloak]{display:none!important}
