.elementor-1970 .elementor-element.elementor-element-8321df5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1970 .elementor-element.elementor-element-b8c128d{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1970 .elementor-element.elementor-element-b8c128d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:35px;font-weight:400;line-height:1.1em;color:#2D473B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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 );}.elementor-1970 .elementor-element.elementor-element-29896e7{width:100%;max-width:100%;text-align:start;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:1.2px;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-1970 .elementor-element.elementor-element-8321df5{--padding-top:40px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-1970 .elementor-element.elementor-element-b8c128d .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1970 .elementor-element.elementor-element-29896e7{width:100%;max-width:100%;font-size:16px;line-height:24px;}}@media(max-width:767px){.elementor-1970 .elementor-element.elementor-element-8321df5{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1970 .elementor-element.elementor-element-b8c128d .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1970 .elementor-element.elementor-element-29896e7{text-align:start;}}/* Start custom CSS for text-editor, class: .elementor-element-29896e7 *//* =========================
   PRIVACY POLICY TYPOGRAPHY
========================= */

/* Remove top gap from first element */
.elementor-1970 .elementor-element.elementor-element-29896e7 > :first-child {
    margin-top: 0 !important;
}


/* =========================
   HEADINGS
   Lora — Regular
========================= */

.elementor-1970 .elementor-element.elementor-element-29896e7 h1,
.elementor-1970 .elementor-element.elementor-element-29896e7 h2,
.elementor-1970 .elementor-element.elementor-element-29896e7 h3,
.elementor-1970 .elementor-element.elementor-element-29896e7 h4,
.elementor-1970 .elementor-element.elementor-element-29896e7 h5,
.elementor-1970 .elementor-element.elementor-element-29896e7 h6 {
    font-family: "Lora", serif;
    color: #2D473B;
    font-weight: 400;
    clear: both;
}


/* =========================
   HEADING SIZES
========================= */

.elementor-1970 .elementor-element.elementor-element-29896e7 h1,
.elementor-1970 .elementor-element.elementor-element-29896e7 h2 {
    font-size: 30px;
    line-height: 1.35;
    margin: 40px 0 20px;
}

.elementor-1970 .elementor-element.elementor-element-29896e7 h3 {
    font-size: 26px;
    line-height: 1.4;
    margin: 40px 0 18px;
}

.elementor-1970 .elementor-element.elementor-element-29896e7 h4,
.elementor-1970 .elementor-element.elementor-element-29896e7 h5 {
    font-size: 22px;
    line-height: 1.45;
    margin: 35px 0 16px;
}

.elementor-1970 .elementor-element.elementor-element-29896e7 h6 {
    font-size: 20px;
    line-height: 1.5;
    margin: 30px 0 15px;
}


/* =========================
   HEADING SPACING
========================= */

.elementor-1970 .elementor-element.elementor-element-29896e7 p + h1,
.elementor-1970 .elementor-element.elementor-element-29896e7 p + h2,
.elementor-1970 .elementor-element.elementor-element-29896e7 p + h3,
.elementor-1970 .elementor-element.elementor-element-29896e7 p + h4,
.elementor-1970 .elementor-element.elementor-element-29896e7 p + h5,
.elementor-1970 .elementor-element.elementor-element-29896e7 p + h6,

.elementor-1970 .elementor-element.elementor-element-29896e7 ul + h1,
.elementor-1970 .elementor-element.elementor-element-29896e7 ul + h2,
.elementor-1970 .elementor-element.elementor-element-29896e7 ul + h3,
.elementor-1970 .elementor-element.elementor-element-29896e7 ul + h4,
.elementor-1970 .elementor-element.elementor-element-29896e7 ul + h5,
.elementor-1970 .elementor-element.elementor-element-29896e7 ul + h6,

.elementor-1970 .elementor-element.elementor-element-29896e7 ol + h1,
.elementor-1970 .elementor-element.elementor-element-29896e7 ol + h2,
.elementor-1970 .elementor-element.elementor-element-29896e7 ol + h3,
.elementor-1970 .elementor-element.elementor-element-29896e7 ol + h4,
.elementor-1970 .elementor-element.elementor-element-29896e7 ol + h5,
.elementor-1970 .elementor-element.elementor-element-29896e7 ol + h6,

.elementor-1970 .elementor-element.elementor-element-29896e7 h1 + h2,
.elementor-1970 .elementor-element.elementor-element-29896e7 h1 + h3,
.elementor-1970 .elementor-element.elementor-element-29896e7 h2 + h3,
.elementor-1970 .elementor-element.elementor-element-29896e7 h2 + h4,
.elementor-1970 .elementor-element.elementor-element-29896e7 h3 + h4,
.elementor-1970 .elementor-element.elementor-element-29896e7 h3 + h5,
.elementor-1970 .elementor-element.elementor-element-29896e7 h4 + h5,
.elementor-1970 .elementor-element.elementor-element-29896e7 h5 + h6 {
    margin-top: 40px !important;
}


/* =========================
   PARAGRAPH
   Montserrat — Regular
========================= */

.elementor-1970 .elementor-element.elementor-element-29896e7 p {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #595959;
    margin: 0 0 18px;
}


/* =========================
   LISTS
   Montserrat — Regular
========================= */

.elementor-1970 .elementor-element.elementor-element-29896e7 ul,
.elementor-1970 .elementor-element.elementor-element-29896e7 ol {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #595959;
    margin: 18px 0 30px 24px;
    padding: 0;
}

.elementor-1970 .elementor-element.elementor-element-29896e7 li {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #595959;
    margin-bottom: 10px;
}


/* =========================
   LINKS
========================= */

.elementor-1970 .elementor-element.elementor-element-29896e7 a {
    font-family: "Montserrat", sans-serif;
    color: #2D473B;
    text-decoration: underline;
    transition: color 0.3s ease;
}

.elementor-1970 .elementor-element.elementor-element-29896e7 a:hover {
    color: #E5AB0A;
}


/* =========================
   TABLET
   768px – 1024px
========================= */

@media (max-width: 1024px) {

    .elementor-1970 .elementor-element.elementor-element-29896e7 h1,
    .elementor-1970 .elementor-element.elementor-element-29896e7 h2 {
        font-size: 26px;
        line-height: 1.35;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 h3 {
        font-size: 24px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 h4,
    .elementor-1970 .elementor-element.elementor-element-29896e7 h5 {
        font-size: 22px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 h6 {
        font-size: 18px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 p,
    .elementor-1970 .elementor-element.elementor-element-29896e7 ul,
    .elementor-1970 .elementor-element.elementor-element-29896e7 ol,
    .elementor-1970 .elementor-element.elementor-element-29896e7 li {
        font-size: 15px;
        line-height: 28px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 ul,
    .elementor-1970 .elementor-element.elementor-element-29896e7 ol {
        margin-left: 22px;
    }
}


/* =========================
   MOBILE
   Up to 767px
========================= */

@media (max-width: 767px) {

    .elementor-1970 .elementor-element.elementor-element-29896e7 h1,
    .elementor-1970 .elementor-element.elementor-element-29896e7 h2 {
        font-size: 26px;
        line-height: 1.35;
        margin-top: 30px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 h3 {
        font-size: 22px;
        line-height: 1.4;
        margin-top: 30px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 h4,
    .elementor-1970 .elementor-element.elementor-element-29896e7 h5 {
        font-size: 20px;
        line-height: 1.45;
        margin-top: 30px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 h6 {
        font-size: 16px;
        line-height: 1.5;
        margin-top: 25px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 p,
    .elementor-1970 .elementor-element.elementor-element-29896e7 ul,
    .elementor-1970 .elementor-element.elementor-element-29896e7 ol,
    .elementor-1970 .elementor-element.elementor-element-29896e7 li {
        font-size: 14px;
        line-height: 27px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 p {
        margin-bottom: 16px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 ul,
    .elementor-1970 .elementor-element.elementor-element-29896e7 ol {
        margin: 14px 0 25px 20px;
    }

    .elementor-1970 .elementor-element.elementor-element-29896e7 li {
        margin-bottom: 7px;
    }
}/* End custom CSS */