/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 24, 2019 */
// @font-face {
//     font-family: 'bebas_neue';
//     src: url('../fonts/bebasneue-thin-webfont.woff2') format('woff2'),
//          url('../fonts/bebasneue-thin-webfont.woff') format('woff');
//     font-weight: 200;
//     font-style: normal;
// }

// @font-face {
//     font-family: 'bebas_neue';
//     src: url('../fonts/bebasneue-light-webfont.woff2') format('woff2'),
//          url('../fonts/bebasneue-light-webfont.woff') format('woff');
//     font-weight: 300;
//     font-style: normal;
// }

@font-face {
    font-family: 'bebas_neue';
    src: url('../fonts/bebasneue-regular-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

// @font-face {
//     font-family: 'bebas_neue';
//     src: url('../fonts/bebasneue-book-webfont.woff2') format('woff2'),
//          url('../fonts/bebasneue-book-webfont.woff') format('woff');
//     font-weight: 500;
//     font-style: normal;

// }

@font-face {
    font-family: 'bebas_neue';
    src: url('../fonts/bebasneue-bold-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}

i {
    font-style: italic;
}

body {
    font-family: 'bebas_neue';
}

.t-h1 {
    @include font-size(70);
    color: $grey;
    background: $black;
    padding: 0px 10px;
    margin-bottom: 50px;
    display: inline-block;
    font-weight: bold;
    @media (max-width: 600px) {
        @include font-size(38);
        margin-bottom: 25px;
    }
}

.t-h2 {
    @include font-size(36);
    color: $grey;
    background: $black;
    padding: 0px 10px;
    margin-bottom: 25px;
    display: inline-block;
    font-weight: bold;
    @media (max-width: 600px) {
        @include font-size(28);
        margin-bottom: 15px;
    }
}

.t-p1 {
    @include font-size(30);
    line-height: 1.4;
    font-weight: normal;
    text-decoration: none;

    &--invert {
        color: $grey;
        background: $black;
        padding: 0px 10px;
    }

    @media (max-width: 600px) {
        @include font-size(22);
    }
}

a.t-p1 {
    color: $black!important;

    &--invert {
        color: $grey!important;

    }
}

.t-p2 {
    font-family: 'Noto Serif Display', serif;
    @include font-size(24);
    line-height: 1.8;
    font-weight: normal;
    text-decoration: none;

    &--invert {
        background-color: #698a81;
        color: $grey;
        text-decoration: none;
        padding: 0px 10px;
    }

    @media (max-width: 600px) {
        @include font-size(18);
    }
}

a.t-p2 {
    color: $black!important;

    &--link {
        text-decoration: underline;
        font-weight: 900;
    }
}

.t-h1-2 {
    @include font-size(82);
    text-transform: uppercase;
    font-family: 'Noto Serif Display', serif;
    margin-bottom: 15px;
    font-weight: 400;
    letter-spacing: -0.5px;
    color: #d97575;

    @media (max-width: 600px) {
        @include font-size(64);
    }
}

.t-h2-2 {
    @include font-size(30);
    font-family: 'Noto Serif Display', serif;
    margin-bottom: 15px;
    font-weight: 800;
    letter-spacing: -0.5px;
    color: $black;
}

.t-link {
    @extend .t-p1;
    color: $black!important;
    text-decoration: underline;
    font-weight: bold;
    border:0;
    display: inline-block;
    padding: 0;
    outline: 0;
    background-color: transparent;
    font-family: 'bebas_neue';
    cursor: pointer;
}

.t-p-footer {
    @include font-size(24);
    line-height: 1.4;
    font-weight: normal;
}

.o-margin-large {
    margin-bottom: 50px;

    @media (max-width: 600px) {
        margin-bottom: 25px;
    }
}

.o-margin-large {
    margin-bottom: 25px;
}

.c-btn {
    display: inline-block;
    padding: 10px;
    background-color: #698a81;
    color: $grey;
    text-decoration: none;

    @media (max-width: 600px) {
        width: 100%;
        text-align: center;
    }

    &--l {
        margin-top: 25px;
        padding: 10px 15px;
        font-family: 'Noto Serif Display', serif;
        @include font-size(24);
    }
}