@font-face{
    font-family:'Gilroy';
    src:url(../../../../fonts/Gilroy-Bold.woff) format("woff"),url(../../../../fonts/Gilroy-Bold.woff2) format("woff2");
    font-weight:700;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Gilroy';
    src:url(../../../../fonts/Gilroy-SemiBold.woff) format("woff"),url(../../../../fonts/Gilroy-SemiBold.woff2) format("woff2");
    font-weight:600;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Gilroy';
    src:url(../../../../fonts/Gilroy-Medium.woff) format("woff"),url(../../../../fonts/Gilroy-Medium.woff2) format("woff2");
    font-weight:500;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Gilroy';
    src:url(../../../../fonts/Gilroy-Regular.woff) format("woff"),url(../../../../fonts/Gilroy-Regular.woff2) format("woff2");
    font-weight:400;
    font-style:normal;
    font-display:swap;
}
body{font-family:'Gilroy'!important;}
h1 { font-weight: 700 !important;}
.vcard-public .img-card-holder .logo-holder img{display:none}
form label, .label-txt {font-weight: 500 !important; margin: 0 0 5px !important; line-height: 12px !important;}
.form-control, .field-static {font-weight: 700 !important; border: 1px solid #DCDFE3; border-width: 0 0 1px 0; line-height: 17px !important;}
.field-static.has-icon-right .ico.copy {background-image: url(../../../../cstatic/31d95e84-fc35-4dd5-9d77-065f6bb07e62/3355-copy.png); background-size: 16px; background-repeat: no-repeat; width: 16px; height: 16px; right: 4px; font-size: 0 !important;}
.form-control::placeholder{font-weight: 400 !important;}
.hintInfo {margin: 8px 0 20px !important;}
em {color: #E35225;}
.btn[type="submit"] {padding: 14px 15px;}
.rebtel-button {margin: 0;}