/*=========================================================
TRUE YOG
PRIVACY POLICY
=========================================================*/

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{

    font-family:"Inter",sans-serif;

    background:#ffffff;

    color:#222222;

    line-height:1.8;

}

a{

    color:#1F7A4C;

    text-decoration:none;

    transition:.3s;

}

a:hover{

    color:#145A36;

}

img{

    max-width:100%;

    display:block;

}

.container{

    width:min(1000px,90%);

    margin:auto;

}

/*=========================================================
LEGAL HERO
=========================================================*/

.legal-hero{

    padding:140px 0 60px;

    background:#ffffff;

    border-bottom:1px solid #e8e8e8;

}

.legal-hero h1{

    font-size:3rem;

    font-weight:700;

    color:#111111;

    margin-bottom:15px;

}

.legal-hero p{

    color:#666666;

    font-size:16px;

}

/*=========================================================
LEGAL CONTENT
=========================================================*/

.legal-content{

    padding:70px 0 100px;

    background:#ffffff;

}

.legal-document{

    max-width:900px;

    margin:auto;

}

.legal-document p{

    margin-bottom:22px;

    color:#444444;

    font-size:17px;

}

.legal-document h2{

    margin-top:50px;

    margin-bottom:20px;

    font-size:1.8rem;

    font-weight:700;

    color:#111111;

}

.legal-document h3{

    margin-top:35px;

    margin-bottom:15px;

    font-size:1.3rem;

    font-weight:600;

    color:#222222;

}

.legal-document ul{

    margin:20px 0 25px 25px;

}

.legal-document li{

    margin-bottom:12px;

    color:#444444;

}

.legal-document strong{

    color:#111111;

}

.legal-document hr{

    margin:45px 0;

    border:none;

    border-top:1px solid #ececec;

}

/*=========================================================
TABLE
=========================================================*/

.legal-document table{

    width:100%;

    border-collapse:collapse;

    margin:30px 0;

}

.legal-document th{

    background:#f7f7f7;

    text-align:left;

    padding:16px;

    border:1px solid #dddddd;

}

.legal-document td{

    padding:16px;

    border:1px solid #dddddd;

}

/*=========================================================
BLOCKQUOTE
=========================================================*/

.legal-document blockquote{

    margin:35px 0;

    padding:20px 25px;

    border-left:5px solid #1F7A4C;

    background:#f8fcf9;

    font-style:italic;

    color:#333333;

}

/*=========================================================
TEXT SELECTION
=========================================================*/

::selection{

    background:#1F7A4C;

    color:#ffffff;

}

/*=========================================================
SCROLLBAR
=========================================================*/

::-webkit-scrollbar{

    width:8px;

}

::-webkit-scrollbar-thumb{

    background:#1F7A4C;

    border-radius:20px;

}

::-webkit-scrollbar-track{

    background:#f2f2f2;

}

/*=========================================================
RESPONSIVE
=========================================================*/

@media (max-width:768px){

.legal-hero{

padding:110px 0 50px;

}

.legal-hero h1{

font-size:2.2rem;

}

.legal-document{

max-width:100%;

}

.legal-document h2{

font-size:1.5rem;

}

.legal-document p{

font-size:16px;

}

}

@media (max-width:480px){

.container{

width:92%;

}

.legal-hero h1{

font-size:2rem;

}

.legal-document h2{

font-size:1.35rem;

}

.legal-document p,

.legal-document li{

font-size:15px;

}

}
