/*____Fonts___________________________________________________________________________*/

@font-face {
    font-family: 'Utopia Std';
    src: url('/fileadmin/webroot/css/fonts/webfonts/UtopiaStdRegular/font.woff') format('woff'), url('/fileadmin/webroot/css/fonts/webfonts/UtopiaStdRegular/font.woff2') format('woff2');
}

@font-face {
    font-family: 'Utopia Std Bold';
    src: url('/fileadmin/webroot/css/fonts/webfonts/UtopiaStdBold/font.woff') format('woff'), url('/fileadmin/webroot/css/fonts/webfonts/UtopiaStdBold/font.woff2') format('woff2');
}

@font-face {
    font-family: 'Futura Round';
    src: url('/fileadmin/webroot/css/fonts/webfonts/FuturaRoundStdRegular/font.woff') format('woff'), url('/fileadmin/webroot/css/fonts/webfonts/FuturaRoundStdRegular/font.woff2') format('woff2');
}

@font-face {
    font-family: 'Futura Round Bold';
    src: url('/fileadmin/webroot/css/fonts/webfonts/FuturaRoundStdBold/font.woff') format('woff'), url('/fileadmin/webroot/css/fonts/webfonts/FuturaRoundStdBold/font.woff2') format('woff2');
}

@font-face {
    font-family: 'icomoon';
    src: url('/fileadmin/webroot/css/fonts/icomoon/icomoon.eot?4q8xkc');
    src: url('/fileadmin/webroot/css/fonts/icomoon/icomoon.eot?4q8xkc#iefix') format('embedded-opentype'), url('/fileadmin/webroot/css/fonts/icomoon/icomoon.woff2?4q8xkc') format('woff2'), url('/fileadmin/webroot/css/fonts/icomoon/icomoon.ttf?4q8xkc') format('truetype'), url('/fileadmin/webroot/css/fonts/icomoon/icomoon.woff?4q8xkc') format('woff'), url('/fileadmin/webroot/css/fonts/icomoon/icomoon.svg?4q8xkc#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before,
.breadcrumb-item::after,
.offcanvas a.hm:after,
ul li:before,
.slick-arrow span::before,
a.btn.download:before,
.tx-indexedsearch-page-selector:before,
.pagination li.previous a:before,
.pagination li.next a:before,
a.link-arrow:after,
.frame-background-bg-lndgruen a.btn:after,
a.link-mail:after,
#scrollerlink:after,
.list-group-item.first.marked .description h5::after,
.dropdown label:after,
.news .dropdown::after,
input.btn-primary:after,
.tx-jobapplications .job:before,
#weiterfuehrend .first-col:after,
footer .weiterfuehrend .section-row .footer-section-content-column .frame-type-listgroup::after,
footer .footer-section-meta .main-row>div.quicklinks a::after,
footer .footer-content .main-row div.quicklinks a:after,
#weiterfuehrend a:after,
.card-footer a.btn-default:after,
input[type="checkbox"]:checked+label::after {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-mouse:before {
    content: "\e90d";
}

.icon-up:before {
    content: "\e90a";
}

.icon-down:before {
    content: "\e90b";
}

.icon-download:before {
    content: "\e90c";
}

.icon-sechseck:before {
    content: "\e900";
}

.icon-left:before {
    content: "\e901";
}

.icon-right:before {
    content: "\e902";
}

.icon-close:before {
    content: "\e903";
}

.icon-menu:before {
    content: "\e904";
}

.icon-email:before {
    content: "\e905";
}

.icon-leichte_sprache:before {
    content: "\e906";
}

.icon-lupe:before {
    content: "\e907";
}

.icon-instagram:before {
    content: "\e90e";
}

.icon-linkedin:before {
    content: "\e908";
}

.icon-xing:before {
    content: "\e909";
}