[v-cloak] {
    display: none;
}

.markate-widget-contact form .checkbox label,
.markate-widget-contact form .radio label {
    white-space: wrap;
}
.markate-widget-contact .radio-sec input:checked+label::before,
.markate-widget-contact .checkbox-sec input:checked+label::before {
    border: 2px solid var(--color-ui-border);
    background-color: var(--color-ui-bg);
    color: var(--color-ui-text);
}
.widget-contact__terms-accept {
    border-top: 1px solid #eaeaea;
    padding-top: 10px;
}
.widget-contact__submit {
    position: relative;
}
.widget-contact-powered {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 6px;
    font-size: 16px;
}
.widget-contact-powered span {
    display: inline-block;
    line-height: 16px;
    vertical-align: bottom;
    margin-right: 6px;
}

@media (max-width: 450px) {
    .widget-contact-powered {
        position: relative;
        top: auto;
        right: auto;
        ;
        margin: 40px 0 0 0;
    }
}
