/* fonts embeded */
@font-face {
    font-family: "Sahel-light";
    src: url("/front/fonts/sahel/Sahel-Light-FD.eot");
    /* IE9 Compat Modes */
    src: url("/front/fonts/sahel/Sahel-Light-FD.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */
        url("/front/fonts/sahel/Sahel-Light-FD.ttf") format("truetype"),
        /* Safari, Android, iOS */
        url("/front/fonts/sahel/Sahel-Light-FD.woff") format("woff"),
        /* Modern Browsers */
        url("/front/fonts/sahel/Sahel-Light-FD.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: 100 1000;
}

@font-face {
    font-family: "Sahel";
    src: url("/front/fonts/sahel/Sahel-FD.eot");
    /* IE9 Compat Modes */
    src: url("/front/fonts/sahel/Sahel-FD.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */
        url("/front/fonts/sahel/Sahel-FD.ttf") format("truetype"),
        /* Safari, Android, iOS */
        url("/front/fonts/sahel/Sahel-FD.woff") format("woff"),
        /* Modern Browsers */
        url("/front/fonts/sahel/Sahel-FD.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: 100 1000;
}

@font-face {
    font-family: "Sahel-semiBold";
    src: url("/front/fonts/sahel/Sahel-SemiBold-FD.eot");
    /* IE9 Compat Modes */
    src: url("/front/fonts/sahel/Sahel-SemiBold-FD.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */
        url("/front/fonts/sahel/Sahel-SemiBold-FD.ttf") format("truetype"),
        /* Safari, Android, iOS */
        url("/front/fonts/sahel/Sahel-SemiBold-FD.woff") format("woff"),
        /* Modern Browsers */
        url("/front/fonts/sahel/Sahel-SemiBold-FD.woff2") format("woff2");
    /* Modern Browsers */
}

@font-face {
    font-family: "Sahel-bold";
    src: url("/front/fonts/sahel/Sahel-Bold-FD.eot");
    /* IE9 Compat Modes */
    src: url("/front/fonts/sahel/Sahel-Bold-FD.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */
        url("/front/fonts/sahel/Sahel-Bold-FD.ttf") format("truetype"),
        /* Safari, Android, iOS */
        url("/front/fonts/sahel/Sahel-Bold-FD.woff") format("woff"),
        /* Modern Browsers */
        url("/front/fonts/sahel/Sahel-Bold-FD.woff2") format("woff2");
    /* Modern Browsers */
}

@font-face {
    font-family: "Sahel-bolder";
    src: url("/front/fonts/sahel/Sahel-Black-FD.eot");
    /* IE9 Compat Modes */
    src: url("/front/fonts/sahel/Sahel-Black-FD.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */
        url("/front/fonts/sahel/Sahel-Black-FD.ttf") format("truetype"),
        /* Safari, Android, iOS */
        url("/front/fonts/sahel/Sahel-Black-FD.woff") format("woff"),
        /* Modern Browsers */
        url("/front/fonts/sahel/Sahel-Black-FD.woff2") format("woff2");
    /* Modern Browsers */
}

.heading4-general {
    font-family: 'Sahel-semiBold';
    font-size: 48px;
}

.caption-general {
    font-family: 'Sahel-semiBold';
    font-size: 18px;
}

.caption1-general {
    font-family: 'Sahel';
    font-size: 18px;
}

.title1-5-general {
    font-family: 'Sahel-semiBold';
    font-size: 36px;
}

.text1-general {
    font-family: 'Sahel';
    font-size: 24px;
}

.title1-general {
    font-family: 'Sahel-Bolder';
    font-size: 24px;
}

.title2-general {
    font-family: 'Sahel-semiBold';
    font-size: 24px;
}

.title6-general {
    font-family: 'Sahel-Bolder';
    font-size: 18px;
}


.headline2_title1 {
    font-family: 'Sahel-semiBold';
    font-size: 48px;
}

.headline2_title2 {
    font-family: 'Sahel-semiBold';
    font-size: 38px;
}

.title2_caption2 {
    font-family: 'Sahel-semiBold';
    font-size: 18px;
}

.title-2 {}

.cta {
    font-family: 'Sahel-semiBold';
    font-size: 18px;
}

.title1-1_caption3 {
    font-family: 'Sahel-Bolder';
    font-size: 18px;
}

.title_1-1 {}

.text-1 {}

.headline-3 {
    font-family: 'Sahel-Bolder';
    font-size: 36px;
}

.text1_caption1 {
    font-family: 'Sahel';
    font-size: 18px;
}

.headline-2 {
    font-family: 'Sahel-Bolder';
    font-size: 64px;
}

.title1-1_caption1 {}

@media screen and (min-width: 768px) {
    .headline2_title1,
    .headline2_title2 {
        font-family: 'Sahel-semiBold';
        /* font-size: 72px; */
        font-size: 48px;
    }

    .title2_caption2 {
        font-family: 'Sahel-semiBold';
        font-size: 24px;
        /* font-weight: 600; */
    }

    .title-2 {}

    .title1-1_caption3 {
        font-family: 'Sahel-Bolder';
        font-size: 24px;
    }

    .title_1-1 {}

    .text-1 {}

    .headline-3 {
        font-size: 48px;
    }

    .text1_caption1 {
        font-size: 24px;
    }

    .headline-2 {}

    .title1-1_caption1 {}
}

.lt-spacing-n6 {
    letter-spacing: -6px !important;
}

.lt-spacing-n4 {
    letter-spacing: -4px !important;
}

.lt-spacing-n3 {
    letter-spacing: -3px !important;
}

.lt-spacing-n2 {
    letter-spacing: -2px !important;
}

.pb-6 {
    padding-bottom: 6rem !important;
}