.elementor-3 .elementor-element.elementor-element-758815f3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-5c6eb41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-4d03487 *//* ==========================================================
LABEL : ALEKHYA_PRIVACY_PAGE_CSS
SECTION : PRIVACY POLICY
VERSION : V1
PART : 2 OF 4
NAMESPACE : alekhya-privacy-
ACTION : APPEND ONLY
========================================================== */


/* ==========================================================
01. PAGE ROOT
========================================================== */

.alekhya-privacy-page{

    --alekhya-privacy-cream:#F8F3E2;
    --alekhya-privacy-red:#80221E;
    --alekhya-privacy-bronze:#AD7C59;
    --alekhya-privacy-dark:#241A16;
    --alekhya-privacy-muted:#756A63;

    position:relative;

    width:100%;

    overflow:hidden;

    background:
        var(--alekhya-privacy-cream);

    color:
        var(--alekhya-privacy-dark);

    isolation:isolate;

}


/* ==========================================================
02. HERO
========================================================== */

.alekhya-privacy-hero{

    position:relative;

    width:100%;

    min-height:52vh;

    display:flex;

    align-items:center;

    justify-content:center;

    padding:150px 7% 100px;

    background:
        var(--alekhya-privacy-cream);

}


/* ==========================================================
03. SUBTLE HERO TEXTURE
========================================================== */

.alekhya-privacy-hero::before{

    content:"";

    position:absolute;

    inset:0;

    pointer-events:none;

    opacity:.28;

    background-image:

        radial-gradient(
            rgba(128,34,30,.12) .7px,
            transparent .7px
        );

    background-size:8px 8px;

    mask-image:
        linear-gradient(
            to bottom,
            black,
            transparent 80%
        );

}


/* ==========================================================
04. HERO INNER
========================================================== */

.alekhya-privacy-hero-inner{

    position:relative;

    z-index:2;

    width:min(100%,1100px);

    text-align:center;

}


/* ==========================================================
05. KICKER
========================================================== */

.alekhya-privacy-kicker{

    display:block;

    margin-bottom:25px;

    font-family:
        Montserrat,
        Arial,
        sans-serif;

    font-size:11px;

    font-weight:600;

    line-height:1.5;

    letter-spacing:5px;

    text-transform:uppercase;

    color:
        var(--alekhya-privacy-red);

}


/* ==========================================================
06. MAIN TITLE
========================================================== */

.alekhya-privacy-title{

    margin:0;

    padding:0;

    font-family:

        "Higuen Elegant Serif",

        "Times New Roman",

        serif;

    font-size:
        clamp(64px,8vw,118px);

    font-weight:400;

    line-height:.95;

    letter-spacing:-2px;

    color:
        var(--alekhya-privacy-red);

}


/* ==========================================================
07. HERO RULE
========================================================== */

.alekhya-privacy-hero-rule{

    width:90px;

    height:1px;

    margin:35px auto 25px;

    background:
        var(--alekhya-privacy-bronze);

}


/* ==========================================================
08. EFFECTIVE DATE
========================================================== */

.alekhya-privacy-effective{

    margin:0;

    font-family:
        Montserrat,
        Arial,
        sans-serif;

    font-size:11px;

    font-weight:500;

    line-height:1.6;

    letter-spacing:2px;

    text-transform:uppercase;

    color:
        var(--alekhya-privacy-muted);

}


.alekhya-privacy-effective span{

    color:
        var(--alekhya-privacy-dark);

}


/* ==========================================================
09. MAIN CONTENT
========================================================== */

.alekhya-privacy-content{

    position:relative;

    width:min(
        calc(100% - 14%),
        1180px
    );

    margin:0 auto;

    padding:20px 0 120px;

}


/* ==========================================================
10. SECTION
========================================================== */

.alekhya-privacy-section{

    position:relative;

    display:grid;

    grid-template-columns:
        120px minmax(0,1fr);

    gap:70px;

    padding:75px 0;

    border-top:
        1px solid
        rgba(128,34,30,.18);

}


/* ==========================================================
11. FIRST SECTION
========================================================== */

.alekhya-privacy-section:first-child{

    border-top:
        1px solid
        rgba(128,34,30,.28);

}


/* ==========================================================
12. SECTION NUMBER
========================================================== */

.alekhya-privacy-section-number{

    position:relative;

    padding-top:7px;

    font-family:
        "Higuen Elegant Serif",

        "Times New Roman",

        serif;

    font-size:38px;

    font-weight:400;

    line-height:1;

    color:
        var(--alekhya-privacy-bronze);

}


/* ==========================================================
13. SECTION NUMBER DECORATIVE LINE
========================================================== */

.alekhya-privacy-section-number::after{

    content:"";

    display:block;

    width:35px;

    height:1px;

    margin-top:18px;

    background:
        var(--alekhya-privacy-bronze);

}


/* ==========================================================
14. SECTION BODY
========================================================== */

.alekhya-privacy-section-body{

    max-width:790px;

}


/* ==========================================================
15. SECTION HEADING
========================================================== */

.alekhya-privacy-section-body h2{

    margin:0 0 28px;

    padding:0;

    font-family:
        "Higuen Elegant Serif",

        "Times New Roman",

        serif;

    font-size:
        clamp(38px,4vw,56px);

    font-weight:400;

    line-height:1.05;

    letter-spacing:-.6px;

    color:
        var(--alekhya-privacy-red);

}


/* ==========================================================
16. BODY PARAGRAPH
========================================================== */

.alekhya-privacy-section-body p{

    margin:0;

    max-width:780px;

    font-family:
        Montserrat,
        Arial,
        sans-serif;

    font-size:15px;

    font-weight:400;

    line-height:1.95;

    letter-spacing:.05px;

    color:
        var(--alekhya-privacy-muted);

}


/* ==========================================================
17. SUBSECTION
========================================================== */

.alekhya-privacy-subsection{

    position:relative;

    margin-top:38px;

    padding-left:28px;

    border-left:
        1px solid
        rgba(173,124,89,.55);

}


/* ==========================================================
18. SUBSECTION HEADING
========================================================== */

.alekhya-privacy-subsection h3{

    margin:0 0 12px;

    padding:0;

    font-family:
        Montserrat,
        Arial,
        sans-serif;

    font-size:12px;

    font-weight:700;

    line-height:1.5;

    letter-spacing:2.3px;

    text-transform:uppercase;

    color:
        var(--alekhya-privacy-dark);

}


/* ==========================================================
19. SUBSECTION PARAGRAPH
========================================================== */

.alekhya-privacy-subsection p{

    font-size:14px;

    line-height:1.9;

}


/* ==========================================================
20. CONTACT SECTION
========================================================== */

.alekhya-privacy-contact{

    padding-bottom:90px;

}


/* ==========================================================
21. CONTACT LINK
========================================================== */

.alekhya-privacy-contact-link{

    display:inline-flex;

    align-items:center;

    gap:25px;

    margin-top:32px;

    padding:15px 0;

    border-bottom:
        1px solid
        var(--alekhya-privacy-bronze);

    font-family:
        Montserrat,
        Arial,
        sans-serif;

    font-size:11px;

    font-weight:700;

    letter-spacing:2px;

    text-transform:uppercase;

    text-decoration:none;

    color:
        var(--alekhya-privacy-red);

    transition:
        gap .45s cubic-bezier(.22,.61,.36,1),
        color .35s ease,
        border-color .35s ease;

}


.alekhya-privacy-contact-link span{

    font-size:18px;

    line-height:1;

}


.alekhya-privacy-contact-link:hover{

    gap:34px;

    color:
        var(--alekhya-privacy-dark);

    border-color:
        var(--alekhya-privacy-red);

}


/* ==========================================================
22. FOOTER MARK
========================================================== */

.alekhya-privacy-footer-mark{

    width:min(
        calc(100% - 14%),
        1180px
    );

    margin:0 auto;

    padding:
        42px 0
        55px;

    display:flex;

    align-items:center;

    justify-content:center;

    gap:22px;

    border-top:
        1px solid
        rgba(128,34,30,.18);

    font-family:
        Montserrat,
        Arial,
        sans-serif;

    font-size:9px;

    font-weight:600;

    letter-spacing:3px;

    color:
        var(--alekhya-privacy-muted);

}


.alekhya-privacy-footer-mark i{

    display:block;

    width:35px;

    height:1px;

    background:
        var(--alekhya-privacy-bronze);

}


/* ==========================================================
23. DESKTOP REVEAL FOUNDATION
========================================================== */

.alekhya-privacy-reveal{

    opacity:0;

    transform:translateY(28px);

}


/* ==========================================================
24. REVEALED STATE
========================================================== */

.alekhya-privacy-reveal.is-visible{

    opacity:1;

    transform:translateY(0);

    transition:
        opacity .8s ease,
        transform .8s
        cubic-bezier(.22,.61,.36,1);

}


/* ==========================================================
25. SEQUENTIAL DELAY
========================================================== */

.alekhya-privacy-section:nth-child(2)
.is-visible{

    transition-delay:.05s;

}


.alekhya-privacy-section:nth-child(3)
.is-visible{

    transition-delay:.10s;

}


.alekhya-privacy-section:nth-child(4)
.is-visible{

    transition-delay:.15s;

}


.alekhya-privacy-section:nth-child(5)
.is-visible{

    transition-delay:.20s;

}


.alekhya-privacy-section:nth-child(6)
.is-visible{

    transition-delay:.25s;

}


/* ==========================================================
END OF PART 2

NEXT :
RESPONSIVE TABLET + MOBILE CSS
========================================================== */

/* ==========================================================
LABEL : ALEKHYA_PRIVACY_PAGE_CSS
SECTION : PRIVACY POLICY
VERSION : V1
PART : 3 OF 4
NAMESPACE : alekhya-privacy-
ACTION : APPEND ONLY
========================================================== */


/* ==========================================================
26. TABLET
========================================================== */

@media (max-width:1024px){

    .alekhya-privacy-hero{

        min-height:45vh;

        padding:
            125px
            6%
            85px;

    }


    .alekhya-privacy-title{

        font-size:
            clamp(
                58px,
                9vw,
                92px
            );

    }


    .alekhya-privacy-content{

        width:88%;

    }


    .alekhya-privacy-section{

        grid-template-columns:
            85px minmax(0,1fr);

        gap:45px;

        padding:65px 0;

    }


    .alekhya-privacy-section-number{

        font-size:32px;

    }


    .alekhya-privacy-section-body h2{

        font-size:
            clamp(
                36px,
                5vw,
                50px
            );

    }


    .alekhya-privacy-section-body p{

        font-size:14px;

        line-height:1.9;

    }


    .alekhya-privacy-subsection{

        margin-top:32px;

        padding-left:24px;

    }


    .alekhya-privacy-footer-mark{

        width:88%;

    }

}


/* ==========================================================
27. MOBILE
========================================================== */

@media (max-width:767px){

    /* ------------------------------------------------------
    PAGE
    ------------------------------------------------------- */

    .alekhya-privacy-page{

        width:100%;

    }


    /* ------------------------------------------------------
    HERO
    ------------------------------------------------------- */

    .alekhya-privacy-hero{

        min-height:auto;

        padding:
            125px
            7%
            75px;

    }


    .alekhya-privacy-kicker{

        margin-bottom:18px;

        font-size:9px;

        letter-spacing:3.5px;

    }


    .alekhya-privacy-title{

        font-size:
            clamp(
                48px,
                14vw,
                68px
            );

        line-height:.98;

        letter-spacing:-1px;

    }


    .alekhya-privacy-hero-rule{

        width:65px;

        margin:
            25px auto
            20px;

    }


    .alekhya-privacy-effective{

        font-size:9px;

        letter-spacing:1.5px;

    }


    /* ------------------------------------------------------
    CONTENT
    ------------------------------------------------------- */

    .alekhya-privacy-content{

        width:86%;

        padding:
            5px
            0
            75px;

    }


    /* ------------------------------------------------------
    SECTION
    ------------------------------------------------------- */

    .alekhya-privacy-section{

        display:block;

        padding:
            55px
            0;

    }


    /* ------------------------------------------------------
    NUMBER
    ------------------------------------------------------- */

    .alekhya-privacy-section-number{

        display:flex;

        align-items:center;

        gap:15px;

        margin-bottom:25px;

        padding:0;

        font-size:27px;

    }


    .alekhya-privacy-section-number::after{

        width:45px;

        margin-top:0;

    }


    /* ------------------------------------------------------
    HEADING
    ------------------------------------------------------- */

    .alekhya-privacy-section-body h2{

        margin-bottom:22px;

        font-size:
            clamp(
                34px,
                10vw,
                46px
            );

        line-height:1.05;

        letter-spacing:-.4px;

    }


    /* ------------------------------------------------------
    BODY
    ------------------------------------------------------- */

    .alekhya-privacy-section-body p{

        font-size:13px;

        line-height:1.85;

    }


    /* ------------------------------------------------------
    SUBSECTION
    ------------------------------------------------------- */

    .alekhya-privacy-subsection{

        margin-top:30px;

        padding-left:18px;

    }


    .alekhya-privacy-subsection h3{

        margin-bottom:10px;

        font-size:10px;

        letter-spacing:1.7px;

    }


    .alekhya-privacy-subsection p{

        font-size:13px;

        line-height:1.85;

    }


    /* ------------------------------------------------------
    CONTACT
    ------------------------------------------------------- */

    .alekhya-privacy-contact{

        padding-bottom:65px;

    }


    .alekhya-privacy-contact-link{

        gap:18px;

        margin-top:25px;

        font-size:9px;

        letter-spacing:1.6px;

    }


    /* ------------------------------------------------------
    FOOTER MARK
    ------------------------------------------------------- */

    .alekhya-privacy-footer-mark{

        width:86%;

        padding:
            32px
            0
            40px;

        gap:12px;

        font-size:7px;

        letter-spacing:2px;

        text-align:center;

    }


    .alekhya-privacy-footer-mark i{

        width:20px;

    }

}


/* ==========================================================
28. SMALL MOBILE
========================================================== */

@media (max-width:420px){

    .alekhya-privacy-hero{

        padding-top:110px;

    }


    .alekhya-privacy-title{

        font-size:45px;

    }


    .alekhya-privacy-content{

        width:88%;

    }


    .alekhya-privacy-section{

        padding:48px 0;

    }


    .alekhya-privacy-section-body h2{

        font-size:32px;

    }


    .alekhya-privacy-section-body p{

        font-size:12.5px;

    }


    .alekhya-privacy-subsection{

        padding-left:15px;

    }


    .alekhya-privacy-footer-mark{

        flex-wrap:wrap;

    }

}


/* ==========================================================
29. VERY SMALL MOBILE
========================================================== */

@media (max-width:360px){

    .alekhya-privacy-title{

        font-size:40px;

    }


    .alekhya-privacy-kicker{

        font-size:8px;

        letter-spacing:3px;

    }


    .alekhya-privacy-section-body h2{

        font-size:29px;

    }


    .alekhya-privacy-section-body p{

        font-size:12px;

    }

}


/* ==========================================================
30. LANDSCAPE MOBILE
========================================================== */

@media (
    max-width:900px
)
and (
    orientation:landscape
){

    .alekhya-privacy-hero{

        padding:
            100px
            8%
            65px;

    }


    .alekhya-privacy-title{

        font-size:60px;

    }

}


/* ==========================================================
END OF PART 3

NEXT :
JAVASCRIPT — SCROLL REVEAL
========================================================== *//* End custom CSS */