.custom-tabs-container{font-family:Barlow;margin:20px 0}.custom-tabs-container .tabs-nav{border-bottom:2px solid #ddd;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:15px}.custom-tabs-container .tabs-nav .tab-button{align-items:center;background:none;border:none!important;border-bottom:2px solid transparent;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center;transition:background .3s}.custom-tabs-container .tabs-nav .tab-button:hover{background:#f0f0f0!important}.custom-tabs-container .tabs-nav .tab-button.active{background-color:#00577d!important;border-bottom-color:#00577d!important;color:#fff!important}.custom-tabs-container .tabs-nav .tab-button.active .tab-subtitle,.custom-tabs-container .tabs-nav .tab-button.active .tab-title{color:#fff!important}.custom-tabs-container .tabs-nav .tab-button .tab-button-image{height:70px;margin-bottom:10px;object-fit:contain;width:70px}.custom-tabs-container .tabs-nav .tab-button .tab-button-text{text-align:center}.custom-tabs-container .tabs-nav .tab-button .tab-title{color:#00577d;font-size:20px;margin:0}.custom-tabs-container .tabs-nav .tab-button .tab-subtitle{color:#666;font-size:14px;margin:10px;opacity:.8}.custom-tabs-container .tabs-content{padding:10px 0}.custom-tabs-container .tabs-content .tab-panel{display:none;padding:.5rem 0}.custom-tabs-container .tabs-content .tab-panel.active{display:block}