.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 );}.elementor-1007 .elementor-element.elementor-element-d9e1a55{color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-d9e1a55 */.elementor-1007 .elementor-element.elementor-element-d9e1a55 a{
    color: #05368a;
}/* End custom CSS */
/* Start custom CSS *//* =====================================================
    MEDSYNC365 PRIVACY POLICY CONTENT
    TARGET: CONTAINER 324c645
    TARGET: TEXT EDITOR  d9e1a55
 ===================================================== */


/* ================================
   MAIN SECTION
================================ */

.elementor-element[data-id="324c645"] {
    width: 100% !important;
    max-width: 100% !important;
    padding: 70px 30px 90px !important;
    margin: 0 !important;
    background: #ffffff !important;
    box-sizing: border-box !important;
}


/* ================================
   TEXT EDITOR WIDTH
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] {
    width: 100% !important;
    max-width: 1050px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


/* ================================
   ALL TEXT
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] p {

    margin: 0 0 20px 0 !important;
    padding: 0 !important;

    color: #24345d !important;

    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    text-align: left !important;
}


/* ================================
   H2 HEADINGS
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] h2 {

    display: block !important;

    margin: 48px 0 20px 0 !important;
    padding: 0 0 10px 0 !important;

    color: #3420ad !important;

    font-family: inherit !important;
    font-size: 27px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;

    text-align: left !important;

    border-bottom: 1px solid #e4def8 !important;
}


/* First H2 */
.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] h2:first-of-type {

    margin-top: 38px !important;
}


/* ================================
   H3 HEADINGS
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] h3 {

    display: block !important;

    margin: 30px 0 12px 0 !important;
    padding: 0 !important;

    color: #14214b !important;

    font-family: inherit !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;

    text-align: left !important;
}


/* ================================
   UNORDERED LIST
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] ul {

    display: block !important;

    margin: 8px 0 25px 0 !important;
    padding: 0 0 0 25px !important;

    color: #24345d !important;

    text-align: left !important;
}


/* ================================
   LIST ITEMS
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] li {

    display: list-item !important;

    margin: 0 0 8px 0 !important;
    padding: 0 !important;

    color: #24345d !important;

    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.65 !important;

    text-align: left !important;
}


/* Purple bullet */
.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] li::marker {
    color: #3420ad !important;
}


/* ================================
   STRONG
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] strong {

    color: #14214b !important;
    font-weight: 700 !important;
}


/* ================================
   LINKS
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] a {

    color: #3420ad !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}


.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] a:hover {

    color: #24147f !important;
    text-decoration: underline !important;
}


/* ================================
   WORDPRESS EMOJI ICONS
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] img.emoji {

    width: 17px !important;
    height: 17px !important;

    max-width: 17px !important;
    max-height: 17px !important;

    margin: 0 5px 0 0 !important;

    vertical-align: -3px !important;
}


/* ================================
   CONTACT INFORMATION
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] h2:last-of-type {

    margin-top: 55px !important;
}


/* ================================
   LAST NOTICE
================================ */

.elementor-element[data-id="324c645"]
.elementor-element[data-id="d9e1a55"] > p:last-child {

    margin-top: 40px !important;
    padding: 20px 24px !important;

    background: #f5f2ff !important;

    border-left: 4px solid #3420ad !important;
    border-radius: 7px !important;

    color: #14214b !important;

    font-weight: 500 !important;
    line-height: 1.65 !important;

    box-sizing: border-box !important;
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .elementor-element[data-id="324c645"] {
        padding: 60px 25px 75px !important;
    }

    .elementor-element[data-id="324c645"]
    .elementor-element[data-id="d9e1a55"] {

        max-width: 900px !important;
    }

    .elementor-element[data-id="324c645"]
    .elementor-element[data-id="d9e1a55"] h2 {

        font-size: 25px !important;
    }

}


/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {

    .elementor-element[data-id="324c645"] {

        padding: 45px 20px 60px !important;
    }


    .elementor-element[data-id="324c645"]
    .elementor-element[data-id="d9e1a55"] p {

        font-size: 14px !important;
        line-height: 1.7 !important;
        margin-bottom: 18px !important;
    }


    .elementor-element[data-id="324c645"]
    .elementor-element[data-id="d9e1a55"] h2 {

        margin: 38px 0 16px 0 !important;
        padding-bottom: 9px !important;

        font-size: 22px !important;
        line-height: 1.3 !important;
    }


    .elementor-element[data-id="324c645"]
    .elementor-element[data-id="d9e1a55"] h3 {

        margin: 26px 0 10px 0 !important;

        font-size: 17px !important;
        line-height: 1.4 !important;
    }


    .elementor-element[data-id="324c645"]
    .elementor-element[data-id="d9e1a55"] ul {

        padding-left: 22px !important;
        margin-bottom: 22px !important;
    }


    .elementor-element[data-id="324c645"]
    .elementor-element[data-id="d9e1a55"] li {

        font-size: 14px !important;
        line-height: 1.65 !important;
        margin-bottom: 7px !important;
    }


    .elementor-element[data-id="324c645"]
    .elementor-element[data-id="d9e1a55"] > p:last-child {

        padding: 17px 18px !important;
        margin-top: 30px !important;
    }

}/* End custom CSS */