.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-8306 .elementor-element.elementor-element-2da94439{--display:flex;--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-8306 .elementor-element.elementor-element-84fe543{--display:flex;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-8306 .elementor-element.elementor-element-2da94439{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}@media(min-width:768px){.elementor-8306 .elementor-element.elementor-element-2da94439{--content-width:1200px;}}/* Start custom CSS for html, class: .elementor-element-532f43b *//* ==========================================
   SinghADR Privacy Policy
========================================== */

.legal-page{
    max-width:900px;
    margin:0 auto;
    padding:0px;
    color:#222;
    font-family:var(--e-global-typography-text-font-family, "Inter", sans-serif);
    line-height:1.8;
}

/* Header */

.legal-header{
    text-align:center;
    margin-bottom:60px;
    padding-bottom:30px;
    border-bottom:1px solid #e6e6e6;
}

.legal-header h1{
    font-size:48px;
    font-weight:700;
    color:#111;
    margin-bottom:12px;
    line-height:1.2;
}

.legal-header p{
    margin:6px 0;
    color:#666;
    font-size:16px;
}

/* Sections */

.legal-page section{
    margin-bottom:50px;
}

.legal-page h2{
    font-size:30px;
    font-weight:700;
    color:#111;
    margin-bottom:20px;
    padding-bottom:10px;
    border-bottom:2px solid #F59E0B;
    display:inline-block;
}

.legal-page h3{
    font-size:21px;
    font-weight:600;
    color:#222;
    margin:30px 0 15px;
}

.legal-page p{
    font-size:17px;
    color:#555;
    margin-bottom:18px;
}

.legal-page strong{
    color:#111;
    font-weight:600;
}

/* Lists */

.legal-page ul,
.legal-page ol{
    margin:20px 0 25px 25px;
    padding:0;
}

.legal-page li{
    margin-bottom:12px;
    color:#555;
    font-size:17px;
    line-height:1.7;
}

/* Links */

.legal-page a{
    color:#F59E0B;
    text-decoration:none;
    transition:.3s;
}

.legal-page a:hover{
    color:#111;
    text-decoration:underline;
}

/* Contact Box */

.legal-page section:last-child{
    background:#fafafa;
    border:1px solid #ececec;
    border-radius:12px;
    padding:30px;
}

/* Selection */

.legal-page ::selection{
    background:#F59E0B;
    color:#fff;
}

/* Responsive */

@media (max-width:768px){

    .legal-page{
        padding:50px 20px;
    }

    .legal-header{
        margin-bottom:40px;
    }

    .legal-header h1{
        font-size:36px;
    }

    .legal-page h2{
        font-size:26px;
    }

    .legal-page h3{
        font-size:20px;
    }

    .legal-page p,
    .legal-page li{
        font-size:16px;
    }

}

@media (max-width:480px){

    .legal-page{
        padding:40px 15px;
    }

    .legal-header h1{
        font-size:30px;
    }

    .legal-page h2{
        font-size:22px;
    }

    .legal-page h3{
        font-size:18px;
    }

    .legal-page p,
    .legal-page li{
        font-size:15px;
    }

    .legal-page section:last-child{
        padding:20px;
    }

}/* End custom CSS */