.elementor-3 .elementor-element.elementor-element-2094ecd3{--display:flex;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-70371a66 *//* =========================================================
   OBSIDIAN & OAAK — PRIVACY POLICY PAGE
   NO PAGE ID REQUIRED
========================================================= */


/* =========================================================
   PRIVACY PAGE BODY
========================================================= */

body.privacy-policy {

    background:#f7f5f1 !important;

}


/* =========================================================
   MAIN PRIVACY CONTENT
========================================================= */

body.privacy-policy .wp-block-post-content,
body.privacy-policy .entry-content,
body.privacy-policy .page-content {

    max-width:1180px !important;

    width:calc(100% - 50px) !important;

    margin-left:auto !important;

    margin-right:auto !important;

    padding-top:130px !important;

    padding-bottom:100px !important;

}


/* =========================================================
   MAIN TITLE
========================================================= */

body.privacy-policy h1 {

    color:#171717 !important;

    font-family:
        Georgia,
        "Times New Roman",
        serif !important;

    font-size:clamp(44px,5vw,68px) !important;

    font-weight:400 !important;

    line-height:1.05 !important;

    letter-spacing:-2px !important;

    margin:
        0 0 45px !important;

}


/* =========================================================
   SECTION HEADINGS
========================================================= */

body.privacy-policy h2 {

    position:relative;

    color:#171717 !important;

    font-family:
        Georgia,
        "Times New Roman",
        serif !important;

    font-size:30px !important;

    font-weight:400 !important;

    line-height:1.2 !important;

    letter-spacing:-.5px !important;

    margin:
        48px 0 15px !important;

    padding-left:42px !important;

}


/* =========================================================
   GOLD LINE BEFORE HEADING
========================================================= */

body.privacy-policy h2::before {

    content:"";

    position:absolute;

    left:0;

    top:17px;

    width:28px;

    height:1px;

    background:#c59a58;

}


/* =========================================================
   PARAGRAPHS
========================================================= */

body.privacy-policy p {

    max-width:1000px !important;

    color:#444 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:14px !important;

    line-height:1.9 !important;

    margin:
        0 0 23px !important;

}


/* =========================================================
   SUGGESTED TEXT
========================================================= */

body.privacy-policy strong {

    color:#171717 !important;

    font-weight:600 !important;

}


/* =========================================================
   LINKS
========================================================= */

body.privacy-policy a {

    color:#a27636 !important;

    text-decoration:none !important;

    transition:
        color .25s ease;

}


body.privacy-policy a:hover {

    color:#c49a55 !important;

}


/* =========================================================
   LISTS
========================================================= */

body.privacy-policy ul,
body.privacy-policy ol {

    max-width:1000px !important;

    margin:
        0 0 25px !important;

    padding-left:25px !important;

}


body.privacy-policy li {

    color:#444 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:14px !important;

    line-height:1.8 !important;

    margin-bottom:8px !important;

}


/* =========================================================
   REMOVE WORDPRESS DEFAULT PAGE SPACING
========================================================= */

body.privacy-policy .wp-site-blocks {

    padding-top:0 !important;

}


body.privacy-policy main {

    margin-top:0 !important;

    padding-top:0 !important;

}


/* =========================================================
   REMOVE DEFAULT PAGE HEADER
========================================================= */

body.privacy-policy .wp-block-post-title {

    font-family:
        Georgia,
        "Times New Roman",
        serif !important;

    color:#171717 !important;

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:700px){

    body.privacy-policy .wp-block-post-content,
    body.privacy-policy .entry-content,
    body.privacy-policy .page-content {

        width:calc(100% - 36px) !important;

        max-width:none !important;

        padding-top:105px !important;

        padding-bottom:65px !important;

    }


    body.privacy-policy h1 {

        font-size:39px !important;

        letter-spacing:-1.2px !important;

        margin-bottom:35px !important;

    }


    body.privacy-policy h2 {

        font-size:24px !important;

        margin-top:40px !important;

        margin-bottom:14px !important;

        padding-left:31px !important;

    }


    body.privacy-policy h2::before {

        width:21px !important;

        top:14px !important;

    }


    body.privacy-policy p {

        font-size:13px !important;

        line-height:1.85 !important;

        margin-bottom:19px !important;

    }


    body.privacy-policy li {

        font-size:13px !important;

        line-height:1.75 !important;

    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width:400px){

    body.privacy-policy .wp-block-post-content,
    body.privacy-policy .entry-content,
    body.privacy-policy .page-content {

        width:calc(100% - 30px) !important;

    }


    body.privacy-policy h1 {

        font-size:35px !important;

    }


    body.privacy-policy h2 {

        font-size:22px !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2094ecd3 *//* =========================================================
   OBSIDIAN & OAAK
   PRIVACY POLICY — FINAL PREMIUM DESIGN
========================================================= */


/* =========================================================
   PAGE BACKGROUND
========================================================= */

body.privacy-policy {

    background: #F7F4EE !important;

    color: #24211D !important;

}


/* =========================================================
   MAIN CONTENT WRAPPER
========================================================= */

body.privacy-policy .wp-block-post-content,
body.privacy-policy .entry-content,
body.privacy-policy .page-content {

    width: calc(100% - 50px) !important;

    max-width: 1180px !important;

    margin-left: auto !important;

    margin-right: auto !important;

    padding-top: 135px !important;

    padding-bottom: 100px !important;

}


/* =========================================================
   REMOVE DEFAULT TOP SPACING
========================================================= */

body.privacy-policy main {

    margin-top: 0 !important;

    padding-top: 0 !important;

}


body.privacy-policy .wp-site-blocks {

    padding-top: 0 !important;

}


/* =========================================================
   MAIN PRIVACY POLICY TITLE
========================================================= */

body.privacy-policy h1 {

    color: #171512 !important;

    font-family:
        Georgia,
        "Times New Roman",
        serif !important;

    font-size:
        clamp(44px, 5vw, 68px) !important;

    font-weight: 400 !important;

    line-height: 1.05 !important;

    letter-spacing: -2.5px !important;

    margin:
        0 0 55px !important;

}


/* =========================================================
   GOLD DETAIL UNDER MAIN TITLE
========================================================= */

body.privacy-policy h1::after {

    content: "";

    display: block;

    width: 65px;

    height: 2px;

    background: #C49A55;

    margin-top: 25px;

}


/* =========================================================
   SECTION HEADINGS
========================================================= */

body.privacy-policy h2 {

    position: relative;

    color: #171512 !important;

    font-family:
        Georgia,
        "Times New Roman",
        serif !important;

    font-size: 30px !important;

    font-weight: 400 !important;

    line-height: 1.2 !important;

    letter-spacing: -0.7px !important;

    margin:
        55px 0 17px !important;

    padding-left: 43px !important;

    padding-bottom: 14px !important;

    border-bottom:
        1px solid rgba(36,33,29,.08);

}


/* =========================================================
   GOLD LINE BEFORE SECTION HEADINGS
========================================================= */

body.privacy-policy h2::before {

    content: "";

    position: absolute;

    left: 0;

    top: 17px;

    width: 28px;

    height: 1px;

    background: #C49A55;

}


/* =========================================================
   FIRST SECTION
========================================================= */

body.privacy-policy h1 + h2 {

    margin-top: 0 !important;

}


/* =========================================================
   BODY PARAGRAPHS
========================================================= */

body.privacy-policy p {

    max-width: 1000px !important;

    color: #625D55 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size: 14px !important;

    font-weight: 400 !important;

    line-height: 1.95 !important;

    margin:
        0 0 24px !important;

}


/* =========================================================
   STRONG / SUGGESTED TEXT
========================================================= */

body.privacy-policy strong {

    color: #24211D !important;

    font-weight: 600 !important;

}


/* =========================================================
   LINKS
========================================================= */

body.privacy-policy a {

    color: #A87932 !important;

    text-decoration: none !important;

    border-bottom:
        1px solid rgba(168,121,50,.30);

    transition:
        color .25s ease,
        border-color .25s ease;

}


body.privacy-policy a:hover {

    color: #C49A55 !important;

    border-color: #C49A55 !important;

}


/* =========================================================
   LISTS
========================================================= */

body.privacy-policy ul,
body.privacy-policy ol {

    max-width: 1000px !important;

    margin:
        0 0 25px !important;

    padding-left: 28px !important;

}


body.privacy-policy li {

    color: #625D55 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size: 14px !important;

    line-height: 1.9 !important;

    margin-bottom: 8px !important;

}


/* =========================================================
   BLOCKQUOTES
========================================================= */

body.privacy-policy blockquote {

    max-width: 950px;

    margin:
        35px 0;

    padding:
        20px 25px;

    border-left:
        2px solid #C49A55;

    background:
        rgba(196,154,85,.06);

    color: #625D55;

}


/* =========================================================
   H3
========================================================= */

body.privacy-policy h3 {

    color: #171512 !important;

    font-family:
        Georgia,
        "Times New Roman",
        serif !important;

    font-size: 23px !important;

    font-weight: 400 !important;

    line-height: 1.25 !important;

    margin:
        38px 0 15px !important;

}


/* =========================================================
   H4
========================================================= */

body.privacy-policy h4 {

    color: #24211D !important;

    font-family:
        Georgia,
        "Times New Roman",
        serif !important;

    font-size: 19px !important;

    font-weight: 400 !important;

    margin:
        30px 0 12px !important;

}


/* =========================================================
   HR
========================================================= */

body.privacy-policy hr {

    border: 0 !important;

    border-top:
        1px solid rgba(36,33,29,.10) !important;

    margin:
        45px 0 !important;

}


/* =========================================================
   TEXT SELECTION
========================================================= */

body.privacy-policy ::selection {

    background: #C49A55 !important;

    color: #fff !important;

}


/* =========================================================
   WORDPRESS POST TITLE
========================================================= */

body.privacy-policy .wp-block-post-title {

    color: #171512 !important;

    font-family:
        Georgia,
        "Times New Roman",
        serif !important;

}


/* =========================================================
   REMOVE UNWANTED DEFAULT PAGE HEADER
========================================================= */

body.privacy-policy .page-header {

    background: transparent !important;

    border: 0 !important;

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    body.privacy-policy .wp-block-post-content,
    body.privacy-policy .entry-content,
    body.privacy-policy .page-content {

        width:
            calc(100% - 50px) !important;

        max-width:
            100% !important;

        padding-top:
            120px !important;

        padding-bottom:
            80px !important;

    }


    body.privacy-policy h1 {

        font-size:
            50px !important;

        letter-spacing:
            -1.8px !important;

        margin-bottom:
            45px !important;

    }


    body.privacy-policy h2 {

        font-size:
            27px !important;

        margin-top:
            45px !important;

    }


    body.privacy-policy p {

        font-size:
            13.5px !important;

    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 700px) {

    body.privacy-policy {

        background:
            #F7F4EE !important;

    }


    body.privacy-policy .wp-block-post-content,
    body.privacy-policy .entry-content,
    body.privacy-policy .page-content {

        width:
            calc(100% - 36px) !important;

        max-width:
            none !important;

        padding-top:
            105px !important;

        padding-bottom:
            65px !important;

    }


    /* MAIN TITLE */

    body.privacy-policy h1 {

        font-size:
            40px !important;

        line-height:
            1.08 !important;

        letter-spacing:
            -1.5px !important;

        margin-bottom:
            40px !important;

    }


    /* GOLD LINE */

    body.privacy-policy h1::after {

        width:
            45px;

        height:
            1px;

        margin-top:
            20px;

    }


    /* SECTION HEADINGS */

    body.privacy-policy h2 {

        font-size:
            24px !important;

        line-height:
            1.25 !important;

        margin-top:
            42px !important;

        margin-bottom:
            15px !important;

        padding-left:
            32px !important;

        padding-bottom:
            12px !important;

    }


    /* GOLD SECTION LINE */

    body.privacy-policy h2::before {

        width:
            21px;

        top:
            14px;

    }


    /* PARAGRAPHS */

    body.privacy-policy p {

        font-size:
            13px !important;

        line-height:
            1.85 !important;

        margin-bottom:
            20px !important;

    }


    /* LIST */

    body.privacy-policy ul,
    body.privacy-policy ol {

        padding-left:
            21px !important;

    }


    body.privacy-policy li {

        font-size:
            13px !important;

        line-height:
            1.8 !important;

    }


    /* H3 */

    body.privacy-policy h3 {

        font-size:
            21px !important;

    }


    /* H4 */

    body.privacy-policy h4 {

        font-size:
            18px !important;

    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 400px) {

    body.privacy-policy .wp-block-post-content,
    body.privacy-policy .entry-content,
    body.privacy-policy .page-content {

        width:
            calc(100% - 30px) !important;

    }


    body.privacy-policy h1 {

        font-size:
            35px !important;

        letter-spacing:
            -1.2px !important;

    }


    body.privacy-policy h2 {

        font-size:
            22px !important;

    }


    body.privacy-policy p {

        font-size:
            12.5px !important;

    }

}/* End custom CSS */