/* Keep the original artwork and the clear space built into the official PNG. */
.raul-uytech-seal {
    display: block;
    width: 164px;
    max-width: 100%;
    height: auto;
    background: #fff;
    border-radius: 4px;
}

.raul-footer-bottom:has(> .raul-uytech-seal) {
    align-items: center;
    flex-wrap: wrap;
    gap: 16px 24px;
}

.raul-proposal-footer-seal {
    display: flex;
    justify-content: flex-end;
    width: min(100% - 44px, 1120px);
    margin: 16px auto 0;
    break-inside: avoid;
}

@media (max-width: 767.98px) {
    .raul-footer-bottom:has(> .raul-uytech-seal) {
        align-items: flex-start;
    }

    .raul-proposal-footer-seal {
        justify-content: flex-start;
    }
}
