.custom-banner img {max-width: 100%;width: 100%;}div#RG_BANNER {max-width: 100%;width: 100%;}div#NAV_BUTTON_CONT {background-color: #001c46;padding: 8px 0;box-shadow: 0 6px 12px rgba(0,0,0,0.3);border-radius: 0px;}#NAV_BUTTON_CONT button {color: #FCB958;border-radius: 6px;background-color: #012e5b;box-shadow: 0 4px 6px rgba(0,0,0,0.2);transition: transform 0.2s ease, box-shadow 0.2s ease;font-weight: 600;font-size: 15px;}#NAV_BUTTON_CONT button:hover {background-color: #004080;box-shadow: 0 6px 12px rgba(0,0,0,0.3);transform: translateY(-2px);}#NAV_BUTTON_CONT button:hover .t-Icon {transform: scale(1.1);transition: transform 0.2s ease;}@media (max-width: 430px) {#NAV_BUTTON_CONT button {color: #FCB958;border-radius: 6px;background-color: #012e5b;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);transition: transform 0.2s ease, box-shadow 0.2s ease;font-weight: 600;font-size: 0.8rem;margin-bottom: 3px;}}@media (max-width: 770px) {#NAV_BUTTON_CONT button {color: #FCB958;border-radius: 6px;background-color: #012e5b;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);transition: transform 0.2s ease, box-shadow 0.2s ease;font-weight: 600;font-size: 0.87rem;}}.custom-region{background-color: #e4e4e4;padding: 25px;border-radius: 15px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);}div#NAV_ASOCIAR {background-color: white !important;border-radius: 0px;}div#NAV_ASOCIAR .t-Tabs--simple .t-Tabs-item.is-active {border-bottom: none !important;box-shadow: none !important;}div#NAV_ASOCIAR .t-Tabs-link:not(.is-active) {background-color: #f8f9fa !important;box-shadow: none !important;}