@font-face {
    font-family: 'dakota';
    src: url('/assets/styles/fonts/dakota/Dakota.woff') format('woff'), url('/assets/styles/fonts/dakota/Dakota.otf') format('opentype');
}

@font-face {
    font-family: 'DIN';
    src: url('/assets/styles/fonts/DIN/DINWebPro-Cond.woff') format('woff'), url('/assets/styles/fonts/DIN/DINPro-Cond.otf') format('opentype');
}

@font-face {
    font-family: 'DIN-bold';
    src: url('/assets/styles/fonts/DIN/DINWebPro-CondBold.woff') format('woff'), url('/assets/styles/fonts/DIN/DINPro-CondBold.otf') format('opentype');
}

@font-face {
    font-family: "HelveticaNeueW02-75Bold";
    src: url("/assets/styles/fonts/neue-bold/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");
    src: url("/assets/styles/fonts/neue-bold/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"), url("/assets/styles/fonts/neue-bold/2a5cf81d-ffbe-4c76-8982-270592fb36b0.woff2") format("woff2"), url("/assets/styles/fonts/neue-bold/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"), url("/assets/styles/fonts/neue-bold/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"), url("/assets/styles/fonts/neue-bold/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
}

@font-face {
    font-family: "HelveticaNeueW02-47LtCn_neue-conLight";
    src: url("/assets/styles/fonts/neue-conLight/3fd2c21d-af8b-45be-a1e2-4e7182b7639e.eot?#iefix");
    src: url("/assets/styles/fonts/neue-conLight/3fd2c21d-af8b-45be-a1e2-4e7182b7639e.eot?#iefix") format("eot"), url("/assets/styles/fonts/neue-conLight/de34f32a-1665-4069-8dd9-61abfe04b68f.woff2") format("woff2"), url("/assets/styles/fonts/neue-conLight/4d888997-2061-451b-8569-6cee195e9915.woff") format("woff"), url("/assets/styles/fonts/neue-conLight/bc71ac4a-9cc7-4120-a150-788ae80b91ec.ttf") format("truetype"), url("/assets/styles/fonts/neue-conLight/3cf3e566-7fc6-488f-8058-e5eb7ac5dc23.svg#3cf3e566-7fc6-488f-8058-e5eb7ac5dc23") format("svg");
}

@font-face {
    font-family: "HelveticaNeueW02-57Cn";
    src: url("/assets/styles/fonts/neue-con/abf5b6e2-74e5-446b-b924-22c9749b33b6.eot?#iefix");
    src: url("/assets/styles/fonts/neue-con/abf5b6e2-74e5-446b-b924-22c9749b33b6.eot?#iefix") format("eot"), url("/assets/styles/fonts/neue-con/21f9012d-b72a-422e-84c3-96619ee09ae4.woff2") format("woff2"), url("/assets/styles/fonts/neue-con/c6206d3d-1ef8-44ad-96fa-c25e22252eb0.woff") format("woff"), url("/assets/styles/fonts/neue-con/6fddd219-58f2-42d3-99d5-5abbfcfde1a1.ttf") format("truetype"), url("/assets/styles/fonts/neue-con/f620604b-846b-4517-95c0-aa8a60dbb16c.svg#f620604b-846b-4517-95c0-aa8a60dbb16c") format("svg");
}

@font-face {
    font-family: "Helvetica Neue LT W04_77 Bd Cn";
    src: url("/assets/styles/fonts/neue-conBold/c76e23a9-45a0-47e0-95cd-a721fa76052e.eot?#iefix");
    src: url("/assets/styles/fonts/neue-conBold/c76e23a9-45a0-47e0-95cd-a721fa76052e.eot?#iefix") format("eot"), url("/assets/styles/fonts/neue-conBold/18df15d8-ae4d-4e9a-9d11-212d65403f8e.woff2") format("woff2"), url("/assets/styles/fonts/neue-conBold/7a9e893b-bb07-4276-8fe3-0cb066680655.woff") format("woff"), url("/assets/styles/fonts/neue-conBold/44d0853e-41ba-4fb7-85fd-a37506b62e6b.ttf") format("truetype"), url("/assets/styles/fonts/neue-conBold/3b76e7ab-c94f-467b-b387-4f3b519d6401.svg#3b76e7ab-c94f-467b-b387-4f3b519d6401") format("svg");
}

@font-face {
    font-family: "HelveticaNeueW02-87HvCn_neue-conHeavy";
    src: url("/assets/styles/fonts/neue-conHeavy/5afb945e-e2c1-4a0e-aa10-07c774467403.eot?#iefix");
    src: url("/assets/styles/fonts/neue-conHeavy/5afb945e-e2c1-4a0e-aa10-07c774467403.eot?#iefix") format("eot"), url("/assets/styles/fonts/neue-conHeavy/0df751d2-ce40-4282-987a-8550a52cb535.woff2") format("woff2"), url("/assets/styles/fonts/neue-conHeavy/b28cd111-4e51-40c4-8ab7-f20722f5aee1.woff") format("woff"), url("/assets/styles/fonts/neue-conHeavy/90675842-aa22-4c92-8d33-5b9adb155a84.ttf") format("truetype"), url("/assets/styles/fonts/neue-conHeavy/50295452-0109-4587-9fbd-703f8074deba.svg#50295452-0109-4587-9fbd-703f8074deba") format("svg");
}

@font-face {
    font-family: 'icomoon';
    src: url('/assets/styles/fonts/icomoon.eot?kbrrh3');
    src: url('/assets/styles/fonts/icomoon.eot?#iefixkbrrh3') format('embedded-opentype'), url('/assets/styles/fonts/icomoon.ttf?kbrrh3') format('truetype'), url('/assets/styles/fonts/icomoon.woff?kbrrh3') format('woff'), url('/assets/styles/fonts/icomoon.svg?kbrrh3#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-media:before {
    content: "\e913";
}

.icon-love:before {
    content: "\e622";
}

.icon-market:before {
    content: "\e901";
}

.icon-university:before {
    content: "\e900";
}

.icon-link-arrow-prev:before {
    content: "\e624";
}

.icon-property:before {
    content: "\e623";
}

.icon-circle-arrow:before {
    content: "\e620";
}

.icon-eye:before {
    content: "\e621";
}

.icon-link-arrow:before {
    content: "\e61f";
}

.icon-instagram:before {
    content: "\e601";
}

.icon-carrot:before {
    content: "\e607";
}

.icon-bullseye:before {
    content: "\e608";
}

.icon-award:before {
    content: "\e609";
}

.icon-on-call:before {
    content: "\e60a";
}

.icon-technology:before {
    content: "\e60b";
}

.icon-bldg:before {
    content: "\e60c";
}

.icon-buy:before {
    content: "\e60d";
}

.icon-call:before {
    content: "\e60e";
}

.icon-check:before {
    content: "\e60f";
}

.icon-develop:before {
    content: "\e610";
}

.icon-feature:before {
    content: "\e611";
}

.icon-film:before {
    content: "\e612";
}

.icon-finance:before {
    content: "\e613";
}

.icon-for-sale:before {
    content: "\e614";
}

.icon-highlight:before {
    content: "\e615";
}

.icon-liability:before {
    content: "\e616";
}

.icon-location:before {
    content: "\e617";
}

.icon-mail:before {
    content: "\e618";
}

.icon-matching:before {
    content: "\e619";
}

.icon-play-button:before {
    content: "\e61a";
}

.icon-print:before {
    content: "\e61b";
}

.icon-save-the-date:before {
    content: "\e61c";
}

.icon-sell:before {
    content: "\e61d";
}

.icon-x:before {
    content: "\e61e";
}

.icon-search:before {
    content: "\e600";
}

.icon-google-plus:before {
    content: "\e606";
}

.icon-youtube:before {
    content: "\e602";
}

.icon-linkedin:before {
    content: "\e603";
}

.icon-twitter:before {
    content: "\e604";
}

.icon-facebook:before {
    content: "\e605";
}

.icon-snapchat:before {
    content: "\e902";
}
