/*
 * ADVOCARD Icon Font — ported from the old theme (streitlotse_03/main/css/main.css),
 * exact glyph codepoints preserved. Font files live in ../fonts/advocard-icons.*.
 */
@font-face {
    font-family: "ADVOCARD Icon Font";
    src: url("../fonts/advocard-icons.eot?1461038258");
    src: url("../fonts/advocard-icons.eot?1461038258#iefix") format("embedded-opentype"),
         url("../fonts/advocard-icons.ttf?1461038258") format("truetype"),
         url("../fonts/advocard-icons.woff?1461038258") format("woff"),
         url("../fonts/advocard-icons.svg?1461038258") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.icon {
    font-family: "ADVOCARD Icon Font", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
}

.icon-ac-arrow-circle-back-to-top::before {
    content: "";
}

.icon-ac-private-square::before {
    content: "";
}

.icon-ac-profession-square::before {
    content: "";
}

.icon-ac-traffic-square::before {
    content: "";
}

.icon-ac-apartment-square::before {
    content: "";
}

.icon-ac-id-protect-square::before {
    content: "";
}

.icon-ac-advice-square::before {
    content: "";
}

.icon-ac-private::before {
    content: "";
}

.icon-ac-profession::before {
    content: "";
}

.icon-ac-traffic::before {
    content: "";
}

.icon-ac-apartment::before {
    content: "";
}

.icon-ac-id-protect::before {
    content: "";
}

.icon-ac-advice::before {
    content: "";
}

.icon-ac-check-circle-corner::before {
    content: "";
}

.icon-ac-minus-circle-corner::before {
    content: "";
}

.icon-ac-question-square-corner::before {
    content: "";
}

.icon-ac-question-square-small::before {
    content: "";
}

.icon-ac-single::before {
    content: "";
}

.icon-ac-couple::before {
    content: "";
}

.icon-ac-family::before {
    content: "";
}

.icon-ac-mobile-broken::before {
    content: "";
}

.icon-ac-twenty-four-hours-service::before {
    content: "";
}

.icon-ac-play::before {
    content: "";
}

.icon-ac-atlas::before {
    content: "";
}

.icon-ac-mediation::before {
    content: "";
}

.icon-ac-angle-left::before {
    content: "";
}

.icon-ac-angle-right::before {
    content: "";
}

.icon-ac-lense::before {
    content: "";
}

.icon-ac-abc::before {
    content: "";
}

.icon-ac-calculator::before {
    content: "";
}

.icon-ac-gears::before {
    content: "";
}

.icon-ac-compliance::before {
    content: "";
}

.icon-ac-model::before {
    content: "";
}

.icon-ac-partner::before {
    content: "";
}

.icon-ac-press::before {
    content: "";
}

.icon-ac-advocard-products::before {
    content: "";
}

.icon-ac-advocard-test::before {
    content: "";
}

.icon-ac-bequests::before {
    content: "";
}

.icon-ac-contract-details::before {
    content: "";
}

.icon-ac-lawyer-choose::before {
    content: "";
}

.icon-ac-press-contact::before {
    content: "";
}

.icon-ac-press-downloads::before {
    content: "";
}

.icon-ac-press-release::before {
    content: "";
}

.icon-ac-plus-circle::before {
    content: "";
}

.icon-ac-twenty-four-hours::before {
    content: "";
}

.icon-ac-streitlotse::before {
    content: "";
}
