.section-international-media .international-media-meta .step-list .step-item:hover {
    background: linear-gradient(
        120deg,
        rgba(59, 130, 246, 50%),
        rgba(255,255,255,0)
    );
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    box-shadow:
        0 12px 28px rgba(0, 0, 0, 0.2),
        inset 0 0 0 1px rgba(255, 255, 255, 0.36);
}

.section-international-media .international-media-meta .step-list .step-item:hover .step-number {
    background: rgba(255, 255, 255, 20%);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 30%);
}

.btn-cs-primary:hover,
.btn-cs-primary:first-child:active,
:not(.btn-cs-primary)+.btn:active {
    background: linear-gradient(
        120deg,
        rgba(59, 130, 246, 70%),
        rgba(255,255,255,0)
    );
    color: var(--d8-blue-azure);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.36);
    border-color: rgba(255, 255, 255, 0.36);
}
.btn-cs-outline-primary:hover,
.btn-cs-outline-primary:first-child:active,
:not(.btn-cs-outline-primary)+.btn:active {
    background: linear-gradient(
        240deg,
        rgba(59, 130, 246, 70%),
        rgba(255,255,255,0)
    );
    color: var(--d8-blue-azure);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.36);
    border-color: rgba(255, 255, 255, 0.36);
}

.file-btn:hover {
    color: rgba(0, 0, 0, 60%);
    background: linear-gradient(120deg, rgba(59, 130, 246, 50%), rgba(255,255,255,0));
}

.card-form-register .card-form-body .media-option span:hover {
  border-color: #4f7cff;
}