.tmc-form-protection__widget {
    min-height: 60px;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.tmc-form-protection__widget:empty {
    display: none;
    min-height: 0;
}

.tmc-form-protection__widget .grecaptcha-badge {
    position: static !important;
    box-shadow: none !important;
}

@media (max-width: 360px) {
    .tmc-form-protection__widget {
        transform: scale(.9);
        transform-origin: left center;
    }
}
