@import url('href="https://cdn.linearicons.com/free/1.0.0/icon-font.min.css"');

@font-face {
    font-family: "sd-logo-font-new";
    font-weight: 400;
    font-style: normal;
    font-display: block;
    src: url("https://d37szssm2oooap.cloudfront.net/assets/smartdreamers/fonts/sd-logo-font-new.ttf") format("truetype");
}

@font-face {
    font-family: "Gilroy";
    src: url("https://d37szssm2oooap.cloudfront.net/assets/smartdreamers/fonts/Gilroy.ttf") format("truetype");
}

@font-face {
    font-family: "Gilroy-Bold";
    font-style: normal;
    font-weight: 400;
    src: url("https://d37szssm2oooap.cloudfront.net/assets/smartdreamers/fonts/Gilroy-Bold.woff") format("woff");
}

@font-face {
    font-family: "Gilroy Bold";
    font-weight: 700;
    src: url("https://d37szssm2oooap.cloudfront.net/assets/smartdreamers/fonts/GilroyBold.ttf") format("truetype");
}

@font-face {
    font-family: "Gilroy Medium";
    src: url("https://d37szssm2oooap.cloudfront.net/assets/smartdreamers/fonts/GilroyMedium.ttf") format("truetype");
}

@font-face {
    font-family: "Gilroy Extra Bold";
    src: url("https://d37szssm2oooap.cloudfront.net/assets/smartdreamers/fonts/Gilroy-ExtraBold.ttf") format("truetype");
}

@font-face {
    font-family: Mackinac Medium;
    font-style: normal;
    font-weight: 400;
    src: url("https://d37szssm2oooap.cloudfront.net/assets/smartdreamers/fonts/MackinacMedium.woff") format("woff");
}

[class*=" icon-"],
[class^="icon-"] {
    font-family: sd-fonts !important;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-icon-genpact:before {
    content: "\67";
}

.icon-icon-kaufland:before {
    content: "\6b";
}

.icon-icon-loreal:before {
    content: "\6c";
}

.icon-icon-renault:before {
    content: "\72";
}

.icon-icon-siemens:before {
    content: "\73";
}

.icon-icon-ui-path:before {
    content: "\75";
}

.icon-icon-logo:before {
    content: "\64";
}

body {
    color: #2f3541;
    font-family: Gilroy;
}

.h1 .strong,
.h2 .strong,
.h3 .strong,
.h4 .strong,
.h5 .strong,
.h6 .strong {
    font-family: Gilroy-Bold !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
}

.strong {
    font-family: Gilroy-Bold !important;
}

a {
    color: #3a42e1;
}

.cheltenham-font,
.cheltenham-font * {
    font-family: Cheltenham Font !important;
}

.mackinac-bold,
.mackinac-bold * {
    font-family: Mackinac Bold !important;
}

.mackinac-book,
.mackinac-book * {
    font-family: Mackinac Book !important;
}

.mackinac-medium,
.mackinac-medium * {
    font-family: Mackinac Medium !important;
}
