.custom-tabs-wrapper{text-align:center;width:100%}.tabs-header{align-items:center;gap:.5rem;margin-bottom:20px;position:relative}.tabs-container,.tabs-header{display:flex;justify-content:center}.tabs-container{align-items:center!important;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overflow-y:visible;padding:0 16px;scroll-behavior:smooth}.tabs-container::-webkit-scrollbar{display:none}.tab-button{align-items:center;aspect-ratio:1/1!important;background-color:var(--color-inactivo);border:none;border-radius:50%!important;cursor:pointer;display:flex;flex-shrink:0!important;height:50px!important;justify-content:center;padding:0!important;transition:background-color .3s ease,transform .3s ease;width:50px!important}.tab-button.active{background-color:var(--color-activo)}.tab-button img{display:block;height:auto!important;object-fit:contain!important;width:40px!important}.arrow{background:none;border:none;cursor:pointer;display:none;font-size:1.8rem;padding:8px;transition:opacity .2s ease}.arrow:disabled{cursor:default;opacity:.3}.tabs-content{margin:0 auto;position:relative;width:100%}.tab-panel{display:none;opacity:0;transition:opacity .3s ease}.tab-panel.active{display:block;opacity:1}.tab-inner{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:20px 80px;text-align:center}.tab-text{text-align:left}.tab-image,.tab-text{flex:1;min-width:250px}.tab-image{text-align:right}.tab-image img{border-radius:8px;height:400px;max-width:100%}@media (max-width:1024px){.tab-inner{padding:50px}}@media (max-width:768px){.tabs-header{align-items:center;display:flex;gap:6px;justify-content:center;position:relative;width:100%}.tabs-container{display:flex;flex:1;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 8px;scroll-behavior:smooth}.tabs-container,.tabs-container.is-overflowing{justify-content:flex-start}.tab-button{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;flex:0 0 calc(25% - 8px);justify-content:center;scroll-snap-align:center}.tab-button img{width:40px!important}.tab-inner{align-items:center!important;flex-direction:column!important;justify-content:center!important;padding:32px 20px!important;text-align:center!important}.tab-image,.tab-text{flex:1 1 100%!important;text-align:center!important}.tab-image img{display:block!important;height:auto!important;margin:0 auto!important;max-width:100%!important}.arrow{background:none;border:none;font-size:40px}.tabs-container{align-items:center!important}.tab-button{aspect-ratio:1/1!important;height:auto!important;max-width:calc(25% - 8px)!important;width:40px!important}.tabs-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.tab-panel{align-items:center!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}}.arrow,.tab-button{outline:none;-webkit-tap-highlight-color:transparent}.tab-button:active,.tab-button:focus,.tab-button:hover{background-color:var(--color-inactivo)}.tab-button.active:active,.tab-button.active:focus,.tab-button.active:hover{background-color:var(--color-activo)}.arrow:active,.arrow:focus,.arrow:hover{background:none;color:inherit}