.elementor-widget-scrollable-tabs .scrollable-tabs-widget{position:relative;width:100%}.elementor-widget-scrollable-tabs .scrollable-tabs-nav-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.elementor-widget-scrollable-tabs .scrollable-tabs-nav{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;scroll-behavior:smooth;width:100%;padding-bottom:10px}.elementor-widget-scrollable-tabs .scrollable-tabs-nav::-webkit-scrollbar{display:none}.elementor-widget-scrollable-tabs .tab-item{flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;border:1px solid #eee;border-radius:0;cursor:pointer;background-color:#f9f9f9;transition:all 0.3s ease;box-shadow:0 2px 5px rgb(0 0 0 / .05);user-select:none}.elementor-widget-scrollable-tabs .tab-item:hover{background-color:#e0e0e0;border-color:#ccc}.elementor-widget-scrollable-tabs .tab-item.active{background-color:#3b55e6;color:#fff;border-color:#3b55e6;box-shadow:0 4px 8px rgb(0 123 255 / .2)}.elementor-widget-scrollable-tabs .tab-item.active .tab-item-title,.elementor-widget-scrollable-tabs .tab-item.active .tab-item-description{color:#fff}.elementor-widget-scrollable-tabs .tab-item-image{width:100%;height:240px;overflow:hidden;margin-bottom:10px;border:0 solid #ddd;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#fff}.elementor-widget-scrollable-tabs .tab-item-image img{width:100%;height:100%;object-fit:cover}.elementor-widget-scrollable-tabs .tab-item-title{font-size:16px;font-weight:700;margin:0 0 10px 0;color:#333;word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-widget-scrollable-tabs .tab-item-description{font-size:13px;color:#666;margin:0;line-height:1.4;max-height:38px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;display:none}.elementor-widget-scrollable-tabs .scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:rgb(0 0 0 / .6);color:#fff;padding:10px;border-radius:50%;cursor:pointer;z-index:10;font-size:20px;line-height:1;transition:background-color 0.3s ease;width:45px;height:45px;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.elementor-widget-scrollable-tabs .scroll-arrow:hover{background-color:rgb(0 0 0 / .8)}.elementor-widget-scrollable-tabs .scroll-left{left:-60px}.elementor-widget-scrollable-tabs .scroll-right{right:-60px}.elementor-widget-scrollable-tabs .scroll-arrow.disabled{background-color:#e0e0e0!important;color:#bdbdbd!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;opacity:.7}.elementor-widget-scrollable-tabs .tab-content{display:none;padding:0;border:1px solid #eee;border-radius:0;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.elementor-widget-scrollable-tabs .tab-content.active{display:block}.elementor-top-section.elementor-section-boxed>.elementor-container,.elementor-top-section.elementor-section-stretched>.elementor-container{overflow:visible!important}@media (max-width:1024px){.elementor-widget-scrollable-tabs .scroll-left{left:10px}.elementor-widget-scrollable-tabs .scroll-right{right:10px}}@media (max-width:767px){.elementor-widget-scrollable-tabs .tab-item{padding:0}.elementor-widget-scrollable-tabs .tab-item-image{height:180px}.elementor-widget-scrollable-tabs .tab-item-title{font-size:14px}.elementor-widget-scrollable-tabs .tab-item-description{font-size:12px;max-height:36px}.elementor-widget-scrollable-tabs .scroll-arrow{width:35px;height:35px;font-size:18px}.elementor-widget-scrollable-tabs .scroll-left{left:5px}.elementor-widget-scrollable-tabs .scroll-right{right:5px}.elementor-widget-scrollable-tabs .scrollable-tabs-nav-wrapper{padding:0}}