/** Shopify CDN: Minification failed

Line 24:16 Expected ")" to end URL token
Line 30:16 Expected ")" to end URL token
Line 37:16 Expected ")" to end URL token
Line 44:16 Expected ")" to end URL token
Line 50:16 Expected ")" to end URL token
Line 56:16 Expected ")" to end URL token

**/
@font-face {
    font-family: "Degular Bold";
    src: url('{{ "Degular-Bold.woff" | asset_url }}') format("woff");
}

@font-face {
    font-family: "Degular SemiBold";
    src: url('{{ "Degular-Semibold.woff2" | asset_url }}') format("woff2");
}

@font-face {
    font-family: "Ogg";
    font-style: italic;
    src: url({{ "Ogg-Italic.otf" | asset_url }}) format("opentype");
}

@font-face {
    font-family: "Ogg";
    font-style: normal;
    src: url({{ "Ogg-Roman.otf" | asset_url }}) format("opentype");
}

@font-face {
    font-family: "Degular";
    font-style: normal;
    font-weight: 300;
    src: url({{ "Degular-Regular.otf" | asset_url }}) format("opentype");
}

@font-face {
    font-family: "Degular Medium";
    font-style: normal;
    font-weight: 400;
    src: url({{ "Degular-Medium.woff2" | file_url }}) format("woff2");
}

@font-face {
    font-family: "Degular Light";
    font-style: normal;
    src: url({{ "Degular-Light.woff2" | file_url }}) format("woff2");
}

@font-face {
    font-family: "Degular Thin";
    font-style: normal;
    src: url({{ "Degular-Thin.woff2" | file_url }}) format("woff2");
}

.btn {
    font-family: "Degular" !important;
    font-style: normal !important;
    font-weight: 400 !important;
}

p {
    font-family: "Degular" !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    color: rgba(18, 51, 21, 1) !important;
}

.italic-heading {
    font-family: "Ogg";
    font-style: italic;
    font-weight: 300 !important;
}

h1,
h2,
h3 {
    font-family: "Ogg";
    color: rgba(18, 51, 21, 1)
}

.half-section h2 {
    font-size: 45px;
}

@media (max-width: 768px) {
    .half-section .content {
        order: 1;
    }

    .half-section .content .vertical-content {
        text-align: center;
    }

    .half-section .section-img {
        order: 2;
    }

    .hero-section .hero-content {
        place-self: auto;
    }

    .half-section.alternate-font h2 {
        font-size: 32px;
    }

    .half-section.alternate-font p {
        font-size: 16px !important;
    }

}