strong {
    font-weight: bold;
}
.contacts-form-checkbox label {
    font-size: 0.8em;
}

.contacts-form-checkbox input[type=checkbox]:after {

    height: calc(var(--layout-square)*.45);
    width: calc(var(--layout-square)*.45);
}
.text-small {
    font-size: 11px;
    opacity: 0.7;
}
.footer {
    padding-bottom: calc(var(--layout-square)*1);
    padding-top: calc(var(--layout-square)*1);
}
.footer-logo {
    height: 2.5722222rem;
    margin-right: 1rem;
    width: auto;
}
rect {
    fill: var(--color-c);
}
.grecaptcha-badge {
    display: none;
}
.text-label2, .text-label2 a {
    font-size: 7.5px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.25;
    text-transform: uppercase;
    text-decoration: none;
    color: #666666!important;
}

@media (max-width: 760px) {
    .footer {
        display: inherit;
        margin-top:50px;
    }
    .footer-container {
        display: block;
        padding:10px;
        text-align: center;
    }
    .footer-logo {
        display: none;
    }
    .footer-item.footer-item--icons {
    display: none;
    }
    .footer-item {
        padding: 5px 0px;
    }
    .top {
    height: calc(var(--layout-square)*8);
    }
    .top-logo {
    height: calc(var(--layout-square)*2);
    }
}

